スーパーユーザアクセス
スーパーユーザ権限を入力します。この時間は、レイヤー上のディレクトリ/ 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
どこで:
もし [ " $ 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'
端末が表示されないように。これは、ディスプレイに、コンテンツに対応した位置に追加してもよいです。