Эти SSH команды дадут вам базовые навыки управления и работы с файлами в терминале Linux.
SSH команда | Объяснение |
---|---|
ls | Показать содержимое каталога (список названий файлов) |
cd | Сменить каталог |
mkdir | Создать новую папку (каталог) Создать директорию: mkdir имядиректории Создать сразу несколько директорий: mkdir имядиректории1 имядиректории2 Создать дерево директорий: mkdir -p /имядиректории1/имя_директории2 |
touch | Создать новый файл Создать новый файл при его отсутствии: touch test.txt Создать новый файл при его отсутствии и записать в него строку «test»: echo «test» > test.txt |
rm | Удалить файл Удалить файл test.txt в текущем каталоге: rm test.txt Удалить все файлы в определенной директории: rm /путь/к/файлам/* Удалить все файлы с расширением .txt в определенной директории: rm /путь/к/файлам/.txt Удалить директорию и все ее содержимое: rm -r имя_директории Для того, чтобы при удалении каждого файла запрашивалось подтверждение, можно использовать ключ -i: rm -i /путь/к/файлам/.txt Если же файлов много и вы точно уверены в необходимости их удаления, можно использовать противоположную опцию -f, тогда удаление будет выполнено без подтверждения:rm -f /путь/к/файлам/*.txt |
cat | Показать содержимое файла |
pwd | Показать текущий каталог (полный путь к этому каталогу) |
cp | Копировать файл/папку Скопировать файл test.txt в файл test1.txt: cp test.txt test1.txt Скопировать директорию dir1 в директорию dir2, включая всё содержимое (ключ -r означает рекурсивное копирование, директория dir1 должна присутствовать в текущей директории): cp -r dir1 dir2 |
mv | Переместить файл/папку |
grep | Поиск конкретной фразы в файле |
find | Поиск файлов и папок |
vi/nano | Текстовые редакторы |
history | Показать 50 последних использованных команд |
clear | Очистить окно терминала |
tar | Создать архив директории: tar -cf имяархива.tar имядиректории |
unrar | Распаковать архив .rar Распаковать архив .rar в текущую директорию: unrar x архив.rar |
unzip | Распаковать архив .zip Распаковать архив .zip в текущую директорию: unzip архив.zip |
vi/nano | Текстовые редакторы |
history | Показать 50 последних использованных команд |
clear | Очистить окно терминала |
killall | Завершение работы процессов |