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

zshはインタラクティブな使用のために設計されたシェルですが、強力なスクリプト言語でもあります。bash、ksh、およびtcshの便利な機能の多くがzshに組み込まれました。多くのオリジナル機能が追加されました。

4
urxvt + zshで奇妙なバックスペースの動作を修正する方法は?
私はurxvtをzshと組み合わせて使用​​します。ただし、ubuntu 10.04の新規インストール以降、次の問題が発生します。backspaceと入力すると、カーソルが右に移動します(左側の文字を削除する代わりに)。 n文字を入力し、バックスペースをn回押すと、カーソルがnポジションだけ左に移動し、バックスペースをもう一度入力すると、カーソルは移動しなくなります。 左矢印を入力しても何も起こらず、その後に右矢印を入力すると、何らかの文字が発生します。 mv .zshrc .zshrc.bak mv .Xdefaults .Xdefaults.bak 助けにならなかった。 urxvt + bashは、xterm + zshと同様に正常に動作します。 zsh-version:4.3.11-4ubuntu2.is.3ubuntu1 rxvt-unicodeバージョン:9.09-3 これを修正する方法はありますか?

4
ZSHが削除され、再ログインできません
だから私はインストールしてzsh、それが好きではなかった。だから私はやったapt-get remove zsh その時点から再ログインできません。ユーザーをクリックすると、ログイン画面に戻ります。でのみログインできますGuest session。 私のユーザーのデフォルトシェルはzshであり、もはや存在しないため、問題が発生したと思います。 ゲストユーザーのデフォルトシェルを変更するゲストセッションからそれを再インストールするにはどうすればよいですか? でログインしようとしてもctrl+alt+f2/6、ユーザーとパスワードを入力します。ログインは成功しますが、ログインに戻ります。 何か案は?

1
zshでcommand-not-foundが機能するようにする
私はcommand-not-foundUbuntuでこの機能をzshで動作するようにしようとしています。 ➜ ~ pdfunite zsh: command not found: pdfunite ➜ ~ bash u@ub:~$ pdfunite The program 'pdfunite' is currently not installed. You can install it by typing: sudo apt-get install poppler-utils zshをサポートするパッケージが利用可能かどうかは誰にもわかりますか? ありがとうございました。
14 command-line  zsh 

3
ターミネーターのデフォルトシェルを変更する
Terminatorのデフォルトシェルをzshに変更したい。で/etc/passwd/デフォルトのシェルをに変更しました/bin/zsh。この設定は、LXTerminal(Lubuntuのデフォルトターミナル)のデフォルトシェルを変更しますが、Terminatorでは変更しません。だから私は試しましたがchsh -s /bin/zsh、それもうまくいきません。 ターミネーターのドキュメントには次のように書かれています: デフォルトのシェルを変更するにはどうすればよいですか? ターミネーターは、SHELL環境変数で指定されたシェルを常に開始します。(SHELL環境変数が設定されていない場合は、/ bin / shにフォールバックします。)単にターミネーターの環境に影響を与えることができますが、最善の解決策は、オペレーティングシステムにどのシェルが必要かを伝えることです。 SHELLは、ターミネーターだけでなく、すべてのアプリケーションに対して正しく設定されています。デフォルトのシェルを変更する方法の詳細については、オペレーティングシステムのドキュメントを参照してください。 だから私は私の試みがうまくいくと思っていたが、うまくいかなかった。ターミネーターでデフォルトのシェルを変更するにはどうすればよいですか。

1
エラーパスワード:chsh:PAM:Oh my zshをインストールしようとすると認証に失敗する
Oh my zshをインストールしようとしました。zshのインストール後(sudo apt-get update && sudo apt-get install -y zsh) 次にインストールします sudo apt-get install -y curl 次にgitをインストールします。 このコマンドを実行すると問題が発生します。 curl -L https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install.sh | bash これはログです sudo curl -L https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install.sh | bash % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 …

2
出力を少なくすると、終了後にターミナルに出力が表示されません
以前は、を実行してsomething | lessからを押すqと、プロンプトlessが表示されたままのプロンプトに戻りました。 $ seq 1 100 | less 1 2 3 4 :q $ <prompt here. I can still see the output of less> しかし今、私はZshをインストールした後(oh-my-zshを使用しています。bashでも機能しません)、ターミナルは次のようになります。 $ seq 1 100 | less <less shows up, I press :q and it is cleared> $ <prompt here. Output of less disappears.> 私はless設定ファイルを検索し、何も見つかりませんでした。私は得ることができますどのような方法がありless、以前のように動作するためには?出力を表示すると非常に便利です。
10 bash  zsh  less 

2
sudoで前のコマンドを再実行します
コマンドを実行したいのですが、適切な権限がないため失敗します。次に、実行したコマンドをsudoするために「お願い」と書くことができます。 これが私がターミナルでしたいことです: $ run command "you don't have access to do that" $ please "ran successfully" それが!!前のコマンドを取得するのを見たので、それを使用できると思ったのですが、それを機能させることができません。 私のplease.shシェルスクリプトは次のようになりますが、これらを機能させることができません。「コマンドが見つかりません!!」sudoの使用法を出力します。 #!/bin/zsh #sudo !! #sudo `!!` sudo $(!!)

1
autocdを使用してパスを変更した後、lsを自動的に実行します
したがって、ディレクトリを変更するたびに、新しいパスに自動的にが表示されるようにしlsます。パスを使用して変更された場合の解決策はありますがcd、autocdオプションを使用してパスが変更されたときに機能する解決策は見つかりませんでした。 とても便利でしょう、以前にそれを達成した人はいますか?
8 command-line  bash  ls  zsh 
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.