- ps -ef | grep {имя} - выводит инфу о запущенных процессах, частью имени которых является заданное нами {имя}
- kill -9 {PID}- убивает процесс с указанным PID (применять в крайних случаях)
- df -h - выводит информацию об используемой файловой системе (размер, свободное место, куда смонтировано)
- killall 0 {proc} - выводит на экран текущее состояние процесса proc.
- pgrep -l {proc} – выводит PID процесса proc.
- fuser -m /mnt/mydisk – выводит PID процесса использующего диск смонтированный в директорию /mnt/mydisk
- find /usr/share -name “filename*” -print - Ищет и выводит на экран все файлы начинающиеся на filename в директории /usr/share
- cat {file} – вывести содержимое файла на терминал.
- more {file} - просмотр содержимого текстового файла file по одной странице.
- wc {file} – команда отображает сколько строк и байт в файле file.
- ls -al – Выводит форматированный список содержимого каталога
- pwd – Выводит текущий каталог
- cat > file – Направить стандартный ввод в file
- more file – Вывести содержимое file
- head file – Вывести первые 10 строк file
- tail file – Вывести последние 10 строк file
- tail -f file – Вывести содержимое file по мере роста, начиная с последних 10 строк
- du -hd 1 (или du --si --max-depth=1) – Вывести информацию о размере папок в текущей директории
- find . -type f|wc -l – рекурсивно подсчитать количество файлов начиная с текущей папки и во всех вложенных
- find . -type d|wc -l – рекурсивно подсчитать количество папок начиная с текущей папки и во всех вложенных
- sudo fsck -C -V -f /dev/sdb1 – проверка диска на ошибки, можно так же использовать дополнительно параметр -y чтобы автоматически исправляло все ошибки. Обязательно перед проверкой нужно отмонтировать раздел во избежание потери данных!
- which {command} - показывает полный путь к исполняемому файлу команды command.
- whereis {prog} – отображает возможное расположение программы prog.
- netstat –a - выводит все установленные сетевые соединения по протоколам TCP и UDP.
- netstat -p -inet - вывод списка активных соединений.
- route –n, netstat –rn – выводит таблицу маршрутизации.
- nslookup domain.ru – отображает DNS записи для домена domain.ru.
- tcpdump tcp port 21 – захватывает и отображает весь трафик на 21 TCP-порту.
- ftpwho – выводит список всех подключенных по ftp пользователей.
- dig domain.ru – получает DNS информацию по домену domain.ru.
- whois domain.ru – выводит инфрмацию об администраторе домена domain.ru.
- host domain.ru – получает IP адрес хоста domain.ru, а также наоборот.
- uname –a – показывает версию и информацию о ядре.
- last reboot – статистика перезагрузок системы.
- uptime – показывает текущее время неприрывной работы системы.
- cat /proc/cpuinfo – выводит информацию о центральном процессоре.
- cat /proc/meminfo – выводит информацию о памяти установенной на данном компьютере.
- useradd %username% - добавить пользователя %username%
- passwd -d %username% - удалить пароль %username% (может юзать только рут)
- passwd [параметры] [LOGIN]
Если хотим записать что-то в файл
- echo "some string" > somefile.txt – записывает строку some string в файл somefile.txt (если такого файла нету, то он создастся), если такой файл есть, то его содержимое перепишется текущей строкой
- echo "some other string" >> somefile.txt – в данном случае, если файл somefile.txt уже существует, то строка some other string будет добавлена в конец этого файла