Базовые команды
pwd
pwd - print working directory - показать полный путь к директории, в которой мы в данный момент находимся.
cd имя_директории
cd - change directory - сменить директорию.
cd имя_директории
- переход в подпапкуcd ..
- переход на 1 уровень выше
ls
ls - list - показать список файлов и папок, находящихся в текущей директории
Копирование, перемещение и удаление
cp что_копировать куда_копировать
cp - copy - копирование. Скопировать можно как файл, так и папку.
Если Вы хотите разместить копию в директории выше, укажите полный путь к ней, начиная с home.
mv что_переносить куда_переносить
mv - move - перенести. Аналогично с cp, переносить можно как файлы, так и папки.
mkdir имя_папки
touch имя_файла
mkdir - make directory - создать папку.
touch - создать новый файл.
rmdir имя_папки
rm имя_файла
rmdir - remove directory - удалить папку
rm - remove - удалить файл. Можно указать несколько файлов для удаления.
rm -r
удаляет папки, их подпапки и контент.
Работа с архивами
Создать архив
Чтобы создать архив отдельных файлов:
ZIP: zip archive-name.zip filename1.php filename2.php filename3.php
TAR: tar -cvf archive.tar filename1.php filename2.php filename3.php
TAR.GZ: tar -zcf NewArchive.tar.gz filename1.php filename2.php filename3.php
Где вместо archive напишите имя будущего архива, а после него - файлы, которые нужно добавить в архив.
Чтобы создать архив всей папки:
ZIP: zip -r archive.zip DirectoryName
TAR: tar -cvf archive.tar DirectoryName
TAR.GZ: tar -zcf archive.tar.gz DirectoryName
Распаковать архив
ZIP: unzip archive.zip
TAR: tar -xvf archive.tar
TAR.GZ: tar -zxvf archive.tar.gz
Подробные руководства:
Работа с базой данных
mysql -u database_username -p database_name < file.sql
Импорт базы данных file.sql в базу данных database_username. Для выполнения команды необходимо находиться в директории, где размещён file.sql.
mysql -u database_username -p database_name > file.sql
Экспорт базы данных database_username в file.sql. Для выполнения команды файл file.sql существовать в текущей директории не должен.
Для обеих команд следующим шагом нужно указать пароль базы.
Подробное руководство: Как импортировать базу данных по SSH?
Проверка инодов и занятого дискового пространства
Вывести количество инодов в каждой поддиректории текущей директории:
find . -printf "%h\n" | cut -d/ -f-2 | sort | uniq -c | sort -rn
Вывести объём занятого дискового пространства каждой поддиректорией и файлом текущей директории:
du -shc * | sort -rh
Примечания:
Больше информации об SSH подключении можете найти в нашей коллекции руководств по SSH
Больше SSH команд Вы можете найти в этом руководстве: Базовые SSH Команды
Ещё более подробные статьи по SSH: Hostinger руководства