GNU/Linux >> Linux の 問題 >  >> Linux

LinuxでBashプロンプトをWinterize

Linuxターミナル

  • Linux用の上位7つのターミナルエミュレータ
  • Linuxでのデータ分析のための10個のコマンドラインツール
  • 今すぐダウンロード:SSHチートシート
  • 高度なLinuxコマンドのチートシート
  • Linuxコマンドラインチュートリアル

Linuxコマンドラインおもちゃのアドベントカレンダーの別の記事のためにもう一度こんにちは。このシリーズに初めてアクセスする場合は、コマンドラインのおもちゃが何であるかを自問するかもしれません。本当に、私たちはそれをかなりオープンエンドに保っています:それはターミナルで楽しい転換であるものであり、休日をテーマにしたものにはボーナスポイントを与えています。

たぶんあなたは以前にこれらのいくつかを見たことがあります、たぶんあなたは見たことがありません。いずれにせよ、楽しんでいただければ幸いです。

今日のおもちゃはとてもシンプルです。Bashのプロンプトです。あなたのBashプロンプト?うん!ホリデーシーズンはあと数週間、北半球ではさらに数週間の冬があります。楽しんでみませんか。

現在、Bashプロンプトは単純なドル記号( $ )である可能性があります )、またはより可能性が高いのは、もう少し長いことです。現在Bashプロンプトを構成しているものがわからない場合は、$PS1という環境変数で見つけることができます。表示するには、次のように入力します:

echo $PS1

私にとって、これは次のようになります:

[\u@\h \W]\$

\ u \ h 、および \ W ユーザー名、ホスト名、作業ディレクトリの特殊文字です。他にも使用できるものがあります。 Bashプロンプトの作成については、PS1構成のオンラインジェネレーターであるEzPromptを使用できます。これには、日付と時刻、Gitステータスなどの多くのオプションが含まれています。

Bashプロンプトセットを構成する他の変数もあるかもしれません。 $ PS2 私にとっては、コマンドプロンプトの閉じ中括弧が含まれています。詳細については、この記事を参照してください。

プロンプトを変更するには、ターミナルで次のように環境変数を設定するだけです。

$ PS1='\u is cold: '
jehb is cold:

永続的に設定するには、同じコードを / etc /に追加します bashrc お気に入りのテキストエディタを使用します。

では、これは防寒と何の関係があるのでしょうか?さて、チャンスは現代のマシンにあり、端末はUnicodeをサポートしているので、標準のASCII文字セットに制限されません。スノーフレーク❄、雪だるま☃、スキー板など、Unicode仕様の一部である任意の絵文字を使用できますか?冬のオプションがたくさんあります。

? Christmas Tree
? Coat
? Deer
? Gloves
? Mrs. Claus
? Santa Claus
? Scarf
? Skis
? Snowboarder
❄ Snowflake
☃ Snowman
⛄ Snowman Without Snow
? Wrapped Gift

お気に入りを選んで、冬の歓声を楽しんでください。おもしろい事実:最近のファイルシステムはファイル名にUnicode文字もサポートしているため、技術的に次のプログラムに"❄❄❄❄❄.py"という名前を付けることができます。 。とはいえ、しないでください。

私が含めるべきだと思うお気に入りのコマンドラインのおもちゃはありますか?このシリーズのカレンダーはほとんど記入されていますが、残りのスポットがいくつかあります。以下のコメントで教えてください、そして私はそれをチェックします。スペースがあれば、それを含めてみます。そうでない場合でも、いくつかの良い提出物が得られたら、最後に名誉ある言及をまとめます。

昨日のおもちゃをチェックして、Linuxターミナルを横切って、明日またチェックしてみてください。


Linux
  1. Linuxオペレーティングシステムのインストール日を確認するにはどうすればよいですか?

  2. LinuxでBashプロンプトを短縮する方法は?

  3. Linuxでのネットワーク接続の確認

  1. Linuxターミナルで冒険に出かけましょう

  2. LinuxターミナルプロンプトでBashの色とコンテンツをカスタマイズする方法

  3. Linuxターミナルとシェルをクリスマス化する方法

  1. Linuxでプリンタを設定する方法

  2. LinuxでのBash履歴の解析

  3. Linuxスキルを高めるための13の演習