Linux
  • Linux
  • Fedora
    • Пакеты
    • Flatpak
    • Обновление
    • Полезные репозитории
  • Структура файловой системы Linux
  • Переменные окружения
  • Символические и жесткие ссылки
  • Команды
    • Групповые символы
    • Навигация
    • Операции с файлами и каталогами
    • Работа с командами
    • Интересные команды
    • Перенаправление и вывод
    • Подстановки
    • Привилегии
    • Как быстро создать файл и просмотреть его
  • Заметки
Powered by GitBook
On this page
  • Команда может быть:
  • Идентификация команд
  • Получение документации с описанием команд
  • Создание собственных команд
  1. Команды

Работа с командами

Команда может быть:

  • Выполняемой программой - скомпилированные двоичные программы, на пример, написанные на языке С++

  • Встроенной командой - команда реализованная внури самой командной оболочки bash

  • Функцией командной оболочки - миниатюрный сценарий на языке командной оболочки, встроенный в окружение

  • Псевдонимом (alias) - команда которую пользователь может определить сам, сконструировав из другиз команд

Идентификация команд

type команда - получение типа команды

which команда - определяет местоположение исполняемого файла

Получение документации с описанием команд

help команда - получение справки для встроенных команд

команда --help - вывод инструкции по использованию

man команда - вывод страниц справочного руководства

apropos строка_поиска - вывод списка подходящих команд

whais команда - вывод очень краткого описания команды

info команда - вывод записки из справочного руководства Info (может потребоваться установка дополнительного пакета)

Создание собственных команд

alias имя='последовательность_команд' - создает собственную команду с именем имя на основании введенной последовательности команд, команды в поседовательности перечисляются через ";"

alias - покажет список всех созданных команд

Пример:

[andrey@fedora ~]$ alias my_cmd='cd /usr; ll; cd -'
[andrey@fedora ~]$ my_cmd
итого 4
dr-xr-xr-x. 1 root root 33038 мая 20 14:54 bin
drwxr-xr-x. 1 root root     0 янв 20 06:04 games
drwxr-xr-x. 1 root root  2114 мая 15 16:21 include
dr-xr-xr-x. 1 root root   796 мая 15 20:06 lib
dr-xr-xr-x. 1 root root 98588 мая 20 14:24 lib64
drwxr-xr-x. 1 root root  9548 мая 20 14:23 libexec
drwxr-xr-x. 1 root root    90 янв 20 06:04 local
dr-xr-xr-x. 1 root root 12858 мая 20 14:54 sbin
drwxr-xr-x. 1 root root  4806 мая 17 20:44 share
drwxr-xr-x. 1 root root    24 янв 20 06:04 src
lrwxrwxrwx. 1 root root    10 янв 20 06:04 tmp -> ../var/tmp
/home/andrey
[andrey@fedora ~]$ 
PreviousОперации с файлами и каталогамиNextИнтересные команды

Last updated 3 years ago