Эту зубрилку я сделал для себя. Команды здесь далеко не все, что есть. Их я разделил на 4 категории:
1 - самые, на мой субьективный взгляд, важные
2 - менее важные
3 - ещё менее важные
4 - не установлены на моей системе, терминал просит доустановить пакеты
Здесь только команды категорий 1 и 2. Команды категорий 3 и 4 здесь.
Наверняка кто-то найдёт моё деление глубоко ошибочным. Кликайте по вопросу - увидите ответ.
позволяет выполнить следущую команду как бы от пользователя root
sudo
сменить текущего пользователя на root или на другого пользователя
su
открывает файл в текстовом редакторе и позволяет редактировать его как бы от пользователя root
gksudo
правила написания сложных команд (состоящих из нескольких команд)
разделять их точкой с запятой (;)
если записываешь в две строчки, первую строчку закончи форвард-слэшем (/)
если разделить команды знаками && последущая команда выполнится только если предыдущая возвратит 0 (успешное выполнение)
если разделитель || то последущая выполнится только при неудаче предыдущей
команды помощи
man команда, info команда, команда -help, apropos тема, man -k тема
показать количество свободного / занятого места на диске, в директории, в файле
df / du
показывает содержимое директории (файлы, которые в ней находятся)
ls
очищает буферы файловой системы, записывает содержимое буфера на диск
sync
Установить соединение по протоколу FTP (протокол передачи файлов.)
ftp
Показывает информацию о сетевых интерфейсах, изменяет их настройки
ifconfig
"поднять наверх"/ "опустить вниз" сетевое устройство
ifup / ifdown
Показывает информацию о беспроводных сетевых интерфейсах, изменяет их настройки
iwconfig
показать сетевую статистику
netstat
показать цифровой IP адрес данного хоста
nslookup
посылает пакет на введённый адрес и ждёт ответа
ping
Шифрует / дешифрует
mcrypt / mdecrupt
Сменить текущую директорию
cd
создать новую папку
mkdir
вывести (показать) текущую рабочую (активную) папку
pwd
Удалить папку
rmdir
делает анализ файловой системы на целостность, может исправлять ошибки
e2fsck
ищет в указанном диске испорченные блоки
badblocks
присоединяет устройство к указанной директории, которая будет точкой монтирования файловой системы данного устройства / демонтирует файловую систему данного устройства
mount / umount
заставляет выйти лоток для диска
eject
Инструмент поиска файлов по имени, размеру, дате и т. д.
find
Показывает все файлы с данным словом в имени
locate
показывает файлы кода команд и справочных описаний этих команд
whereis
показывает файлы, которые будут исполняться при данной команде
which
вычисляет "проверочную сумму" файла (чтобы проверить, что он не повреждён, не изменён)
cksum
вычисляет MD5 - сумму файла
md5sum
ищет различия между двумя файлами
diff
определяет тип файла
file
показывае атрибуты файла
lsattr
Показывает количество строк, слов и знаков в файле
wc
Копирует файл из одного места в другое
cp
Копирует файл и одновременно производит различные преобразования его
dd
копирует файл(ы), сохраняя права доступа
install
переименовать или переместить файл
mv
переименовать файл
rename
удалить файл
rm
сменить группу ("допущеных" пользователей) / права доступа / владельца файла или директории
chgrp / chmod / chown
Посмотреть / установить настойки прав доступа к файлу или директории
getfacl / setfacl
изменяет дату создания файла на текущую дату (если файл существует) или создаёт новый файл в текущей папке
touch
команды создания архива
zip tar bzip2
команды распаковки
tar unzip bunzip2
короткая информация о системе и ядре
uname -a
текущее использование памяти/ раздела подкачки
free
показать количество занятого и свободного места на диске
df -h
показать всю информацию о сетевых интерфейсах или о конкретном интерфейсе
ifconfig -a, ifconfig интерфейс
показывает таблицу путей пакетов
route -n
информация о загрузке процессора, памяти, подкачке и входящих и исходящих потоках
vmstat
перезагрузить систему
reboot
установить режим работы (runlevel) или настроить, какие процессы будут запускаться при определённом режиме
init
показать текущий режим работы системы
runlevel
выключить компьютер
shutdown
Показать или установить системную дату и время
date
показать ID пользователя и информацию о его группе
id
изменить пароль пользователя
passwd
добавить или удалить пользователя
useradd, userdel
Изменить информацию о пользователе
usermod
показать список пользователей
who , users
имя пользователя и его ID
whoami
показать, кто работает в системе и что они делают
w
соединить файлы
cat
извлечь части строк
cut
найти разницу между файлами
diff
найти соответствия регулярному выражению
grep
показать верхнюю / нижнюю часть файла
head / tail
какие есть пейджеры (команды, позволяющие рассматривать большой текст по одной странице)
more, less
сортировать
sort