私はUnixに不慣れで、自分自身にナビゲーションを教えようとしています。
.bashrcファイルにエイリアスを作成しようとしています。これにより、ホームフォルダーの最初の8つのエントリが一覧表示されます。
alias start= "ls -1 ~"
私がこれまでに理解したことですが、どうすれば8つに制限できますか?これを行うlsコマンドに引数が見つかりません!
パイプで接続しhead
ますか?
alias start="\ls -1 ~ | head -n 8"
編集します。いくつかのテストの後、名前の付いたエイリアスがある場合(そして、ほとんどの標準的なインストールではデフォルトでエイリアスが設定されている場合)、エイリアス宣言のls
前にバックスラッシュ\
を追加ls
します。start
バックスラッシュはエイリアシングを無効にし、標準のシェルコマンドを実行します。
head
最初の8を取得するために使用します。
alias start='ls -1 ~ | head -8'