Я опаздываю, но я решил добавить свой вклад: если ваша цель - иметь какую-то команду вроде
htmldocs some/path/or/file
Вы можете написать свой собственный сценарий в личной папке сценариев, например, /usr /utils, добавить эту папку в свою переменную PATH (в файле .bashrc - см. Что такое файл .bashrc?), а затем просто выполнить свою личную команду.
Таким образом, я смог определить свои собственные сценарии, которые делают все, что я хочу, например,
sprocs
моя собственная команда, которая работает
ps -ef | grep Server
так что я могу легко увидеть, какие серверные процессы выполняются на моей машине.
Пример содержимого скрипта будет выглядеть так:
#!/bin/bash
ps -ef | grep Server
echo "my message to output in terminal"
# etc...
и этот файл, называемый «sprocs» (без расширения) или что-то в этом роде, будет в папке, которую вы создали / в любой папке, которая находится в вашей переменной PATH, так что вы можете просто ввести «sprocs» в свой терминал, и он просто работает.
https://www.linux.com/learn/tutorials/284789-writing-a-simple-bash-script- описывает, как начать работу со своим собственным сценарием. #!/bin/bash - это стандартная первая строка, которая позволяет вашему терминалу получать доступ к командам. Если бы вы использовали Python, это было бы #!/usr/bin/python (при условии, что именно там установлен python).
В вашем случае могут быть разные команды, такие как
#!/bin/bash
cd /usr/share/doc/ecb/html
firefox somefile.html
# etc...
Если вам нужна гибкость, вы, вероятно, хотите передать параметры, поэтому вы можете проверить http://floppix.ccai.com/scripts1.html пример внизу.
(Даже если вы этого не сделаете, это определенно полезно для запуска личных скриптов из терминала, которые делают именно то, что вы хотите.)