私は現在、私の.bashrc
を編集することだし、このような振る舞いをしたいと思います:防止の別名 - bashの
ls
は(シンボリックリンクを除く色のリストとしてすべてのファイルを表示)ls -AGlp | grep -v "\->"
として実行する必要があります。ly
は、ls -AGlp
として実行する必要があります(同じことですが、シンボリックリンクを除外しないでください)。
は、私は私の.bashrc
に以下の2行を追加しました:
alias ls='ls -AGlp | grep -v "\->"'
alias ly='ls -AGlp'
が悲しい二別名はls
の最初の別名を使用して、その結果、ls -AGlp | grep -v "\->"' -AGlp
に展開しますa grep -error。
私はこれについて何ができますか?秒のエイリアスが、の標準コマンドls
の代わりにls
の最初のエイリアスを使用するのを防ぐために、何らかの方法が必要です。
'エイリアスLY = 'は/ usr/binに/ lsの-AGlp'' – redneb
@redneb元を使用するように
command ls
を使用することができます。 – chepner