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

Zshはインタラクティブな使用のために設計されたシェルですが、強力なスクリプト言語でもあります。

2
lsコマンドの色をfindまたはduの出力とマージする方法は?
cwdのファイルとフォルダーのサイズをリストする簡単なエイリアスがあります。 (この場合のドットファイルを含み、ゼロサイズを無視します) du -sh .[!.]* * | sort -hr | grep -v '^0' findでも同様に達成できます: find .[!.]* * -maxdepth 0 -exec du -sh {} \; | sort -hr | grep -v '^0' 出力例: // .ssh & .byobu are folders - .zsh* are files // currently not able to distinguish them by …

0
私の画面の右側にZsh git branchがありません
私はiTerm2でzshを使用していますが、ブログの例で見たように、画面の右側にmasterというタイトルのgitブランチがないことに気付きました。入手方法は? 私のzsh: 他の人のzsh(画面の右側にある「マスター」に注意してください):
git  zsh 

1
CLASSPATHにjarファイルを追加することはまだ実行可能ではありません
多分私は全体がどのように理解していないのか CLASSPATH システム上で.jarファイルを見つけようとすると、環境変数が機能します。指定すれば、.jarファイルを次のようにして起動できます。 java あなたのパス上にある実行可能ファイルを起動することができるのとほぼ同じ方法で。 実行可能なJavaアーカイブがあります( .jar 私のシステム上で、私は立ち往生している)ファイル) /usr/local/bin/gatk/。これを私に追加しました CLASSPATH 経由: export CLASSPATH=/usr/local/bin/gatk/GenomeAnalysisTK.jar 私はこれがになるだろうと思った .jar 私のJVMに見えるファイル。で起動しようとすると java -jar GenomeAnalysisTK.jar #Error: Unable to access jarfile .gatk/GenomeAnalysisTK.jar 絶対パスを設定して呼び出すことができます。 java -jar /usr/local/bin/gatk/GenomeAnalysisTK.jarただし、毎回フルパスを入力したくはありません。私はリンクされたチュートリアルの多くを読みましたが、どういうわけか私はこれを正しくしているようには思えず、私が何を間違っているのか理解できません。
linux  java  zsh  jar  classpath 

1
httpsプロトコルプレフィックスなしのURLでのCLI起動クロム
私はスクリプトを書くことを試みているが、かなり悲惨な失敗 私のスクリプトはこのようになっています jira open ではない jira_open ところで): jira_open () { autoload -Uz vcs_info precmd () { vcs_info } setopt prompt_subst open -a "Google Chrome" "jira.corp.asdf.com/browse/$vcs_info_msg_0_" } Chromeは引数をファイルとして開こうとしていますが、ファイルが存在しないと言っています 助けてください

2
zshでcdpathを使用したサイレントCD
使用するとき cd で見つかったパスに移動する cdpath それは相対的に位置していません .結果のパスはエコーされます。たとえば、次のようなディレクトリ構造を想定します。 ~/parent/child そして cdpath 好き cdpath(~/parent)あなたはこれを見ます: $ cd parent $ cd ~ $ cd child ~/parent/child $ 基本的に、私は欲しい cd child 黙っているように、ちょうど cd ~/parent/child現在のディレクトリからの距離に関係なく。沈黙する方法はありますか cd 使用しているとき cdpath ディレクトリを見つけてジャンプするには?
unix  zsh 

0
openSuseでzmesにdmesgファイアウォールメッセージが出力されるのはなぜですか?
openSUSE Tumbleweedを実行するVMをセットアップし、デフォルトのシェルをに変更しましたzsh。私のAVM Fritzboxルーターは、ポート80でVMを定期的にプローブして、Webサービスをチェックします。openSUSEシステムではポート80が閉じられているため、要求はブロックされます。 また、現在のzshプロンプトにdmesg(?)メッセージが書き込まれます。それはそうではなかったようですbash。理由は何ですか?また、メッセージが表示されないようにする方法を教えてください(もちろん、ポート80を開く以外に)。

1
iTerm2のZSH:プロンプトで8色しか使用できないのはなぜですか?
ZSHでカラープロンプト($ TERM = xterm-256color)を設定しようとしていますが、8色しか出力できません:色の明るいバージョンのみです。これはプロンプトの場合のみで、他のアプリケーションはすべての色を表示できます。 だから、プロンプトのために私は同じ色を得る: PROMPT=' %B%F{9}❯%F{11}❯%F{10}❯%f%b ' そして PROMPT=' %B%F{1}❯%F{3}❯%F{2}❯%f%b ' 画面に印刷されているものには、最初のステートメントには正しい色が含まれていますが、2番目のステートメントには間違った色が含まれています。 ZSHとiTerm(それぞれ5.1.1と2.1.4)の間で何が問題になっていますか? PSだから、このスクリプトを見つけて実行しました。2つの印刷機能(前景と背景)を試すと、256色すべてが正しく印刷されます。ただし、プロンプトの問題は解決さPROMPT=' %B%F{009}❯%F{011}❯%F{010}❯%f%b 'れず、結果はPROMPT=' %B%F{1}❯%F{3}❯%F{2}❯%f%b '(出力009、011、010の両方)と同じ出力になりますが、最初の16を超える色を印刷すると、目的の出力になります。(例:PROMPT=' %B%F{160}❯%F{142}❯%F{064}❯%f%b '。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.