
fish에서 와 같은 명령을 실행 ls
하고 많은 출력이 나온다고 가정해 보겠습니다. 스크롤하면서 물고기 형식이나 이와 유사한 것을 유지하려면 어떻게 해야 합니까?
ls | less
서식을 유지하지 않습니다.
컬러링 ls
이 ls -G
. ls -G
OSX의 기본 셸에서 동일한 색상을 생성합니다. 이는 아마도 질문이 물고기에 관한 것일 수도 ls
있고 물고기에 관한 것이 아니라는 것을 암시합니다.
아치에서는 ls -C --color=always | less -R
그렇습니다.
답변1
예, BSD ls 때문이지 Fish 때문이 아닙니다. --color=always가 없습니다. CLICOLOR_FORCE를 내보내야 합니다.
그래서 뭔가
alias lsless="set -gx CLICOLOR_FORCE ''; ls | less; set -e CLICOLOR_FORCE"
그렇게 할 것입니다.
brew install coreutils
또 다른 옵션은 다음 과 같습니다.gls --color=always | less