Это старая версия Информатика/КомандыLinux за 20.08.2016 17:14 под редакцией DenisKirienko.

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

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

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

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

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

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