Снова забыл, как быстро отфильтровать логи, создать симлинк или разом поменять права на директорию? Хватит тратить время на StackOverflow — держи ультимативную шпаргалку, которая раз и навсегда закроет всю рутину в консоли. Сохраняй, чтобы не потерять!
1. Создание, удаление и чтение файлов# Создать файл
touch [fileName]
echo "" >> [fileName]
> [fileName]
# Удалить файл
rm [fileName]
# Отобразить содержимое файла
cat [fileName]
bat [fileName]
# Редактировать текстовый файл
vi [fileName]
nano [fileName]
2. Копирование и перемещение# Копировать файл или папку
cp [fileName] [newFileName]
cat [fileName] > [newFileName]
dd if=[fileName] of=[newFileName]
# Переместить или переименовать
mv [fileName] [newFileName]
3. Директории и навигация# Создать папку
mkdir [folderName]
# Удалить папку
rm -r [folderName]
# Список содержимого папки
ls
exa
lsd
# Сменить папку
cd [path]
# Домашняя директория пользователя
cd ~
# Родительская директория
cd ..
# Предыдущая директория
cd -
# Показать текущую директорию
pwd
# Дерево директорий
tree
4. Ссылки, поиск и тип файлов# Физическая ссылка на файл/папку
ln [fileOrigin] [linkDest]
# Символическая ссылка
ln -s [target] [linkName]
# Найти фразу внутри файла
grep [phrase] [fileName]
rg [phrase] [fileName]
# Показать тип файла
file [fileName]
# Сравнить два файла
diff [file1] [file2]
5. Фильтрация и просмотр# Посчитать строки, слова и символы
wc [fileName]
# Показать первые строки файла
head [fileName]
# Показать последние строки файла
tail [fileName]
# Просмотр содержимого с навигацией
less [fileName]
more [fileName]
# Отсортировать содержимое
sort [fileName]
6. Права, владельцы и размер# Просмотр прав доступа
ls -l [file]
stat [file]
# Установить права доступа
chmod [permission] [file]
# Сделать файл исполняемым
chmod +x [file]
# Изменить владельца файла
chown [user] [file]
# Изменить группу файла
chgrp [group] [file]
# Размер поддиректорий
du -h --max-depth=1
dust
7. Монтирование и Корзина# Монтировать файловую систему
mount /dev/[device] [path]
# Размонтировать
umount [path]
# Список файлов в корзине
ls -l ~/.local/share/Trash/files
trash-list
# Очистить корзину
rm -r ~/.local/share/Trash
trash-empty
# Переместить файл в корзину
gio trash [file]
Теперь ты во всеоружии. Перешли этот пост коллеге, который до сих пор гуглит базовые ключи!
❗️❗️❗️ Нравится формат? Ставь 👍
👉 Рубрика: #шпаргалка@LinuxSkill
#Linux #Bash #DevOps #Sysadmin #CLI