答え1
これ基本~/.zshrc
これは、対話的に実行されたときにこのシステムのデフォルトのユーザーシェルであるzshのカスタムファイルです。
alias ls='ls --color=auto' # provided /usr/bin/dircolors is executable
alias l='ls -CF'
したがって、対話型シェルプロンプトでzsh
ユーザーがを変更しない限り~/.zshrc
。l
ls --color=auto -CF
したがって、これは通常のディレクトリリストよりもユーザーフレンドリーなディレクトリリストを提供するためにシステムが提供する便利なエイリアスですls
。
これを確認するには、次を実行できます。
$ type l ls
l is an alias for ls -CF
ls is an alias for ls --color=auto
$ which l ls
l: aliased to ls -CF
ls: aliased to ls --color=auto
$ whence l ls
ls -CF
ls --color=auto
$ alias l ls
l='ls -CF'
ls='ls --color=auto'
このxtrace
オプションは、特定のコードを実行するときに何が起こるかを確認するのにも役立ちます。
$ set -o xtrace
$ cd /
+zsh:17> cd /
$ l
+zsh:18> ls '--color=auto' -CF
bin@ cdrom/ etc/ home-blank/ lib@ lib64@ lost+found/ mnt/ pool0/ root/ sbin@ srv/ tmp/ usr/
boot/ dev/ home/ home-test/ lib32@ libx32@ media/ opt/ proc/ run/ snap/ sys/ u/ var/
これらの--color=auto
、、オプションの機能の詳細については、またはまたは-C
を実行してください。-F
man ls
info ls
ls --help
、、組み込みコマンドに関する情報を表示するには、...を実行しますzsh
(システムにzsh形式のマニュアルがインストールされていると仮定)。オンラインで同じマニュアルの最新バージョンを見つけることができます。alias
type
whence
which
info zsh alias
info zsh type
info
info
https://zsh.sourceforge.io/Doc/Release