내가 뭘 잘못하고 있는지 말해 줄 수 있나요? 또는 ~/.bashrc
같은 별칭을 열고 추가했습니다 . 이 별칭은 작동 중입니다.alias c=clear
alias h=history
그것이 문제이다:
alias ls=ls -lhF --time-style=long-iso --color=auto
ls
터미널에 입력 하면 수동으로 입력할 때와 다른 출력이 표시됩니다 ls -lhF --time-style=long-iso --color=auto
.
그것도 시도해 보았지만 여전히 작동하지 않습니다. 그리고 타이핑을 하면 alias ls
답이 나오 alias ls='ls --color=auto'
니까 매뉴얼을 타이핑하면 alias ls=ls -lhF --time-style=long-iso --color=auto
전혀 다르게 보여요
답변1
~/.bashrc
다음과 같이 편집하세요 .
alias ls='ls --color=auto'
로 변경 alias ls='ls -lhF --time-style=long-iso --color=auto'
# enable color support of ls and also add handy aliases
if [ -x /usr/bin/dircolors ]; then
test -r ~/.dircolors && eval "$(dircolors -b ~/.dircolors)" || eval "$(dircolors -b)"
alias ls='ls -lhF --time-style=long-iso --color=auto'
fi
작은따옴표가 누락된 후 를 실행하세요 exec $SHELL
.
통과에 새 별칭을 넣을 수도 있으며 ~/.bash_aliases
변경 사항은 통과한 후에 적용됩니다 ~/.bashrc
(~/.bashrc에 있음).
if [ -f ~/.bash_aliases ]; then
. ~/.bash_aliases
fi
~/.bash_aliases
변경 사항을 적용 하려면 위 줄 뒤에 중복 별칭을 추가하지 마세요 .