実際の運用ではUbuntuの

スーパーユーザアクセス

スーパーユーザ権限を入力します。この時間は、レイヤー上のディレクトリ/ homeディレクトリの下にあります

  1のsudo -i

変更またはLinuxターミナルのコマンドラインのユーザ名とホスト名を隠します

あなただけが.bashrcのファイルの内容を変更する必要があります。

オリジナルのコンテンツ:

  1#〜/ .bashrcに:bashの(1)で実行されるため非ログインシェル。
  2#(パッケージのbash-docの中)を参照の/ usr /シェア/ DOC / bashの/例/スタートアップファイル
   3として
   4  
  5場合は#ない対話的に実行している、していない何も
   6  の場合には- $を
   7      * I *);;
  8        *)リターン ;;
  9つの ESAC
 10の 
11#は重複行入れていないか、歴史の中で空白で始まる行を。
12位bashの(1)を参照してくださいするためにより多くのオプション
 13 HISTCONTROL = ignorebothに
 14  
15#追記履歴ファイルには、それを上書きしない
 16 shopt -s histappend
 17  
18のための履歴の長さを設定することがHISTSIZE参照し、(1)bashでHISTFILESIZEを
 19 HISTSIZE = 1000
 20 HISTFILESIZE = 2000
 21  
22の#は、各コマンドの後にウィンドウサイズを確認およびあれば、必要に応じて
 23#更新LINESの値列を。
24の shoptの-sはcheckwinsize
 25  
26#設定されている場合は、「パターン**」パス名展開の文脈で使用されるがします
 27の#は、すべてのファイルと一致し、ゼロまたは複数のディレクトリおよびサブディレクトリを。
28 #shopt -s globstar
 29の 
30#は少なく、より使いやすくため、非テキスト入力ファイル(1)lesspipeを参照してください
 31 [-xは/ usr / binに/ lesspipe] &&はeval " $(SHELL = / binに/ SHのlesspipe) "
 32  
33(以下のプロンプトに使用される)は、で動作chrootの識別#セット変数
 34を 場合 [-z " $ {debian_chroot: - } "] && [-rの/ etc / debian_chroot]。それから
35      debian_chroot = $(猫は/ etc / debian_chroot)
 36 Fiの
 37  
38(私たちは、 "知っている限り、非色#は空想プロンプトを設定したい色")
 39  の場合は、 " $ TERMの中で"
 40      * -256color)| xtermの色color_prompt =はい;;
41 ESAC
 42  
43コメントを解除#ためのプロンプト着色、場合端末が能力を有しています。変わっ
 44によってオフ#をデフォルトないそらすユーザー:ターミナルウィンドウでの焦点は、
 45#は、コマンドの出力にする必要がありません上のプロンプト
 46#force_color_prompt =はい
 47  
48  もし [-n " $ force_color_prompt "]; その後、
 49      であれば [-xは/ usr / binに/ TPUT] && TPUT setaf 1>&を/ dev / null; その後、
 50  	#私たちは色をサポートしています。それはECMA-48に準拠していますと仮定
 51  	#(ISO / IEC-6429)。(そのようなサポートの欠如は非常に稀であり、そしてそのような
 52場合は setafよりむしろ支持setfの傾向がある。)
 53  	color_prompt =はい
 54      さもなければ
55  	color_prompt =
 56      Fiの
 57 Fiの
 58 
59  もし [ " $ color_prompt " =はい]; 次いで
 60      PS1 = '$ {debian_chroot:+($ debian_chroot)} \ [\ 033 [01; 32メートル\] \ U @ \ H \ [\ 033 [00メートル\]:\ [\ 033 [01; 34メートル\] \ \ 033 [\ W 00メートル\] \ $ '
 61  
62      PS1 =' $ {debian_chroot:+($ debian_chroot)} \ U @ \ H:\ \ $ 'W
 63 Fiの
 64解除color_prompt force_color_prompt
 65  
66の場合#これ xtermがホスト@ユーザーにタイトルに設定されます。dir
 67  ケース " $ TERMの中で"
 68のxterm * |のrxvt *)
 69      PS1 =」\ [\ E] 0; $ {debian_chroot:+($ debian_chroot)} \ U @ \ H:\ A \ \ W] $ PS1 "
     ;;
71 *)
 72      ;;
73の ESAC
 74の 
75#はLSの色のサポートを可能にし、また、ハンディ別名追加
 76の 場合 [-xは/ usr / binに/ dircolorsは]。その後、
 77      テスト-r〜/ .dircolors &&のeval " $(dircolorsは-b〜/ .dircolors) " || 評価" $(dircolorsはが-b) "
 78の      別名LS = 'LS --color = 自動 '
 79      #alias DIR = 'DIR --color = 自動 '
 80      #alias仮想ディレクトリ= '仮想ディレクトリ--color = 自動 '
 81の 
82      別名グレップ= 'のgrep --color =自動 '
 83      別名fgrepは=' fgrepは--color = 自動 '
 84      エイリアスのegrep ='のegrep --color = 自動 '
 85 Fiが
 86  
87回の#着色GCC警告およびエラー
 88 #EXPORT GCC_COLORS ='誤差= 01; 31:警告= 01; 35:音符= 01; 36:キャレット= 01; 32:座= 01:引用= 01'
 89  
90#もう少しLSエイリアス
 91の別名LL = 'LS -alF'
 92の別名ラ= 'LS -A'
 93別名リットル=「lsの-CF」
 94  
95#追加「のアラート」の別名のために 長いですコマンドを実行しています。そのような使用:
 96#睡眠10; 警告
 97のエイリアス警告= '通知-送信--urgency =低-i " $([$ = 0?] &&エコーターミナル||エコーエラー) " " $(歴史|尾-n1 | sedの-e '\'' S / ^ \ sの* [0-9] \ + \ sの* //; S / [;&|] \ sの*警告$ // '\' ')「'
 98の 
99#エイリアスの定義。
100#あなたのような別のファイルにすべてのあなたの追加を置きたいかもしれ
 101の代わりに、直接それらをここに追加するので、#〜/ .bash_aliases。
102#参照は/ usr / share / doc / bashの-DOC / bashの-docパッケージの例。
103  
104  もし [-f〜/ .bash_aliases]。その後、
 105〜/。
Fiの
 107  
108位(あなたが有効にする必要はありませんプログラム可能な補完機能を有効に
 109これを場合それはすでに/etc/bash.bashrcで有効になっていますし、 / etc / profileを
 110の#のソース/etc/bash.bashrc)。
111  もしshopt -oq POSIX。次いで、
 112    であれば、[-fを/ usr / share / bashの完了/ bash_completion]。その後、
 113/ usr / share / bashの完了/ bash_completion
 114    のelif [-fに/ etc / bash_completion]。その後、
 115の/ etc / bash_completion
 116    Fiの
 117 Fiの
 118 ソース/opt/ros/melodic/setup.bash
bashrcに

どこで:

  もし [ " $ color_prompt = YES"]; 次いで、
       PS1 = '$ {debian_chroot:+($ debian_chroot)} \ [\ 033 [01; 32メートル\] \ U @ \ H \ [\ 033 [00メートル\]:\ [\ 033 [01; 34メートル\] \ W \ [\ 033 [00メートル\] \ $ '
       PS1 =' $ {debian_chroot:+($ debian_chroot)} \ U @ \ H:\ \ $ W '  
 

主な変更点は、\ uの現在のユーザー名\ H現在のコンピュータ名。

次のように改正されます。

 もし [ " $ color_prompt = YES"]; それから
     PS1 = '$ {debian_chroot:+($ debian_chroot)}:\ [\ 033 [01; 34メートル\] \ 033 \ [\ W [00メートル\] \ $'
 そうしないと
     PS1 = '$ {debian_chroot:+($ debian_chroot)}:\ \ $ W'

端末が表示されないように。これは、ディスプレイに、コンテンツに対応した位置に追加してもよいです。

おすすめ

転載: www.cnblogs.com/vcan123/p/12232539.html