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

Zシェル(Zsh)は、対話型ログインシェルおよびシェルスクリプトの強力なコマンドインタープリターとして使用できるUnixシェルです。

24
Linux / Unixで$ PATHを永続的に設定する方法は?
私は自分のパスにディレクトリを追加しようとしています。そのため、ディレクトリは常にLinuxパスにあります。私はもう試した: export PATH=$PATH:/path/to/dir これは機能しますが、ターミナルを終了して新しいターミナルインスタンスを起動するたびに、このパスが失われ、exportコマンドを再度実行する必要があります。 これを永続的に設定するにはどうすればよいですか?
879 linux  bash  unix  path  zsh 

10
Gitブランチコマンドが「少ない」ように動作する
git branchコマンドを使用してすべてのブランチを一覧表示すると、の出力が表示されgit branch | lessます。 コマンドgit branchはls、ファイルの場合と同様に、ブランチのリストを表示することになっています。 これは私が得る出力です: のデフォルトの動作を取得するにはどうすればよいgit branchですか?ページ出力の原因は何ですか? 私はZSHをoh_my_zsh(Gitには何もありません)を使用しており、.gitconfig次のようになります。 [user] email = myemail@mail.com name = Dennis Haegler [push] default = simple [merge] tool = vimdiff [core] editor = nvim excludesfile = /Users/dennish/.gitignore_global [color] ui = true [alias] br = branch ci = commit -v cam = commit -am …

30
シェルスクリプトにプログレスバーを追加する方法
* NIXのbashまたはその他のシェルでスクリプトを作成する場合、数秒以上かかるコマンドを実行している間、進行状況バーが必要です。 たとえば、大きなファイルをコピーしたり、大きなtarファイルを開いたりします。 シェルスクリプトに進行状況バーを追加するには、どのような方法をお勧めしますか?
413 bash  shell  zsh 

1
複雑なGitブランチ名がすべてのGitコマンドを壊しました
master次のコマンドでブランチを作成しようとしましたが、 git branch SSLOC-201_Implement___str__()_of_ProductSearchQuery Gitが突然応答を停止したとき。()どういうわけか、私はエスケープされていないことが非難されているのではないかと思います。ここで、Gitコマンドを実行しようとすると、常に同じエラーが発生します。 git:176: command not found: _of_ProductSearchQuery gitコマンドを入力するたびに数字が増えていきます。 誰が何が起こったのか説明できますか?そして、どうすれば通常に戻すことができますか?そのブランチを削除したいのですが、どうすればいいですか?

20
zsh compinit:安全でないディレクトリ
それはどういう意味ですか、どうすれば修正できますか? zsh compinit: insecure directories, run compaudit for list. Ignore insecure directories and continue [y] or abort compinit [n]? compauditリターンを実行すると、以下が返されます。 There are insecure directories: /usr/local/share/zsh/site-functions


15
現在のディレクトリがGitリポジトリかどうかを確認する
zshでGit管理用の一連のスクリプトを書いています。 現在のディレクトリがGitリポジトリかどうかを確認するにはどうすればよいですか?(私がGitリポジトリにいないときは、一連のコマンドを実行して一連のfatal: Not a git repository応答を取得する必要はありません)。
197 git  zsh 

10
OSXでzshからbashに切り替えて、再び元に戻しますか?
イムはRailsでの開発を学び、zshの力を発見しました。ただし、他のいくつかのタスクでは、通常のBashを使用したいと思っています。それらは同じですが、状況によってはbashのレイアウトに慣れているだけです。どうやって切り替えるか、またはzshをオンまたはオフに切り替えますか?ありがとう!
193 bash  terminal  zsh 

6
カジュアルな使用のためにzshに切り替える価値はありますか?[閉まっている]
閉まっている。この質問はトピックから外れています。現在、回答を受け付けていません。 この質問を改善してみませんか? Stack Overflowのトピックとなるように質問を更新します。 8年前に閉鎖。 この質問を改善する Mac OS Xのデフォルトのシェルはですbash。これは、通常は使用して満足しています。私は当たり前のことだと思っています。しかし、それがより多くのものをオートコンプリートするのは本当に素晴らしいことです、そして私はzshこの点に関して良いことを聞いています。しかし、コマンドラインでの私の生活はそれほど悪くないので、コマンドラインの使用率を少しだけ改善するために設定をいじくるのに何時間も費やす傾向は本当にありません。 (私が理解しているように、bashより巧妙にオートコンプリートするように構成することもできます。これは、私がそれほど熱心ではない構成です。) に切り替えるとzsh、少数の場合でも、私の生活が楽になりますか?それとも、なぜそれがより良いのかを学ぶために時間をかければ、それはより良いシェルだけでしょうか?(例もいいでしょう:)) @ ロドニーアマート &@ バルカンイーガー それぞれに固執に与える2つの良いの理由bashにスイッチzsh。両方を調査する必要があるようです!しかたがない:) 議論の両側から意見を持っている人はいますか?
192 bash  shell  zsh 


6
ZSHのPATH変数に新しいエントリを追加する
私はzshを使用/home/david/pear/binしており、PATH変数に新しいエントリ()を追加しようとしていますが、方法がわかりません。 私を最も混乱させるのPATHは、~/.zshrcファイル内の変数への単一の参照が存在しないことですが、実行すると以下がecho $PATH返されます。 /usr/lib/lightdm/lightdm:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games したがって、PATH変数がどこかに設定されています。
188 linux  ubuntu  zsh 



6
Mac OS X(iTerm)でzshをログインシェルとして実行するにはどうすればよいですか?
Mac OS Xでzshがログインシェルとして設定されている場合、iTermで起動すると、zshはログインシェルとして実行されているとは見なしませんが、「-zsh」(「-」はarg [0]の最初の文字)これは、ログインシェルとして開始する必要があることを意味します。 そのため、ログインシェルをbashに設定すると、bashはこの最初の「-」を$ 0で認識してログインシェルとして実行しますが、zshはそうではありませんが、そうではありません。 zshにarg [0]の「-」を認識させる方法、またはiTermに--loginコマンドライン引数を指定してシェルを実行させる方法はありますか?
149 macos  bash  shell  zsh 

17
Homebrewの `git`は補完を使用していません
OSXのgitを使用している場合、ファイルを変更した後git commit <tab>、単純に行うことができます。これにより、ファイルの名前が変更された名前に自動補完されます。ただし、homebrewから新しいバージョンのgitをインストールして使用すると、その機能は動作しなくなります(つまり<tab>、変更を加えていないファイルも含めて、実行するファイルを「尋ねる」だけです。 )。 なぜ、そしてそれを解決する方法について誰かがいくつかの光を当てることができますか?Homebrewのgitを使用することをお勧めします。 私のシェルはzshで、インストールbash-completionもzsh-completions機能もしません(homebrewのインストール後の指示に従っても)。 また、自作でgitをインストールした後、それは言う Bash completion has been installed to: /usr/local/etc/bash_completion.d zsh completion has been installed to: /usr/local/share/zsh/site-functions だから私はそれらのうちの1つを使うことができないのですか?
144 macos  git  autocomplete  zsh 

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.