短い答え: このエイリアスが正確に何をするかを理解するには、~/.bashrc
を確認してください。 ファイルを作成し、「alias l=
」という用語を検索します "。それは ls -CF
に他なりません
長い答え コマンドが何であるかを調べる良い方法:
type l
プログラムまたはスクリプトの場合は、その場所が表示されます。エイリアスの場合は、エイリアスの対象が示されます。関数の場合は、関数が出力されます。それ以外の場合は、組み込みかキーワードかがわかります。
例:
$ type l
l is aliased to `ls -CF'
$ type find
find is /usr/bin/find
$ type connecthome
connecthome is hashed (/usr/local/bin/connecthome)
$ type grep
grep is aliased to `grep --color=auto --binary-files=without-match --devices=skip'
$ type hello_se
hello_se is a function
hello_se ()
{
echo 'Hello, Stack Exchangers!'
}
$ type type
type is a shell builtin
$ type for
for is a shell keyword
$ type nosuchthing
-bash: type: nosuchthing: not found
$ l --help
l: command not found
環境にエイリアスが設定されているようです。おそらくあなたは .profile
を継承しています 、 .bashrc
または alias l='ls -F'
のようなものを含む同様のもの .
-F, --classify
append indicator (one of */=>@|) to entries
which l
を試す と alias
その定義を追跡します。
修正済み:l
alias
です ls -CF
の場合 (よくわかりません)デフォルトの .bashrc
Ubuntuで
alias
と入力するだけです すべてのエイリアスをチェックアウトします。そこに記載されています。