oh-my-zsh

zsh モジュールコマンドが見つかりません
oh-my-zsh

zsh モジュールコマンドが見つかりません

bash最近CentOS 7からCentOS 7に切り替えましたzsh。使っていますoh-my-zsh スクリプトからモジュールをロードする際に問題があります。ログインシェルからモジュールを手動でロードすると正常に動作します。ただし、同じコマンドをtest.shスクリプトに統合すると、モジュールコマンドが見つからないというエラーが発生します。 /usr/share/Modules/init/zshスクリプトを調達すると問題が解決することがわかりました。それでも理解できない場合、スクリプトは失敗します。私はこのソースコマンドを含めようとしましたが、どちらも成功...

Admin

Fedora SSH 클라이언트는 3방향 핸드셰이크 후 RST를 보냅니다.
oh-my-zsh

Fedora SSH 클라이언트는 3방향 핸드셰이크 후 RST를 보냅니다.

2023年5月30日に、Fedora 38およびOpenSSH_9.0p1、OpenSSL 3.0.9を実行するクライアントがあります。サーバーは、Debian 11.8 Bulleyeを実行する古いBuffalo NASであり、2023年9月11日現在、OpenSSH_8.4p1 Debian-5+deb11u3とOpenSSL 1.1.1wを備えています。 中断後にSSH接続がタイムアウトします debug3: set_sock_tos: set socket 3 IP_TOS 0x48。 Wiresharkでは、クライアントはSYNを起動し、サーバー...

Admin

OpenFOAM powerlevel10k統合エラー
oh-my-zsh

OpenFOAM powerlevel10k統合エラー

私はオープンソースのCFDツールであるOpenFOAMに慣れるためにLinuxを学びたいと思います。私はすべてを規則通りにしました。インストールマニュアルすべてが順調に進んでいます。 Bashでは、次のsource /opt/openfoam11/etc/bashrcものを使用する必要があります。.bashrcを実行すると、foamRun -help正しいバイナリが見つかったことを確認するメッセージが表示されます。後でより良いLinux体験のためにpowerlevel10kをインストールしました。だから私は私の中に同じ行を追加しようとしました。.zshrc。...

Admin

ターミナル出力にスペースやパディングを追加するには?
oh-my-zsh

ターミナル出力にスペースやパディングを追加するには?

この仕事の責任は誰にあるのか本当に分からない。私のターミナルエミュレータ自体(私はKitty)に歩いていましたが、これはZsh(またはOh My Zsh)またはPowerlevel10kの責任です。 とにかく、私がやりたいことは、入力行と出力の先頭の間にいくつかのスペースを追加することです。そして、Powelevel10k入力ラインが出力と垂直に整列するようにパディングを追加します。右のパディングも素晴らしいです。 ...

Admin

特殊文字を含むファイル名のリスト
oh-my-zsh

特殊文字を含むファイル名のリスト

シェルがありますzsh(oh-my-zshのデフォルト設定を含む)。私のlsファイル名に特殊文字がある理由は次のとおりです。 ''$'\316\262''=0.35-L=32-m=10.jld2' これはおそらく次のとおりです。 β=0.35-L=32-m=10.jld2 ところでβ捨てられたようですls。この問題を解決する方法はありますか? 修正する:コメントで提案したように、これは私の結果ですlocale。 (base) ➜ locale locale: Cannot set LC_CTYPE to default locale: No such f...

Admin

psと列幅の仕様でgrepを使用する
oh-my-zsh

psと列幅の仕様でgrepを使用する

commandpsを実行するときに列の列幅を制限したいcommandが、その出力をコマンドgrepにパイプしようとしています。しかし、これはうまくいきません。 これはうまくいきます: ps -eo pid,user,command:30 しかし、これは: ps -eo pid,user,command:30 | grep node 私には、次のエラーが発生します。 ps: command:30: keyword not found 実際にMacでoh-my-zshを実行しています。 助けてくれてありがとう! ...

Admin

zshオプションとキーバインドを使用する方が適切な場合はいつですか?
oh-my-zsh

zshオプションとキーバインドを使用する方が適切な場合はいつですか?

tab背景:私はzshでメニューを完成させるためにキーストロークを取得する方法を研究しています。検索中にこの動作を達成する方法が2つあります(おそらくそれ以上の可能性があります)。オプションそして/またはキーバインディング。 他のものより1つを選択することは個人的な好みですか、それとも特定の状況で利点がありますか?私は特定のユースケースについて尋ねるのではなく、一般的にツールが仕事に適したツールであるか誤ったツールであるかを理解したいと思います。 添付:'set -o'と 'bindkey'の違いは何ですか?重複しているように見えますが、特定のオプション/バ...

Admin

Double zsh は、フォーマットされていない次のフォーマットされたというメッセージを表示します。
oh-my-zsh

Double zsh は、フォーマットされていない次のフォーマットされたというメッセージを表示します。

私が実行するすべてのコマンド(zshを除くclear)は二重zshプロンプトを生成します。 1つ目はフォーマットされていないプロンプトを示し、2つ目は正しい形式のプロンプトを示します。 私の~/.zshrcファイル: if [[ -r "${XDG_CACHE_HOME:-$HOME/.cache}/p10k-instant-prompt-${(%):-%n}.zsh" ]]; then source "${XDG_CACHE_HOME:-$HOME/.cache}/p10k-instant-prompt-${(%):-%n}.zsh" fi exp...

Admin

終了/ログアウト時にシェル履歴を消去する
oh-my-zsh

終了/ログアウト時にシェル履歴を消去する

終了/ログアウトするたびにシェル履歴を消去したいと思います。 記録を手動で消去する方法と、セッション/端末エミュレータを閉じたときに自動的に記録を消去する方法を知っています。ただし、これは予想される動作ではありません。 zsh私はウェイランドを使用し、manjaroで揺れます。 .zlogoutを使ってみました。しかし、私が理解したところによれば、これはログインシェル用であるため動作しません(ログインシェルを構成することが何であるかわかりません)。 ...

Admin

Fedora 38端子欠陥
oh-my-zsh

Fedora 38端子欠陥

最近、Fedora 38でbashからzshに切り替えました。 oh my zshをインストールし、次のプラグインがあります。 plugins=(git fzf tig zsh-autosuggestions) 私の端末は奇妙に動作します。キーボードを押すとup一部が消え、マウスの中ボタンで何かを貼り付けると変にグリッチになりますね。 また、バックスペースキーを使用してコマンドを削除すると、そのコマンドの一部が端末に残りますが、入力した新しいコマンドには影響しません。 (図2を参照してください。コマンドを削除することはできませんが、oc loプロンプトの先...

Admin

zsh を使用した TAB 補完による最近のファイル/ディレクトリ提案の結果の表示
oh-my-zsh

zsh を使用した TAB 補完による最近のファイル/ディレクトリ提案の結果の表示

2回目のプッシュ後、最初のファイルに更新されたファイルを取得する方法についてアドバイスを受けたいと思いますTAB。zshTAB 現時点では、TAB最新のファイルのリストを最初にプッシュします。最新のファイルが一番下に表示されます。ただし、2番目のプッシュで問題が発生しますTAB。提案された内容は最新ではありません。 私は次の構成を持っています~/.zshrc: alias l='grc -es --colour=auto ls --color -Gh -C -lrt' autoload -Uz compinit compinit # Colorize co...

Admin

zsh gnu-screenタブは、「-ls」に似た「-x」フラグを完成させます。
oh-my-zsh

zsh gnu-screenタブは、「-ls」に似た「-x」フラグを完成させます。

BashでTabを2回入力して押すと、実行screen -x中のすべてのセッションのリストが表示されます。 zshでTabを2回押して押すscreen -lsと、実行中のすべてのセッションのリストが表示され、タブを介して移動できます。最終的にEnterを押すとセッションが選択されますが、もう一度screen -ls session-nameEnterを押すとセッションが実行されます。 -xセッション名-lsを入力するか、セッションを選択してls戻りますx。 screen -lnタブアクションを実装するためにタブアクションを実装するコードが見つかりません-x。...

Admin