タグ付けされた質問 「zsh」

10
zshと比較したbashのユニークな機能
私はかなり長い間(そのtcshの前で、そのcshの前で)zshユーザーでした。私はこれに非常に満足していますが、zshには存在しないbashの魅力的な機能があるかどうか疑問に思っていました。そして逆に、bashには存在しないzsh機能があります。私の現在の感じは、bashの方が良いということです。 すでに慣れていて、新しい構文を学びたくない場合。 デフォルトでは、ほとんどすべての* nixマシンに存在しますが、zshは追加インストールになる場合があります。 ここで宗教的な戦いを始めようとしないので、シェルの1つだけに存在する機能を探しています。
67 bash  shell  zsh 


2
zsh補完をbash補完のように動作させるにはどうすればよいですか?
私は最近bashからzsh( "oh my zsh"を使用しています)に変換していますが、次の点に不満があります。 タブキーを押すと、最初のオートコンプリートが自動的に入力されます。タブを繰り返し押すことで、補完を循環させる必要があります。 これは、補完のリストが表示されるだけのbashとは異なります。すべての補完に同じ接頭辞が付いている場合、この接頭辞が入力されます。入力を続けることで、必要なものを選択できます。 後者の方が、タブを繰り返し押すことで補完を選択するよりも入力する方が速いので、望ましいと思います。 この点でzsh補完をbashのように機能させる方法はありますか?
17 zsh 

4
コマンドラインでファイルの範囲をコピーする(ZSH / BASH)
サフィックスとして連続番号が付いているファイルのリストがあります。これらのファイルの範囲のみをコピーしたいと思います。cpコマンドの一部として範囲を指定するにはどうすればよいですか。 $ls P1080272.JPG* P1080273.JPG* P1080274.JPG* P1080275.JPG* P1080276.JPG* P1080277.JPG* P1080278.JPG* P1080279.JPG* P1080280.JPG* P1080281.JPG* P1080282.JPG* P1080283.JPG* 次のようなファイルをP1080275.JPGからP1080283.JPGにコピーしたいと思います。 $cp P10802[75-83].JPG ~/Images/. これを行う方法はありますか?
13 linux  bash  copy  zsh 

4
入力したコマンドを保存し、行をきれいにするキーボードショートカット
状況はわかっています。長いコマンド(たとえば、コミットメッセージ)を入力する途中で、で追加できない前提条件のコマンドを実行するのを忘れたことに気付きました&&。通常、それが起こったら、マウスで入力したものを選択し、クリップボードにコピーし、Ctrl-Uを押して行をクリアし、必要なコマンドを実行してクリップボードから貼り付けます。しかし、おそらくマウスを使用する必要がない、より良い方法がありますか?bashやzshのソリューションを探しています。

4
zshでsshのコマンド補完を編集する方法は?
入力後にホスト名を表示するためにzshでコマンド補完を設定したい ssh [TAB] 私の.ssh / configファイルから(できればknown_hostsと/ etc / hosts、そして理にかなっている他の場所から)名前を取り出し、1つのリストを表示します。 現在これの一部を実行していますが、 .ssh / configをまったく使用しません .ssh / configを使用するとユーザー名の入力が不要になりますが、最初にユーザー名が必要です 複数のリストを表示します(おそらく、1つはknown_hostsから、もう1つは/ etc / hostsからですが、確認していません) ssh [TAB]と入力した後、既知のユーザー名と既知のホスト名を(できれば単一の)リストに含めたい (Googleの前にここに来るのは、1)回答がここに保存されることになるからです。2)おそらくより効率的です。誰も答えない場合は、答えを探します。)

1
FreeBSDでデフォルトのシェルを変更する方法は?
FreeBSDのデフォルトのシェルはsh、私には本当に我慢できません。オートコンプリートは非常に制限されており、rehashコマンドは私を殺します。私は一人の武装した男と一人の脚の男のように感じます... シェルをグローバルに、zshまたはbashrootと現在および将来のすべてのユーザーに変更するにはどうすればよいですか?
10 bash  shell  freebsd  zsh  sh 

4
rsyncでフォルダーを移動するときに空のソースディレクトリを削除する方法
rsyncmv以下のオプションを使用して、従来のものと非常によく似た移動フォルダに同軸化できます。 rsync -axvvES --remove-source-files source_directory /destination/ しかし、まだ実現できていないように見えるのは、元のディレクトリを削除することです。--remove-source-filesフラグは、ソースファイルではなく、ソースディレクトリを削除だけ、ということありません。--remove-source-directories旗もあるといいのですが、ありません。 どうすればこれに対処できますか? 私rm -frは移動後だけを発行できると思いますが、間違いの可能性を導入するのではなく、手順をすべて1つのプロセスに留めておきたいと思います。
8 bash  shell  rsync  zsh 
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.