10 команд терминала, которые сделают вас чуть менее "noob"

- Опубликовано в Основы Linux - Permalink

Введение

Вы только что открыли терминал и видите перед собой чёрное окно с мигающим курсором? Не паникуйте! Терминал — это не страшно, а даже удобно. Вот 10 базовых команд, с которых стоит начать, чтобы не тыкать в GUI как потерянный пингвин.

(P.S. Все команды проверены — ваш компьютер не взорвётся. Но sudo всё равно используйте осторожно.)


1. pwd — «Где я?»

Что делает: Показывает текущую директорию (Print Working Directory).
Зачем: Чтобы не заблудиться в своих же файлах.

pwd 
Вывод: /home/ваш_пользователь

2. ls — «Что тут лежит?»

Что делает: Выводит список файлов и папок в текущей директории.
Лайфхак:
- ls -l — подробный список (права, владелец, размер).
- ls -a — показать скрытые файлы (те, что начинаются с точки).

ls
Вывод: Документы Загрузки Картинки  

3. cd — «Перейди туда»

Что делает: Меняет текущую директорию (Change Directory).
Примеры:

cd ~/Загрузки  Перейти в папку "Загрузки"  
cd ..          На уровень выше  
cd /           В корень системы (осторожно!)  

4. mkdir — «Создай папку»

Что делает: Создаёт новую директорию.
Фишка: Можно создать несколько вложенных папок сразу:

mkdir -p проект/{документы,скрипты,бэкапы}  

5. touch — «Создай файл»

Что делает: Создаёт пустой файл (или обновляет дату изменения существующего).

touch readme.txt  

6. cp — «Скопируй это»

Что делает: Копирует файлы и папки.
Важно: Для папок нужен флаг -r (рекурсивно).

cp файл.txt копия_файла.txt  
cp -r папка/ новая_папка/  

7. mv — «Перемести или переименуй»

Что делает: Перемещает файлы/папки или переименовывает их.

mv старый.txt новый.txt      Переименование  
mv файл.txt ~/Документы/    Перемещение  

8. rm — «Удали это (навсегда!)»

Что делает: Удаляет файлы и папки. Без корзины!
Осторожно:
- rm -r папка — удалить папку и всё внутри.
- rm -f — принудительно (без подтверждения).

(Запомните: sudo rm -rf / — это смерть. Не делайте так!)

9. cat — «Покажи содержимое»

Что делает: Выводит содержимое файла в терминал.

cat файл.txt  

Альтернативы:
- less файл.txt — для больших файлов (листать клавишами ↑↓).
- head -n 5 файл.txt — показать первые 5 строк.

10. man — «Справка»

Что делает: Показывает официальную документацию по команде.

man ls  Справка по команде ls  

Если man пугает:
- команда --help — краткая справка.


Бонус для смелых
Попробуйте ввести это:

neofetch  

…и ваш терминал покажет красивую информацию о системе. Если команды нет — установите её например на debian схожие дистрибутивы (sudo apt install neofetch).