Каждое приложение отвечает за предоставление своего собственного инструмента для чтения документов в /usr/share/doc
. Универсального механизма для его обработки не существует.
Утилиты для поиска и открытия linux / usr / share / docs?
Например, я могу прочитать справочные страницы bash:
$ man bash
или же
$ info bash
Но есть также / usr / share / doc / bash, который содержит другие связанные документы. Когда я изучаю документы по ECB (браузер кода emacs), в / usr / share / doc / ecb / html, есть ли какая-нибудь программа для поиска html для меня? Например, я могу напечатать
$ htmldocs ecb
вместо
$ cd /usr/share/doc/ecb/html $ firefox ...
2 ответа на вопрос
Я опаздываю, но я решил добавить свой вклад: если ваша цель - иметь какую-то команду вроде
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 пример внизу.
(Даже если вы этого не сделаете, это определенно полезно для запуска личных скриптов из терминала, которые делают именно то, что вы хотите.)
Похожие вопросы
-
9
В чем разница между командами "su -s" и "sudo -s"?
-
4
Требуется хороший бесплатный образ Ubuntu Server VMWare
-
4
Каковы различия между основными дистрибутивами Linux? Я замечу?
-
-
2
Ограничить использование процессора для Flash в Firefox?
-
2
Как мне заставить мой микрофон работать под Debian GNOME?
-
2
Конки установки - образцы / идеи?
-
3
Каковы различия между оконными менеджерами Linux?
-
2
ThunderBird / Синхронизация освещения с SE k770i
-
4
Файловая система Linux
-
6
Полноэкранная медленная вспышка в KDE 4