0

私はUnixに不慣れで、自分自身にナビゲーションを教えようとしています。

.bashrcファイルにエイリアスを作成しようとしています。これにより、ホームフォルダーの最初の8つのエントリが一覧表示されます。

alias start= "ls -1 ~"

私がこれまでに理解したことですが、どうすれば8つに制限できますか?これを行うlsコマンドに引数が見つかりません!

4

2 に答える 2

1

パイプで接続しheadますか?

alias start="\ls -1 ~ | head -n 8"

編集します。いくつかのテストの後、名前の付いたエイリアスがある場合(そして、ほとんどの標準的なインストールではデフォルトでエイリアスが設定されている場合)、エイリアス宣言のls前にバックスラッシュ\を追加lsします。startバックスラッシュはエイリアシングを無効にし、標準のシェルコマンドを実行します。

于 2012-09-26T16:02:33.523 に答える
1

head最初の8を取得するために使用します。

alias start='ls -1 ~ | head -8'
于 2012-09-26T16:02:45.723 に答える