実行可能プログラムを作成し、そのディレクトリをパスに追加しました。それでも実行されません。何を提供しますか?

実行可能プログラムを作成し、そのディレクトリをパスに追加しました。それでも実行されません。何を提供しますか?

私は試した:

gaspipe@kali:~/bashscripts$ ls
./  ../  addpath*  autoinstaller

gaspipe@kali:~/bashscripts$ cd ..

gaspipe@kali:~$ addpath
addpath: command not found

gaspipe@kali:~$ addpath*
addpath*: command not found

gaspipe@kali:~$ echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/local/games:/usr/games/home/gaspipe/bashscripts

環境変数manに関連する問題は、PATHLinuxではこれほど難しいことはなく、非常に単純な概念です。しかし、パスにディレクトリを追加するスクリプトを作成するだけでも私にとっては難しいことです。
引き続きファイルを開き、長いパス名を入力したくありません~/.bashrc。ただ入力addpath <dir>して終わりたいです。

なぜこれが確立された手順ではないのですか?

ベストアンサー1

ローカルフォルダは/usr/gamesディレクトリから分離されていません。

gaspipe@kali:~$ echo $PATH
...:/bin:/usr/local/games:/usr/games/home/gaspipe/bashscripts

それが必要です:

gaspipe@kali:~$ echo $PATH
...:/bin:/usr/local/games:/usr/games:/home/gaspipe/bashscripts

(違いをより明確にするためにPATHの始めを切り取りました。)

おすすめ記事