「ホームディレクトリでファイル.bashrcを見つけてください」
コマンドが存在するためfind
、危険なエディターがそれを使用するように提案する場合があります。
find ~ -maxdepth 1 -name '.bashrc'
ホームディレクトリを検索し、~
1つのレベルの下位のみを検索します(サブディレクトリはありません-maxdepth 1
)。すべてのオプションについて、と書きman find
ます。
下の行は最小限の作業を行います
ls ~/.bashrc
注:~/.bashrc
存在しない場合は、シンプルなで作成できますecho >> ~/.bashrc
。
>>
存在しない場合は、ファイルを作成します。~/.bashrc
代わりにが存在する場合は、無害なemptyの出力のみが追加されecho
、バックアップなしで復元するのが付随的に困難な、このような重要なファイルの意図しない削除が回避されます。
(以下は、自分のニックネームの意味を尊重する必要がほとんどないためです。疑わしい場合は実行しないでください)。
if [ ! -f ~/.bashrc ] ;
then
cp -i /etc/skel/.bashrc ~/.bashrc ;
else ls -la ~/.bashrc;
fi || echo " # Auto Generated " >> ~/.bashrc
「Doがvi .bashrc
」
今、あなたが行うことができvi ~/.bashrc
、ここでのトラップを使用して、プレスする必要があることです:し、q出口へ!
アプリケーションフォルダーおよびアプリケーションフォルダー$PATH
を作成する場合、たとえば~/MyNewCoolProgramFolder
、以下の行はそれがにあるかどうかのみをチェックします$PATH
。
echo $PATH | grep ~/MyNewCoolProgramFolder
すでにそこにある場合は、追加する必要はありません。必要な場合は、に追加することができ$PATH
て
PATH=$PATH:~/MyNewCoolProgramFolder
~/.bashrc
永続化したい場合は、その行を追加します。
「4?!?3ポイントしかない場合、どのように4ですか?」-回避策。
後者にはいくつかの回避策があります。という名前の実行可能ファイルCoolDetraveller
が、新しいアプリケーションフォルダーにのみ存在するとします。
(a)実行してみることができます。それがにない場合、単に起動しません$PATH
。
CoolDetraveller:コマンドが見つかりません
(b)その自動補完を試すことができます。書き始めてCoolDetravelle
を押しTabます。中にある場合は、$PATH
自動補完されます(自動補完が有効になっている場合は常に)。
(c)which
コマンドを書いた場合に使用されるシェルコマンドをbashに要求できますCoolDetraveller
。
which CoolDetraveller
注:
アプリケーションパスに1つ以上のスペースが含まれている場合、which
を見つけることができない可能性がありますCoolDetraveller
(ただし、ここでは再びニックネームを使用します)、コマンドの有効なパラメーターとしてのの自動補完は CoolDetraveller
機能しますwhich
!
Ad nauseam:質問できないwhereis CoolDetraveller
のでwhereis
ハードコードされたパスを持っているので、あなたが探しているものを常に見つけるとは限らないかもしれません
~/data/user1/bin
フォルダー内にあります。このパスを.bashrcファイルに追加しました。レゴを入力するとソフトウェアが起動するようにするにはどうすればよいですか?エイリアスを設定する必要がありますか?はいの場合、どのように?alias lego='<What do i put here???>'