Info/Users/Files/Lines
INFO
INFO
Очистить файл истории
cat /dev/null > ~/.bash_history && history -c && exit
Удаление содержимого файла через VIM
ggdG
Запуск программы как фоновый процесс
nohup <program> &
Перевод программы в активный процесс
fg %1
Поиск и Удаление Процесса
ps -ef | grep <program>
kill <PID>
Список служб в автозагрузке Linux
sudo systemctl list-unit-files | grep enabled
Версия Linux и Версия ядра
lsb_release -a
uname -a
cat /etc/os-release
cat /etc/redhat-release
Версия графического интерфейса
printenv XDG_CURRENT_DESKTOP
USERS
Переключиться на пользователя
su - username
Запуск команды под root
sudo sh -c '<command>'
Запуск команды от другого пользователя
su -l <user> -c '<command>'
Завершение PID другого пользователя
# Определяем TTY нужного user-а (pts/0)
w
# Определяем PID нужного user-а
ps -ft pts/0
# Убиваем процесс
sudo kill -9 PID
FILES
Вывод последних 10 строк файла
tail -n 10 /var/log/syslog
Ожидать появления новых данных и выводить
tail -f /var/log/syslog
Размер всех папок внутри текущей (включая скрытые файлы)
sudo du -sh ./* | sort -h
find -maxdepth 1 -exec du -sh "{}" \; | sort -h
Показать подключённые диски
lsblk
Создать пустой файл
sudo touch file01
Копирование нескольких файлов в 1 каталог
cp file01 file02 fileN /Folder01
Копирование всего содержимого текущей папки в др.папку [без скрытых файлов]
cp -a * /folder/
Поиск файлов
find /home -name "file01.txt"
Удаление файлов по маске
find /home/ -type f -name "*.log" -delete
Удалить содержимое (очистить) файл
cp /dev/null file01
:> file01
Создание символической ссылки
ln -s /path/folder /path/link
Изменение даты создания файла
sudo touch -t 200905230000.00 file01
Копирование Прав/Доступов папки-Folder1 папке-Folder2
sudo chown -R --reference= /path/to/folder1 /path/to/folder2
sudo chmod -R --reference=/path/to/folder1 /path/to/folder2