prompt

/dev/ptsに書くと〜/.bashrcを取得できますか?
prompt

/dev/ptsに書くと〜/.bashrcを取得できますか?

複数の端末ウィンドウが開いています。変更したばかりで、開いているすべての端末で実行~/.bashrcしたいと思います。source ~/.bashrc 私が見るには source ~/.bashrc | tee /dev/pts/{0..12} 、~/.bashrcすべての端末で実行する必要があります。clearの終わりにを追加したのでそうです~/.bashrc。 しかし、私が具体的にテストしているのは PROMPT_COMMAND="history -a; history -c; history -r; ${PROMPT_COMMAND:+$PROMPT...

Admin

PS1で\wを条件付きで修正する方法は?
prompt

PS1で\wを条件付きで修正する方法は?

私がやるすべての作業はicloudディレクトリにあるので、bashプロンプトは非常に長くなります。 ~/Library/Mobile Documents/com~apple~CloudDocs/Projects/foo/bar/baz @master $ 私のヒントは次のとおりです。 PS1='\w\[\e[1;35m\]$(__git_ps1 " @%s") \[\e[1;32m\]\$\[\e[m\] ' /Library/Mobile Documents/com~apple~CloudDocs/\w inの発生を同様のものに置き換えて、...

Admin

rootユーザープロンプトの色の変更
prompt

rootユーザープロンプトの色の変更

と入力したら、Ubuntu Server 22.04のルートとしてシェルで色を有効にしたいと思いますsudo -s。私が見つけたこれforce_color_prompt=yesその質問により、ファイルのコメントを解除する方法がわかりました/root/.bashrc。これはうまくいきますが、ルートプロンプトの色を変更してルートで作業していることをよりよく示す方法があるかどうか疑問に思います。 これが私が持っているものです: これが私が望むものです: 修正する: 完全性のために、私の元の行は次のようになりますPS1。 PS1='${debian_chroot...

Admin

空の端末プロンプトでデフォルトの戻り動作を変更できますか?
prompt

空の端末プロンプトでデフォルトの戻り動作を変更できますか?

lsデフォルトでは、コマンドを実行するときに端末を実行するように設定したいと思います。いいえターミナルプロンプトに何も入力してEnterを押します。 シェルの空のプロンプトでReturnキーを押すと、何もしないで(予想どおり)、空のプロンプトが返されます(予想通り)。 構成ファイルと設定を表示するために複数のターミナル/シェルを試しましたが、役に立ちませんでした。役立つ場合は、主に魚を使用してください。 誰かがすでにこのようなアイデアを持っていると確信していますが、そのような要求に適したキーワードを見つけるのに苦労しており、情報を見つけることができません。 ...

Admin

bashプロンプト$ PS1をデフォルト値に復元する
prompt

bashプロンプト$ PS1をデフォルト値に復元する

元の値を$ PS1に復元するために呼び出すことができるbashシェルスクリプトまたはコマンドはありますか?壊れてバックアップをしませんでした。必要に応じていつでもbashを再インストールできますが、あまり大胆でない方法が必要です。 ところで、私はbash v5.2.26を使用しています。 ...

Admin

PS1='\\$' と PS1='\\\\$' は bash で同じです。
prompt

PS1='\\$' と PS1='\\\\$' は bash で同じです。

どちらの場合も、同じ視覚的な手がかりを生成しPS1='\\ $ 'ます。PS1='\\\\ $ '\ $ なぜ?これはバグですか、それとも文書化された動作ですか? bash 5.2.021とダッシュ0.5.12でテストされました。私はbashでのみ観察しましたが、ダッシュでは観察しませんでした。 ...

Admin

単一のコマンドを使用して、非対話式に複数のファイルを強制的にコピーすることはできません。
prompt

単一のコマンドを使用して、非対話式に複数のファイルを強制的にコピーすることはできません。

同じ名前のファイルまたは異なるファイルセットを同じホストの単一の宛先に強制的にコピーしたいと思います。コマンドでオンソラリス。 注:コピーは強制的に上書きされ、非対話型でなければなりません。 rm -rf *以下のようにターゲットフォルダを空にしてコピーコマンドを実行しましたが、コマンドは機能しませんでした。 ls -ltrq /opt/apps/apache-tomcat-10.0.27/webapps_16Nov2023/ROOT.war -rwxr-xr-x 1 root root 200209070 Nov 16 15:32 /opt/app...

Admin

sudo -i は sudo su - とは異なる動作をします。
prompt

sudo -i は sudo su - とは異なる動作をします。

root以外のユーザーとしてこれを実行すると(ただし、sudoersファイルでは)sudo -iroot権限が得られます。 laptop:~$ sudo -i [sudo] password for bjmgeek: laptop:~$ whoami root laptop:~$ id uid=0(root) gid=0(root) groups=0(root) laptop:~$ ただし、プロンプトには$(通常はルートを意味する)代わりに(#通常は一般ユーザーを意味する)が表示され続けます。 ただし、これはsudo su -ルートになりますが、#プロ...

Admin

SSH経由でPS1プロンプトを設定する正しい方法
prompt

SSH経由でPS1プロンプトを設定する正しい方法

リモートコンピュータでPS1プロンプトを動的に設定しようとしています。リモートシステムにSSHで接続するとき、そのリモートシステムのプロンプトに設定される値も送信するというアイデアです。リモートシステムへのSSHログインを自動化するExpectスクリプトはすでにあります。これで、自動ssh操作を実行し、sshを介して渡された値にPS1プロンプトを設定するようにスクリプトを変更しようとしています。以下は私のスクリプトです #!/usr/bin/expect -f set password Mayy@029Mayy@029 # now connect using...

Admin

FISH CLIプロンプトのエラー番号はどういう意味ですか?
prompt

FISH CLIプロンプトのエラー番号はどういう意味ですか?

ただやってみる魚- (FriendlyInteractiveSHell) - CLIと誤ったコマンドを入力するたびに、無効なコマンドプロンプトに角かっこ内の数字を含む新しいプロンプトが表示されます。 FISHのFAQなどを検索しましたが、エラー番号の意味を説明している人はいませんか? Enterキーを押すと、「ls」などのランダムな正しいコマンドを入力するまで、エラー番号を入力してプロンプトが表示されます。 ...

Admin

端末プロンプトを変更するためにPS1を更新できません
prompt

端末プロンプトを変更するためにPS1を更新できません

コンソールを使用しています。 echo $PS1 与えられた ${$((_p9k_on_expand()))+}%{${_p9k__raw_msg-}${_p9k__raw_msg::=}%}${(e)_p9k_t[7]}${_p9k__1-${${:-${ _p9k__d::=0}${_p9k__rpprompt::=${_p9k__1r-${${:-${_p9k__bg::=なし}${_p9k__i::=0}${_p9k__sss::=}}+}${ ${:-${P9K_CONTENT::=}${_p9k__n::=}${${${_p9k__bg:-0...

Admin

WSL2 SSHを介してリモートDebian VMに接続すると、「上書き」リバース検索が発生します。
prompt

WSL2 SSHを介してリモートDebian VMに接続すると、「上書き」リバース検索が発生します。

たとえば、WSL2 を使用して SSH 経由でリモート Debian VM に接続すると、リバース検索は奇妙に動作します。歴史からに検索するときgitlab。dpkg -l | grep gitlab アクション: (reverse-i-search)`gitlabkg -l | grep gitlab 予想される動作(パテを使う): (reverse-i-search)`gitlab': dpkg -l | grep gitlab WSL2でzshを使用していますが、/bin/bashSSH接続前にingを実行すると同じ動作が発生します。 興味深いこと...

Admin

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

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

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

Admin

カスタムチルダディレクトリを作成しますか?
prompt

カスタムチルダディレクトリを作成しますか?

いくつかの裏話:しばらく私は個人のファイルとディレクトリをユーザーのホームディレクトリに入れました。しかし、いつも迷惑なのは、アプリケーションのさまざまなシステム、構成、および隠しファイルと混在して絡み合っていることです。 私は自分のホームディレクトリにある設定ファイルが複雑になるのを防ぐことは不可能だと思い、代わりにデスクトップディレクトリを使用することにしました。私の言葉は、結局それがまさにそれのためだということです。 今問題は私のプロンプト~/projects/project1$がからに行くので、長すぎて~/Desktop/projects/proje...

Admin