Основные команды

Contents


Получение справки о командах.

man - вызов справки

Эта команда выводит на экран страницу оперативной справки по заданной команде. Например, для того чтобы посмотреть на документацию по команде ls, выполните команду:

$ man ls

В большинстве случаев вывод команды man включает в себя следующие разделы:

  • NAME - Имя команды и краткое описание.
  • SYNOPSIS - Формат вызова команды.
  • DESCRIPTION - Подробное описание возможностей команды.
  • OPTIONS - Перечисление опций, предусмотренных для команды. На мой взгляд, это самый полезный раздел.
  • FILES - Файлы, используемые командой.
  • AUTHOR - Информация об авторе программы, реализующей команду; Контактная информация.
  • BUGS - Обнаруженные недостатки и сведения о том, куда сообщить, если вы обнаружите новую ошибку.
  • COPYRIGHT - Информация об авторских правах.
  • SEE ALSO - Другие команды, имеющие отношение к рассматриваемой.

Навигация по странице справки:

Переход на строку вниз - клавиша со стрелкой вниз

Переход на строку вверх - клавиша со стрелкой вверх

Переход вперед на одну страницу - клавиша "F" или "Page Down"

Переход назад на одну страницу - клавиша "B" или "Page Up"

Выход - клавиша "Q"

Поиск по справке:

Для того чтобы отыскать данные на открытой странице, над о ввести символ "/", затем текст, который необходимо найти и нажать "Enter". Если искомый текст присутствует в справке, то содержимое страницы сдвинется так, что он будет отображаться на экране. Чтобы продолжить поиск, нужно повторно нажимать клавишу "Enter" (или "N"). Чтобы вернуться к предыдущему показанному результату - нажать комбинацию клавиш "Shift+N".

Опции команды man:

man -k (или --apropos) -- Позволяет организовать поиск по слову или фразе, описывающей команду. Особенно полезно, когда не знаешь какая именно команда нужна. На экран выводится список команд, для которых либо имя совпадает с ключевым словом, либо это слово находится в разделе SYNOPSIS.

Пример использования: man -k list

Опция -k или ее полный вариант --apropos делает тоже, что и команда apropos.

man -f (или --whatis) -- Позволяет получить краткие сведения о команде. На экран выводится данные раздела SYNOPSIS.

Пример использования: man -f ls

Опция -f или ее полный вариант --whatis это аналог команды whatis.

man -u (или --update) Эта опция вызывает принудительное формирование базы данных команд, которую использует команда man. Иногда бывает так, что информация по команде отсутствует, именно в таких случаях соит воспользоваться данной опцией.

man [1-8] Страницы справочного руководства распределены по разделам с номерами от 1 до 8.

1. Команды общего назначения.

2. Низкоуровневые системные вызовы.

3. Функции библиотеки C.

4. Специальные файлы. (Устройства в каталоге /dev).

5. Информация о форматах файлов и соглашения.

6. Игры.

7. Различная информация. Сведения о макропакетах.

8. Команды системного администрирования, вызываемые пользователем root.

man -t (или --troff) Вывод справочной информации на печать.

Пример использования: man -t ls | lrp -P hp_laserjet Где, hp_laserjet - идентифицируемый в системе принтер. (Команду lrp смотреть отдельно).

Также можно создать файл формата PDF. Для этого наберите в командной строке следующее:

$ man -t ls > ls.ps && ps2pdf && ls.ps && rm ls.ps

info - вызов справки (альтернативный вариант)

В рамках проекта GNU был разработан альтернативный формат руководств man - info-страницы, для доступа к которым используется команда info.

В отличии от man-страниц содержимое страниц info подается в виде разделов и подразделов, называемыми узлами и подузлами соответственно.

Пример использования:

$ info info

Навигация в системе info:

Переход на строку вниз - клавиша со стрелкой вниз

Переход на строку вверх - клавиша со стрелкой вверх

Переход вниз на одну страницу - клавиша "Page Down" или "Пробел" или "Bs" или "Delete". Если вы достигните конца раздела, то перейдете к следующему разделу (или подразделу) если таковой имеется. Используя клавиши "Пробел", "Bs" или "Delete" - вы можете просмотреть весь набор info-страниц для конкретной команды.

Переход вверх на одну страницу - клавиша "Page Up"

Если вы достигли конца раздела, переход в начало - клавиша "B"

Обновить страницу - клавиши "Ctrl+L"

Чтобы переместится к следующему разделу нажмите клавишу "N". Обратно - клавиша "P". Таким образом вы будете перемещаться по разделам пропустив все подразделы, переход будет осуществлен на следующий или предыдущий раздел (или подраздел) того же уровня, что вы просматривали.

Чтобы перейти к следующему элементу, независимо от того, является он разделом или подразделом надо использовать клавишу "]". К предыдущему - "["

Переместится к вышестоящему или родительскому узлу - клавиша "U"

переход к "корневому узлу" Directory - клавиша "D"

Выход из системы info - клавиша "Q"

Поиск по системе info:

В системе info предусмотрено два варианта поиска:

1. Поиск по заголовкам. Введите "i" затем ключевое слово и нажмите "Enter", если ключевое слово присутствует в заголовках, вы можете перейти к соответствующему узлу. Можно также повторить поиск и перейти к следующему результату, для этого введите "," (запятую).

2. Поиск по всему тексту. Введите "s" затем ключевое слово или фразу и нажмите "Enter". Для того чтобы повторить поиск, надо непосредственно после клавиши "Enter" нажать клавишу "S" (сделать это сложновато).

Вызов помощи в системе info осуществляется нажатием клавиши "?". В нижней части экрана отобразятся команды системы info. Перемещаться в этом разделе помогают клавиши со стрелками. Чтобы отменить подсказку нажмите клавиши "Ctrl+X", затем, отпустив их, нажмите клавишу "0".


whereis - информация о месте расположения файлов

Команда whereis сообщает путь к исполняемому файлу программы, ее исходным файлам (если есть) и соответствующим страницам справочного руководства.

Пример использования:

$ whereis gedit

Опции команды whereis:

whereis -b Вывод информации только об исполняемых файлах.

whereis -m Вывод информации только о страницах справочного руководства.

whereis -s Вывод информации только об исходных файлах.


whatis - краткое описание команды

Данная команда является аналогом команды man с опцией -f и выводит на экран описание команды, содержащееся на страницах справочного руководства.

Пример использования:

$ whatis ls

Опции команды whatis:

whereis -w Включает возможность поиска в базе с использованием групповых операций.

whereis -r Включает возможность поиска в базе с использованием регулярных выражений

Регулярные выражения могут немного замедлять работу.


apropos - поиск команды по ключевому слову

Данная команда является аналогом команды man с опцией -k. Ищет в кратких описаниях справочных страниц ключевые слова и показывает любые совпадения.

Пример использования:

$ apropos list

Опции команды apropos:

apropos -w Включает возможность поиска в базе с использованием групповых операций.

apropos -r Включает возможность поиска в базе с использованием регулярных выражений.

apropos -e Осуществляет поиск в точности по ключевому слову.


which

Команда which сообщает о том, какой вариант команды будет выполнен, если вы зададите ее имя.

Например выполнив команду whereis с опцией -b

$ whereis -b firefox
firefox: /usr/bin/firefox /etc/firefox.cfg

Мы увидим, что в системе есть два исполняемых файла. Командой which мы выясним какой именно будет выполнен:

$ which firefox
/usr/bin/firefox

Опции команды which:

which -a Определяет местоположение всех исполняемых файлов. Аналог whereis -b.


Основные операции с файлами

ls - вывод списка файлов в директории

Команда ls выводит список атрибутов файлов и директорий.

Вы можете вывести список файлов в текущей директории:

$ ls

В заданных директориях:

$ ls dir1 dir2 dir3

или для отдельных файлов:

$ ls file1 file2 file3

По умолчания команда ls скрывает файлы имена которых начинаются с точки.

Опции команды ls:

ls -a Выводит список всех файлов, включая файлы, названия которых начинаются с точки.

ls -l Осуществляет подробный вывод, включая атрибуты файлов (Добавьте опцию -h "human-readable", чтобы размер файлов выводился в килобайтах, мегабайтах, гигабайтах вместо байтов).

ls -F Помечает имена определенных файлов целевыми символами, указывающими на тип файлов. Приписывает "/" к директориям, "*" к исполняемым файлам, "@" к символьным ссылкам, "|" к именованным каналам и "=" к сокетам. Это просто визуальные индикаторы, они не являются частью имени файла.

ls -i Добавляет к выводу информационные дескрипторы (inode) файлов.

ls -s Добавляет размер файла в блоках. Полезно для сортировки по по размеру:

$ ls -s | sort -n

ls -R При выводе содержимого директории выводит рекурсивно дерево подкаталогов с их содержимым.

ls -d При выводе содержимого директории выводит имена каталогов так, как если бы они были обычными файлами, а не показывает их содержимое.

ls -m Выводит содержимое каталога с запятыми вместо разделителей.

ls -r Выводит информацию о файлах в обратном порядке.

ls -x Выводит содержимое с сортировкой по суффиксам имен файла.

ls -t Выводит содержимое с сортировкой по дате и времени.

ls -S Выводит содержимое с сортировкой по размеру файла.


cp - копирование

Данная команда просто копирует файл:

$ cp source_file dest_file

или копирует несколько файлов в директорию

$ cp srcfile1 srcfile2 dest_dir

Опции команды cp:

cp -a Копировать иерархию директорий рекурсивно, сохраняя специальные файлы, права, символьные ссылки и жесткие ссылки. Эта опция комбинирует в себе опции -R, -p и -d.

cp -R Осуществляет рекурсивное копирование.

cp -p Копирует не только содержимое файла, но и права на файл и временные метки, его владельца и группу.

cp -d Копирует, помимо содержимого файла, символьные и жесткие ссылки на файл.

cp -i Интерактивный режим. Выдает предупреждение прежде чем перезаписать уже существующий файл.

cp -f Перезаписывать файлы без предупреждения если такие уже есть.

cp -v Предоставляет подробную информацию о действиях выполняемых командой.


mv - переименование/перемещение

Данная команда может либо переименовывать файлы:

$ mv original_file_name new_file_name

или перемещать файлы и директории в другую директорию:

$ mv file1 file2 file3 destination_dir

Опции команды mv:

mv -i Интерактивный режим. Выдает предупреждение, прежде чем перезаписать существующий файл.

mv -f Перезаписывает файлы без предупреждений.


rm - удаление

Данная команда может удалять файлы:

$ rm file1

или директории:

$ rm -r dir

Опции команды rm:

rm -i Интерактивный режим. Выдает предупреждение, прежде чем удалить какой-либо файл.

rm -f Удаляет файлы, игнорируя любые ошибки и предупреждения.

rm -r Рекурсивно удаляет директории. Используйте с осторожностью с опцией -f.

rm -v Выводит все действия команды.


ln - создание ссылки/(альтернативного имени) на файл

Ссылка (Link) - это созданный командой ls указатель на другой файл. Существует два варианта таких ссылок:

1. Символьная ссылка - Указывает на файл по его пути.

$ ln -s myfile softlink

2. Жесткая ссылка - просто второе название физического файла на диске. Удаление оригинального файла не делает такую ссылку неработоспособной.

$ ln myfile hardlink

Опции команды ln:

ln -s Создает символьную ссылку. По умолчанию создает жесткую ссылку.

ln -i Интерактивный режим. Выдает предупреждение, прежде чем перезаписать существующий файл.

ln -f Перезаписывает файлы (если они уже есть) без предупреждений.

ln -d Позволяет суперпользователю создать жесткую ссылку на директорию.

Посмотреть куда указывает символьная ссылка (например link1) можно любой из команд:

$ readlink link1

или:

$ ls -l link1

Работа с директориями

cd - смена директории


Изменение текущей директории. Например:

user@host:~$ cd /bin
user@host:~/bin$ 

Использование cd без параметров возвращает вас в домашний каталог.

user@host:~/bin$ cd 
user@host:~$ 

pwd - вывод текущей директории

Команда pwd выводит абсолютный путь вашей текущей рабочей директории.

$ pwd 
/home/user/somedirectory

basename - вывод последней части пути к файлу

Команда basename выводит последний компонент пути к файлу.

$ basename /home/user/dir1
dir1 

dirname - отбросить пследнюю часть пути к файлу

Команда dirname отбрасывает последний компонент пути к файлу.

$ dirname /home/user/dir1
/home/user

Команда dirname просто обрабатывает строку, которая является именем директории. Она не изменяет вашу текущую директорию.

mkdir - создать директорию

Данная команда может создать одну:

$ mkdir dir

или несколько директорий:

$ mkdir dir1 dir2 dir3

Опции команды mkdir:

-p Если вы указываете путь к директории (а не просто имя директории), то команда создаст все необходимые директории автоматически. Например команда:

$ mkdir -p /one/two/three/dir

создаст директории /one /one/two и /one/two/three если они не существуют, а затем и саму директорию /one/two/three/dir

-m Создает директорию с заданными правами. Пример использования:

$ mkdir -m 0755 dir1

rmdir - удалить пустую директорию

Данная команда удаляет пустые директории:

$ rmdir dir

Для удаления не пустых директорий и их содержимого, используйте команду rm

Опции команды rmdir:

-p Если вы указываете путь к директории (а не просто имя директории), то команда удалит все директории автоматически. Например команда:

$ rmdir -p /one/two/three/dir

Удалит не только директорию /one/two/three/dir , но и директории /one/two/three /one/two и /one, если они пусты.


Просмотр файлов

В Linux вам нужно будет просматривать различные типы файлов: текст, Postscript, двоичные данные и множество других. Обратите внимание что, в данном подразделе не рассматриваются команды для просмотра графических и аудио-видео файлов.


cat - просмотреть файл целиком

Простейшей программой просмотра является cat, которая просто копирует файлы в стандартный поток вывода объединяя их. Так же cat умеет управлять своими выходными данными, опционально отображая непечатаемые символы, номера строк и игнорируя пробелы.

Пример использования.

$ cat file1 file2 
В лесу родилась елочка.
<....>
в траве сидел кузнечик
<....>

Опции команды cat:

-T Выводить знаки табуляции в виде ^|

-E Выводить символы новой строки в виде $

-v Выводить другие непечатаемые символы в удобном для восприятия формате

-n Присоединять в начале каждой строки ее номер

-b Присоединять в начале каждой непустой строки ее номер

-s Заменить каждую последовательность пустых строк одной пустой строкой.

Вообще говоря, cat в основном полезен для отправки набора файлов в конвейер.


less - просмотреть файлы постранично

Команда less используется для постраничного просмотра текста. Она хорошо подходит для чтения текстовых файлов или в качестве последней команды в конвейере с большими выходными данными.

При выполнении команды less нажмите клавишу h для вывода справочного сообщения, описывающего все ее возможности. (Функций у команды less очень много, я опишу лишь самые общие из них. Советую почитать man-страницу).

Клавиша или комбинация Функция
h, H Просмотреть справочную страницу
Пробел, f, ^V, ^F Перейти на один экран вперед
b, ^B, ESC-b Перейти на одну строку вперед
/ Перейти в режим поиска. Укажите после этого регулярное выражение и нажмите Enter
? То же самое что и / но поиск будет производится в обратном направлении по файлу.
n Повторить последний поиск
N Повторить последний поиск в обратном направлении
v Редактировать текущий файл вашим стандартным редактором (По умолчанию vi)
< Перейти в начало файла
> Перейти в конец файла
":n" (без кавычек) Перейти к следующему файлу
":p" (без кавычек) Перейти к предыдущему файлу

Опции команды less:

-c Очищать экран перед тем, как отобразить следующую страницу

-m Вывод информации о том, какая часть файла выведена на данный момент (в процентах)

-N Выводить номера строк

-r Выводить управляющие (непечатаемые) символы.

-s Объединять несколько пустых строк в одну

-S Урезать длинные строки до длины экрана вместо переноса


head - просмотреть первые строки файла

Команда head печатает первые 10 строк файла, полезно для предварительного просмотра файлов.

$ head file

Опции команды head:

-N или -n N Вывести первые N строк вместо 10.

-c N Вывести первые N байт файла

-q Тихий режим: При обработке более чем одного файла выводить заголовок над каждым файлом. Обычно head выводит заголовок, содержащий имя файла.


tail - просмотреть последние строки файла

Команда tail Выводит последние 10 строк файла.

$ tail file

Опции команды head:

-N или -n N Вывести последние N строк вместо 10.

+N Вывести все строки, кроме первых N строк

-c N Вывести последние N байт файла

-f Оставить файл открытым и, если в него будут потом добавляться строки, выводить их.

-q Тихий режим: При обработке более чем одного файла выводить заголовок над каждым файлом. Обычно head выводит заголовок, содержащий имя файла.


nl - просмотреть файлы с пронумероваными строками

Команда nl выводит содержимое указанных файлов, добавляя перед каждой строкой ее номер. Команду nl можно использовать двумя способами: с простыми текстовыми файлами со специальными размеченными текстовыми файлами с предопределёнными верхними и нижними колонтитулами, также можно делить текстовые файлы на виртуальные страницы с разными схемами нумерации. Для этого необходимо в файлах задать определенную разметку:

Разметка файла

\:\:\: Начало верхнего колонтитула.

\:\: Начало тела.

\: Начало нижнего колонтитула.

Каждый элемент разметки должен вставляться в отдельной строке.

$ nl file1 file2

Опции команды nl:

-b [a|t|n|pR] Добавлялять номера ко всем строкам (a), непустым строкам (t), не нумеровать строки (n), нумеровать только те строки, которые содержат регулярное выражение (R). (по умолчанию (a))

-v N Начать нумерацию с целого числа N (по умолчанию с 1)

-i N Увеличивать номер на N для каждой следующей строки.

-n [ln|rn|rz] Выравнивать номера влево (ln), вправо (rn), вправо с добавлением нулей в начале (rz).

-w N Ширина номера должна равняться N колонкам (по умолчанию - 6).

-s S Вставить строку S между номером строки и текстом (по умолчанию - TAB)


od - просмотреть файлы в восьмиричной системе (или других форматах)

Команда od выводит содержимое двоичных файлов в восьмеричном, десятичном, шестнадцатеричном форматах и в формате с плавающей точкой, различных размеров (byte, short, long)

$ od -w8 /usr/bin/who

0044340 066156 073145 066145 020040
0044350 020040 071160 067151 020164
0044360 072543 071162 067145 020164
0044370 072562 066156 073145 066145
0044400 020012 026440 026163 026440
0044410 071455 067550 072162 020040
      [Полный вывод пропущен]

Опции команды od:

-N B Вывести только первые B байт файла (каждого файла), в десятичном, шестнадцатеричном (с префиксом 0x или 0X) форматах, в блоках по 512 байт (с суффиксом b), килобайтах (с суффиксом k) или мегабайтах (с суффиксом m). По умолчанию выводится весь файл.

-j B Начать вывод с (B+1)-го байта файла (каждого файла). Форматы такие же как у опции -N . По умолчанию вывод с 0-го байта.

-w [B] Выводить по B байт в строке. Форматы такие же как у опции -N , использование -w без аргументов, дает тот же результат, что -w32 . По умолчанию выводится по 16 байт в строке.

-s [B] группировать данные в строках в группы по B байт, разделенные пробелами. Форматы такие же как у опции -N , использование -s без аргументов, дает тот же результат, что -s3 . По умолчанию группировка по 2 байта.

-A (d|o|x|n) Отображать смещение от начала файлав самой левой колонке в десятичном (d), в восьмеричном (o), шестнадцатеричном (h) форматах, или не отображать совсем (n).

-t (a|c)[z] Вывести данные в символьном формате, непечатаемые символы выводить в виде ESC-последовательностей (a), либо в виде названий (c).

-t (d|o|u|x) [SIZE[[z]] Вывести данные в целочисленном формате, включая восьмеричный (o), десятичный (d), десятичный без знака (u), шестнадцатеричный (x). SIZE представляет размерность целого числа в байтах и может быть любым числом из значений char, short, int или long.

-t f[SIZE[[z]] Вывести данные в формате с плавающей точкой. SIZE может быть любым числом из значений float, double или long double.


xxd - просмотреть файлы в шестнадцатиричной системе

Команда xxd выводит содержимое файла в шестнадцатеричном или двоичном формате. Также можно осуществлять обратное преобразование из шестнадцатеричного формата в исходный код.

$ xxd /usr/bin/who

0005470: ff89 c1e9 7ff7 ffff 8b95 b4fc ffff 85d2  ................
0005480: 0f88 9505 0000 8b85 b4fc ffff 01c0 83c0  ................
0005490: 0c0f 8284 0500 0039 85b4 fcff ff0f 83a9  .......9........
00054a0: f6ff ff83 bdb4 fcff ff00 0f85 ed07 0000  ................
00054b0: c785 b4fc ffff 0c00 0000 3985 b4fc ffff  ..........9.....
00054c0: 7306 8985 b4fc ffff 83bd b4fc ffff ff0f  s...............
00054d0: 8403 f5ff ff8b 8d70 fcff ff39 8db0 fcff  .......p...9....
00054e0: ff0f 94c3 89de 0f84 c207 0000 8b85 b0fc  ................
00054f0: ffff 85c0 0f84 b407 0000 8b95 b4fc ffff  ................
0005500: 8b8d b0fc ffff 8954 2404 890c 24e8 4ab6  .......T$...$.J.

      [Полный вывод пропущен]

Команда xxd, по умолчанию, осуществляет вывод данных в три колонки: смещение от начала файла, данные в шестнадцатеричном представлений и данные в виде текста (только печатаемые символы)

Опции команды xxd:

-l N Вывести только первые N байт файла. По умолчанию выводится весь файл.

-s N или -s -N Выводить не с начала файла. Первый вариант пропускает первые N байт. Второй вариант (-N) выводит N байт с конца файла.

-c N Выводить по N байт в строке. По умолчанию выводится по 16 байт в строке.

-g N Группировать данные в строках N байт, разделенные пробелами. По умолчанию группировка по 2 байта.

-b Выводить данные в двоичном, а не в шестнадцатеричном формате.

-u Выводить данные в шестнадцатеричном формате в верхнем, а не в нижнем регистре.

-p Выводить данные в простом шестнадцатеричном формате, по 60 байт в строке.

-i Вывести данные в виде структуры данных языка программирования C.

-r Обратное преобразование из шестнадцатеричного вывода в исходный формат файла.


gv - просмотреть Postscript или PDF файлы

Программа GhostView отображает Script- или PDF-файлы в гарфическом окне. Вы можете вызвать ее с помощью команд gv или ghostview.

Работа в программе очень проста и интуитивно понятна.

Опции gv:

-page P Начать с P-й страницы. По умолчанию с 1-й.

-monochrome Задать режим вывода: монохромный.

-color Задать режим вывода: цветной.

-grayscale Задать режим вывода: оттенки серого.

-portrait, -landscape, -seascape, -upsidedown Задать ориентацию страницы. По-умолчанию - определяется автоматически.

-scale N Задать коэффициент масштабирования для вывода. При N положительном изображение будет больше, при отрицательном - меньше.

-watch При изменении Postscript-файла автоматически перегружать его. Или не делать этого, опция: -nowatch


xdvi - просмотреть TeX DVI-файлы

Система обработки документов TeX создает двоичные выходные файлы в формати DVI, с расширением .dvi Программа xdvi выводит DVI-файлы в графическом окне.

При выводе файла программа предоставляет колонку кнопок с функциями для навигации. Также Вы можете перемещаться по файлу с помощью "горячих клавиш", то есть с помощью команд с клавиатуры:

Клавиша или комбинация Функция
q Выход
n, Пробел, Enter, PageDown Перейти на одну страницу вперед. Набрав перед нажатием число N, вы переместитесь на N страниц вперед.
p, BackSpace, Delete, PageUp Перейти на одну страницу назад. Набрав перед нажатием число N, вы переместитесь на N страниц назад.
< Перейти к первой странице.
> Перейти к последней странице
^L Обновить страницу.
R Перечитать DVI-файл.
Нажатие кнопок мыши. Увеличить прямоугольную область под курсором мыши.

Программа xdvi имеет множество командных опций для изменения цветов, геометрии, масштаба,и поведения программы в целом.


Создание и редактирование файлов.

Текстовые редакторы VIM и Emacs


umask - Задать маску прав доступа для новых файлов и директорий.


soffice - Офисный пакет для редактирования документов Microsoft Word, Excel и PowerPoint.


abiword - Редактировать документ Microsoft Word


gnumeric - Редактировать документ Microsoft Excel


Свойства файла.

stat - Вывести атрибуты файлов и директорий


wc - Подсчитать количество байт, слов, строк в файле


du - Показать, сколько места занимают на диске файлы и директории


file - Определить тип файла


touch - Изменить временные метки файлов и директорий


chown - Изменить владельца файлов и директорий


chgrp - Изменить принадлежность файлов и директорий


chmod - Изменить права доступа файлов и директорий


chattr - Изменить расширенные атрибуты файлов и директорий


lsattr - Вывести список расширенных атрибутов файлов и директорий


Поиск файлов

find - Искать файл


slocate - Создать индекс файлов и искать строку в индексе


which - Искать исполняемые файлы в директориях поиска (команда)


type - Искать исполняемые файлы в директориях поиска (встроенная функция bash)


whereis - Искать исполняемые файлы, документацию и файлы с исходными кодами


Работа с текстом в файлах.

Сжатие и упаковка файлов.

tar - Преобразует файл или группу файлов в архив без сжатия, называем тарболом(tarfile)


Сравнение файлов.

Диски и файловые системы.

Резервное копирование и удаленное хранение данных.

Печать файлов.

Проверка правописания.

Мониторинг процессов.

Управление процессами.

Пользователи и окружение.

Учетные записи пользователей. Получение прав суперпользователя

Работа с группами.

Получение информации о хосте.

Поиск хоста.

Сетевые соединения.

Электронная почта.

Просмотр Веб-страниц.

Обмен мгновенными сообщениями.

Вывод на экран.

Математические вычисления.

Дата и время.

Планирование заданий.

Графика и хранители экрана.

Аудио и видео.

Новости Usenet.

Использованные источники.