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

Ubuntu のターミナル プロンプトを設定して、フル パスではなく作業ディレクトリ名のみを表示します。

デフォルトの Ubuntu インストールの最良の推測

PS1 の場所を見つける 変数が設定され、\w を変更します \Wまで .

このメソッドの最初のチェックを次のように行うことができます:

[email protected]:~/full/path/to/directory$ echo $PS1
${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\[email protected]\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$
[email protected]:~/full/path/to/directory$ export PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\[email protected]\h\[\033[00m\]:\[\033[01;34m\]\W\[\033[00m\]\$ '
[email protected]:directory$

おそらく .bashrc に設定されています .そうでない場合は、/etc/bashrc を確認してください .bashrc の変数をオーバーライドします .もちろん、 exec bash を実行する必要があります またはソース .bashrc そこで行った変更を有効にします。

その他の設定

使用しているシェルとその設定方法に応じて、これを行う方法にはさまざまなバリエーションがあります。たとえば、プロンプトを次のように設定すると考えられます:

export PS1='[email protected]$(hostname):$PWD$ '

その場合、次のことを行います:

export PS1='[email protected]$(hostname):$(basename $PWD)$ '

Linux
  1. Linux –スラッシュ(/)はLinuxルートディレクトリの名前の一部ですか?

  2. パスを変更せずに特定のプログラムのデフォルト ディレクトリを変更する

  3. デスクトップに、リンクのパスではなくターゲット パスで開くソフト リンクを作成することはできますか?

  1. Ubuntu 18.04で現在のディレクトリのパスをコピーする方法は?

  2. ターミナルでファイルまたはディレクトリのフルパスを表示するにはどうすればよいですか?

  3. 親プロセスの作業ディレクトリを設定するにはどうすればよいですか?

  1. Linux のフル パスからベース ファイル名を抽出する C API はありますか?

  2. 現在のディレクトリを表示するように Linux でコマンド プロンプトを構成するにはどうすればよいですか?

  3. ubuntuでターミナルからディレクトリを検索する方法