web-dev-qa-db-ja.com

ターミナルセッションを開くときにデフォルトパスを設定する

Ubuntuは初めてです。

現在の作業ディレクトリ/home/Varunpwdを入力することで確認できます)を開くたびに。

ターミナルのパスを開いたときに/home/Varun/Desktop/Java Filesとして設定する方法はありますか?

13
UnderDog

ターミナルで次のコマンドを実行するだけです:

echo "cd ~/Desktop/Java\ Files" >> ~/.bashrc

上記のコマンドは、~/.bashrcを含むcd ~/Desktop/Java\ Filesファイルに新しい行を追加し、ターミナルを開くときにデフォルトの作業ディレクトリを/home/Varun/Desktop/Java Filesに変更します。

ターミナルを再度開くと、違いがわかります。

25
Radu Rădeanu

~/.bashrcの最後に次の行を追加できます

cd ~/Desktop/Java\ Files

6
Achu

追加するだけです

誰かがzshを使用している場合

nano ~/.zshrc ( open the configuration file)

そして、bootom add

cd ~/Desktop/Java\ Files

したがって、Tweakは、(echo $0 )を使用しているシェルで、通常使用するコマンドを追加するだけで実行されます。

0
inrsaurabh

$HOME変数で.bashrc変数を変更してcdコマンド(略してcmdを使用します)を呼び出すことはあなたの質問に対する正しい答えですが、

希望するディレクトリに直接移動するエイリアス(たとえばcdh)を作成する方が快適です。

理由は、他のプログラムを構成するすべてのファイル(たとえば.bashrcのように)がデフォルトの$HOMEディレクトリに留まり、これらのファイルから中断することなく「cdhディレクトリ」で作業できるからです。

$HOMEディレクトリに戻る必要がある場合は、cd cmdを常に使用できます。

一部のLinuxディストリビューションでは、.bashrcファイルに特定の用途向けの1つまたは複数の他のファイルを実行または実行するコマンドが付属しています(たとえば、.bash_aliases

使用するかどうかを自分で決めてください。

それらを使用したい場合は、.bashrcを使用するのと同じように使用しますが、指定したファイルにコマンドを指定します。

.bashrc(または.bash_aliasesまたは選択したファイル)

以下を書いてください:

alias cdh='cd /home/Varun/Desktop/Java Files'

cdhエイリアスが気に入らない場合は、別の名前を使用することを恐れないでください。ただし、このような名前のコマンドまたはエイリアスが他にないことを確認してください。

あなたはそれを呼び出すためにtriyngによって名前が取られているかどうかを確認できますが、私はtype cmdを別のcmdの名前の引数で推測します。

type cmdは、指定されたcmdがエイリアス、バイナリファイル、bashスクリプト、または.........何であれを通知する必要があります。したがって、cmdが存在しない場合は通知されます。 (この場合に必要なものはどれですか)

0