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


15

Ubuntuは初めてです。

ターミナルを開いたときはいつでも、現在の作業ディレクトリ/home/Varun(を入力することで確認できますpwd)。

端末のパスを/home/Varun/Desktop/Java Files開いたときのように設定する方法はありますか?


どの端末を使用していますか?
チョロバ

回答:


29

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

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

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

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



1

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

私がcdh望むディレクトリに直接連れて行くエイリアス(例えば)を作成する方が快適だと思います。

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

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

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

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

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

そうで .bashrc(または、.bash_aliases選択したファイル内)

以下を書いてください:

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

気に入らなければ cdh別の名前を使用することを恐れてはいけないエイリアスが、確認してくださいあなたはそのcmdが多かれ少なかれ使用できなくなる可能性がクーゼ、このように名付けられ、他のCMDまたは別名がありません。

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

type与えられたcmdが別名、バイナリファイル、またはbashスクリプトである、または.........どんな場合cmdはあなたを教えてください。したがって、cmdが存在しない場合は通知されます。(この場合に必要なものはどれですか)


間違えたらごめんなさい。私は英語のネイティブスピーカーではありません。
トマーシュリュジチカ

0

追加するだけ

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

nano ~/.zshrc ( open the configuration file)

そして、bootom add

cd ~/Desktop/Java\ Files

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

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.