Шпаргалка по командной строке Linux

У людей всегда создается впечатление, что GNU/Linux сложны в использовании. Большинство людей до сих пор думают, что GNU/Linux похожа на DOS, где вы должны перемещаться, вводя команды. Хорошо то, что большинство дистрибутивов в настоящее время поставляются с красивым интерфейсом и приложениями, и вам действительно не нужно понимать какую-либо командную строку, чтобы использовать Linux. С другой стороны, знание командной строки определенно может повысить вашу эффективность и производительность. Если вы один из тех, кто будет сходить с ума, когда вы находитесь в терминале, мы составили список полезных команд Linux, которые вы можете использовать, чтобы сделать свой рабочий процесс более продуктивным.

<
Команда Описание
Файловые команды
ls Список содержимого текущего каталога
ls -R Список подкаталогов рекурсивно
ls -a Список всего содержимого, включая скрытые файлы
ls -l Перечислите содержимое и его информацию
pwd Вывести текущий каталог, в котором вы находитесь
cd folder1 Измените рабочий каталог на folder1
cd Вернитесь в каталог $Home
cd .. Перейти вверх по каталогу
cd — Вернуться в предыдущий каталог
cp source destination Копировать источник в место назначения
cp -r source destination Рекурсивное копирование папки из источника в место назначения
mv source destination Переместите (или переименуйте) файл из источника в место назначения
rm file1 Удалить file1
rm -f file1 Удалить file1 без запроса
rm -r folder Удалить папку и ее содержимое рекурсивно
mkdir foldername Создать новую папку foldername
rmdir foldername Удалить папку foldername
file file1 Показать тип файла file1
cat file1 file2 Объединить file1 и file 2
cat > file1 Объединить стандартный ввод в file1
less file1 Просмотр и разбиение на страницы file1
head file1 Показать первые 10 строк file1
tail file1 Показать последние 10 строк file1
chmod 777 file Изменить разрешение file на 777
chown user:group file Изменить владельца файла на пользователя и группу group
ln -s source destination Создайте символическую ссылку от источника к месту назначения
Шифрование и сжатие файлов
gpg -c file Зашифровать file
gpg file.gpg Расшифровать file.gpg
tar -cf archive.tar foo bar Создать archive.tar из файлов foo и bar
tar -xf archive.tar Извлеките все файлы из archive.tar
gzip file1 Сжать file1 и переименовать его в file1.gz
gzip -d file1.gz Распаковать file1.gz
Системные команды
uname -a Показать систему и ядро
head -n1 /etc/issue Показать дистрибутив
mount Показать смонтированные файловые системы
date Показать системную дату
uptime Показать время безотказной работы системы
whoami Покажи свое имя пользователя
w Показать, кто в сети
man command Показать руководство для команды
!! Повторить последнюю команду
exit Выйти из текущей сессии
Команды поиска файлов
grep pattern files Поиск шаблона в файлах
grep -i Поиск без учета регистра
grep -r Рекурсивный поиск
grep -v Обратный поиск
grep -o Показать только совпавшую часть файла
locate file1 Найти file1
whereis command Найти двоичный/исходный код/руководство для команды
which app Найдите команду для приложения
look string file1 Показать все строки в file1, которые содержат строку в качестве префикса
Управление процессом
ps Показать снимок процессов
top Показать процессы в реальном времени
kill pid Убить процесс с идентификатором pid
pkill name Убить процесс с именем name
killall name Убить все процессы с именами, начинающимися с имени name
Дисковое пространство
df -h Показать свободное место на смонтированных файловых системах
du -h folder Показать использование файла каждой папки в folder
du -sh folder Показать общий размер folder
fdisk -l Показать размеры и типы разделов дисков (запускать от имени root)
free Показать использование памяти и подкачки

Вот и все на этом. Подписывайтесь на обновления и сможете узнать еще больше нового и интересного. 😉 Удачи вам. Пока-пока! 🙂

Рейтинг поста:
( 1 оценка, среднее 5 из 5 )
Сохрани, чтобы не потерять!
Добавить комментарий

Войти с помощью:



Нажимая на кнопку "Отправить комментарий", я даю согласие на обработку персональных данных и принимаю политику конфиденциальности.