Это старая версия Информатика/КомандыLinux за 30.08.2019 23:00:40.

Справочник по командам Linux

Операции с файловой системой
pwdНапечатать полный путь текущего каталога
cdПерейти в другой каталог
lsВывести список файлов в каталоге
mkdirСоздать каталог(и)
rmdirУдалить каталог(и)
cpСкопировать файл(ы). Ключи:
-r – рекурсивное копирование каталогов со всем содержимым
rmУдалить файл. Ключи:
-r – рекурсивное удаление каталогов со всем содержимым
-f – не спрашивать подтверждения удаления файла
mvПереименовать или перенести файл(ы)
duИнформация о размере файлов в каталоге и его подкаталогах
Обработка текстов
catВывести содержимое одного или нескольких файлов
wcПодсчет числа строк, слов, символов
sortСортировка строк
grepФильтрация строк
headВывод начальных строк
tailВывод конечных строк
Прочее
calКалендарь
dateВывести текущую дату и время
whoamiВывести имя пользователя
manВывести справку по команде
quotaВывести информацию о дисковой квоте
historyВывести историю последних введенных команд
g++Компилятор C++
clearОчистить вывод команд
Разные программы
mcMidnight commander – двухпанельный файловый менеджер
mceditТекстовый редактор из mc
vimТекстовый редактор, из которого сложно выйти
kateТекстовый редактор

Обозначения каталогов

.Текущий каталог
..Родительский каталог
/Корневой каталог
~Домашний каталог

Маски имен файлов

a – один символ "a"
? – один любой символ
* – любая последовательность любых символов, в том числе пустая
[abc0-9] – один любой символ из множества перечисленных в скобках, в данном случае – символы a, b, c и все цифры
[^abc0-9] – любой символ кроме перечисленных в скобках

Перенаправление ввода-вывода

команда < input.txt
команда > output.txt
команда >> output.txt
команда 2> error.txt
команда 2>> error.txt


Объединение команд в конвейер (pipeline):
команда1 | команда2 | команда3