Я хочу начать использовать терминал чаще, но я не знаю, какие команды мне доступны. Есть ли способ перечислить все различные команды, которые я могу использовать?
command-line
user233219
источник
источник
bash
но неzsh
работает, по умолчанию разделение слов отключено. refining-linux.org/archives/38/...Если вы используете bash, который является оболочкой по умолчанию во всех официальных версиях Ubuntu, запустите,
compgen -c
чтобы увидеть доступные команды, включая псевдонимы.источник
compgen -c | grep thunar
и у вас установлен файловый менеджер Thunar, вы увидите команды, связанные с Thunar.Откройте терминал Ctrl+ Alt+ tи выполните эту команду:
Это перечислит все команды и простое описание каждой команды.
Если вы хотите сохранить список, вы можете перенаправить результат в выходной файл
Итак, почему я использовал команду whatis. Команда
man whatis
дает:так что простыми словами
whatis
приведите генерала. описание каждой командыисточник
apropos <keyword>
поиск всех команд и их краткое описание и отображение результатовОткройте терминал и Tabдважды нажмите клавишу.
источник
cd
). Двойное нажатие клавиши Tab преодолевает оба эти серьезных ограничения. Если бы кто-то спросил, как показать все команды в произвольной системе GNU / Linux, можно утверждать, что завершение Tab не является адекватным решением. Конечно, в будущем в Ubuntu все может измениться, но вероятность того, что завершение вкладки в интерактивной оболочке по умолчанию исчезнет, ничтожна.Список команд сильно зависит от того, что вы установили, но есть списки, чтобы перечислить все команды. Следующие работы на большинстве борновоподобных оболочек:
Используйте,
find
чтобы найти все исполняемые файлы:Перечислите все файлы в каталогах бинарных файлов (может быть неполным):
источник
Откройте окно терминала (терминал GNOME в порядке, также настроенный xTerm).
Ваши варианты:
Нажав TABклавишу («-> <-») дважды, вы выполните любую команду в консоли и, если строка пуста, вы получите номер и имена всех доступных команд . Обратите внимание, что это может занять некоторое время и может перечислить полуадминистративные утилиты. ПРИМЕЧАНИЕ: это не стандарт, для «перекрестного» просмотра посмотрите другие варианты.
Используйте
man -k NAME
для поиска команды (или ее части) иman COMMAND
получения руководства для этой команды. Не все команды имеют системное руководство; чтение человека перед использованием любой административной утилиты всегда хорошая идея; Доверьтесь мне.Используйте Midnight Commander (
mc
), чтобы иметь хороший консольный (curses) графический интерфейс для управления системой и файловой системой. Возможно, вам придется установить его из вашего менеджера пакетов. Не волнуйся; это безопасное и чрезвычайно распространенное программное обеспечение.ПРИМЕЧАНИЕ: это сделано для случаев, когда у вас есть путаница или трудности в использовании файловой системы.
Используйте,
ls /bin | more
чтобы знать все существующие административные исполняемые файлы ;ls /sbin | more
для общих административных исполняемых файлов .Используйте,
ls /usr/sbin | more
чтобы знать все пользовательские исполняемые файлы ;ls /usr/sbin | more
даст очень большой список пользовательских исполняемых файлов и библиотек .ПРИМЕЧАНИЕ. Если объем выходных данных
more
превышает одну страницу (на весь экран), вам придется прокрутить py, нажав «Page Up» и «Page Down» или пробел.Вы можете использовать
COMMAND | grep TEXT
для фильтрации вывода.Если у вас есть дополнительные вопросы, прокомментируйте здесь и не забудьте поставить галочку рядом с ответом, если я вам помог.
Приятного опыта.
источник
/usr/bin
, о которых вы здесь не упоминали. Также есть/sbin
, который содержит исполняемые файлы, часто используемые для системного администрирования, такие какusermod
иifconfig
. И во многих системах есть и другие двоичные каталоги, например,/usr/games
и/usr/local/bin
. См. Стандарт иерархии файловой системы иman 7 hier
. Вы можете расширить это, чтобы упомянуть важные каталоги для исполняемых файлов, кроме/bin
и/usr/sbin
.Это немного устарело, но все еще актуально
http://fosswire.com/post/2008/04/ubuntu-cheat-sheet/
И информация об использовании терминала Ubuntu
https://help.ubuntu.com/community/UsingTheTerminal
на приведенной выше странице в конце есть больше ссылок, которые помогут вам найти больше команд для Ubuntu.
источник