I'm too much of a smooth brain to figure what I'm doing wrong here. I have the following in my bashrc:
alias ls="command ls --color=always --classify -v -C --group-directories-first --show-control-chars --sort=extension"
cd () { command cd "$@" && ls ; }
Now, when I "cd ~/some/dir", my customized view is properly displayed. If I manually 'ls' in that dir or any other dir, my customized view is lost. Any ideas what could cause that?
While I have your ear, somewhat off topic, why is it that when I write the 'ls' alias as a function, bash shits itself? When I write it like so:
ls () { command ls --color=always --classify -v -C --group-directories-first --show-control-chars --sort=extension ; }
bash complains:
bash: /home/FreedomLover/.bashrc: line 106: syntax error near unexpected token('`
bash: /home/FreedomLover/.bashrc: line 106: 'ls () { command ls --color=always --classify -v -C --group-directories-first --show-control-chars --sort=extension' ; }
Prost.
Ed: I forgot to mention that 'alias ls' says:
ls='ls --color=auto'
I'm too much of a smooth brain to figure what I'm doing wrong here. I have the following in my bashrc:
`alias ls="command ls --color=always --classify -v -C --group-directories-first --show-control-chars --sort=extension"`
`cd () { command cd "$@" && ls ; }`
Now, when I "cd ~/some/dir", my customized view is properly displayed. If I manually 'ls' in that dir or any other dir, my customized view is lost. Any ideas what could cause that?
While I have your ear, somewhat off topic, why is it that when I write the 'ls' alias as a function, bash shits itself? When I write it like so:
`ls () { command ls --color=always --classify -v -C --group-directories-first --show-control-chars --sort=extension ; }`
bash complains:
`bash: /home/FreedomLover/.bashrc: line 106: syntax error near unexpected token `('`
`bash: /home/FreedomLover/.bashrc: line 106: 'ls () { command ls --color=always --classify -v -C --group-directories-first --show-control-chars --sort=extension' ; }`
Prost.
Ed: I forgot to mention that 'alias ls' says:
`ls='ls --color=auto'`
(post is archived)