В моем случае myscript.sh работал нормально which (и whereis) не возвращал никакого выхода:
$ which myscript.sh
$
Я исправляю это, изменяя ~ (тильда) to $HOME:
export PATH="$PATH:$HOME/myprgms
Теперь также whereis -l показывает мою добавленную папку.
См. этот ответ для получения дополнительной информации о различии между ~ и $HOME. [ ! d3]
Я назначил команду ~/.profile, и она работает. Теперь я вижу, что сценарий ~/.bashrc просто меняет значения по умолчанию на сеансе терминала, люди, которые являются свежими для Linux, как и я, тоже должны это заметить. Спасибо, ребята!
Чтобы сделать эту систему изменений шириной и постоянной, откройте /etc/default/keyboard для редактирования, измените строку
XKBOPTIONS=""
на
XKBOPTIONS="caps:ctrl_modifier"
и перезагрузитесь.
~/.bashrc сценарий просто изменяет значения по умолчанию на сеансе терминала и не распространяется на другие области вашей среды. Для этого вы можете создать файл сценария с этой командой в нем:
#!/bin/sh
/usr/bin/setxkbmap -option caps:ctrl_modifier
Затем вы добавите его в свой менеджер запуска sesssion, как вы можете видеть здесь
Я назначил команду ~/.profile, и она работает. Теперь я вижу, что сценарий ~/.bashrc просто меняет значения по умолчанию на сеансе терминала, люди, которые являются свежими для Linux, как и я, тоже должны это заметить. Спасибо, ребята!
Чтобы сделать эту систему изменений шириной и постоянной, откройте /etc/default/keyboard для редактирования, измените строку
XKBOPTIONS=""
на
XKBOPTIONS="caps:ctrl_modifier"
и перезагрузитесь.
~/.bashrc сценарий просто изменяет значения по умолчанию на сеансе терминала и не распространяется на другие области вашей среды. Для этого вы можете создать файл сценария с этой командой в нем:
#!/bin/sh
/usr/bin/setxkbmap -option caps:ctrl_modifier
Затем вы добавите его в свой менеджер запуска sesssion, как вы можете видеть здесь