Spatryのようにコマンドラインプロンプト(bash)を短縮する方法は?


8

https://www.youtube.com/watch?v=ROyqnJg1Ipoの Spatry Linuxビデオから次のスクリーンショットを取得しました

コマンドラインは通常長いです。 だから私は1行目で現在のパス全体と次のコマンドプロンプトを好みます

すべてのプロンプトでこのようなものが欲しい

----[myusername@laptop]------[14:30:44]----/mnt/1CFED66BFED63CA8/router/Documents/hacking/1 set up tools/wifiphisher
==> 


短くする?そのプロンプトは短いですか?
ジェイソンデイ

@ジェイソンデイ:1行目が長くなりますが[長いPWDがきれいに表示されます] ...次の行のプロンプトで十分なスペースが得られます...それが全体のアイデアです
nazar2sfive

回答:


15

bashを使用していると仮定すると、次のような行を配置します。

PS1="----[\u@\H]------[\t]----\w\n==> "

あなたに~/.bashrc何をしたいのプロンプトあなたはbashを設定するファイル、。さらに変更したい場合は、http: //www.cyberciti.biz/tips/howto-linux-unix-bash-shell-setup-prompt.htmlのページを参照してください



わかりました:-P
singerng

user @ machineと時間は表示されますが、PWDは表示されません
nazar2sfive

ため息、それをもう一度変更しました
シンガー

5
@ nazar2sfiveはい、次回は繰り返し誰かに変更を求めるのではなく、自分を検索してみてください。bashプロンプト、色、太字、斜体など、さまざまな形式でさまざまな情報を挿入する方法に関するドキュメントはたくさんあります。Googleの「Bashプロンプトジェネレーター」を使用すると、このWebサイトのように、スタイルで表示したい情報をドラッグ&ドロップできます。 「新しい行」のドラッグアンドドロップが含まれます。要約すると、「bashプロンプトジェネレーター」を検索し、他の人に何度も迷惑をかけずにこの回答を入手できます
Bakuriu

8

質問はすでに回答され、受け入れられていますが、bash-itを使用することをお勧めます。

それはを含む複数の言語やフレームワーク、のテーマ、エイリアスと補完サポート多数ありgitrailssvnおよび他の多くの。

取り付け

  1. こちらのhttps://github.com/Bash-it/bash-it/archive/master.zipからzipアーカイブをダウンロードし、フォルダに解凍します.bash_it。このフォルダーは、ドット(。)で始まる隠しフォルダーになります。

  2. 実行~/.bash_it/install.sh(OSに応じて〜/ .bash_profileまたは〜/ .bashrcを自動的にバックアップします)

  3. ~/.bashrcBash-itをカスタマイズするために、変更した構成ファイルを編集します。

    たとえば、Slickテーマを使用する場合は8~/.bashrcファイルの行を次のように変更します

    export BASH_IT_THEME='slick'
    

テーマは~/.bash_it/themes/ディレクトリにあります。

利用可能なテーマのスクリーンショットはここで表示できます。https://github.com/Bash-it/bash-it/wiki/Themes

または、次のコマンドを使用して、それらすべてをシェルでプレビューできます。

 BASH_PREVIEW=true reload

コマンドを実行することでそれらを使用し始めることができます

source ~/.bash_it/themes/<theme-name>/<theme-name>.theme.bash

'bobby'テーマには、時間を含むプロンプトがあります。それを使用してみてください。それらをカスタマイズすることもできます。


これは正確なパーティの方法だと思います
nazar2sfive

最初にシンガーがあなたの必要に応じて答えを出したので、代わりに彼の答えを受け入れることをお勧めします。また、それは受け入れを変更することをちょっと傷つけています:)回答がそれを役に立つとマークするには、賛成投票で十分です。ありがとうございました。
Anwar

1
複雑なシェルプロンプトを提供できる別のパッケージ(元々はvimのプロンプト用に考案されましたが、他のアプリケーションに拡張されています)はpowerlineです。< powerline.readthedocs.io/en/latest/usage/shell-prompts.html >
JG Miller

@JGMillerこの素晴らしい提案をありがとう!debパッケージとして入手できますか、それともgithubでのみ入手できますか?
Anwar

@JGMillerページが見つかりません
Anwar

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