Skip to content

Instantly share code, notes, and snippets.

@Rachind
Last active December 4, 2021 21:46
Show Gist options
  • Save Rachind/58b15e306c78b96f7fc5bcc16ba66059 to your computer and use it in GitHub Desktop.
Save Rachind/58b15e306c78b96f7fc5bcc16ba66059 to your computer and use it in GitHub Desktop.
Linux Useful Commands
Вызов коммандера
mc
Подключиться по FTP
Логин:Пароль@Адрес сервера
Синхронизировать папки
rsync -avzP test/ [email protected]:public_html/test/
Экспорт базы на исходном сервере:
mysqldump -uимя -pпароль dbname > /var/www/vhosts/domain.ru/httpdocs/dbname.sql
Импорт базы на новом сервере:
mysql -uимя -pпароль dbname < dbname.sql
Распаковать архив
tar -xvf archive.tar
Создать tar-архив archive.tar сжатый gzip, содержащий файл file1
tar -zcvf archive.tar.gz file1
Создать директорию с именем 'dir1'
mkdir dir1
Удалить директорию с именем 'dir1' и рекурсивно всё её содержимое
rm -rf dir1
Переименовать или переместить файл или директорию
mv dir1 new_dir
Скопировать на уровень выше
cp -rf modx-2.5.5-pl/* .
Скачать архив с другого сервера
wget -O arch.zip https://modx.com/download/direct?id=modx-2.6.1-pl.zip
Скачать файл с созданием пути
wget -q --show-progress -c -nc -r -nH -i "$1"
Искать в файлах, выводить только названия файлов с путями
grep -rl '@include' .
Скопировать папку на другой сервер
scp -r foo [email protected]:/some/remote/directory/bar
Коннект по ftp
ftp domain.com
Скачать файл
get file
Закачать файл
put file
Закачать несколько файлов
mput *.xls
Для Linux:
— скачиваем файл на локальную машину
$ scp [email protected]:/home/user/file.tar.gz /opt
данная команда скачает файл /home/user/file.tar.gz с удаленной машины 11.22.33.44 в папку /opt локальной файловой системы.
— заливаем файл на удаленный сервер
$ scp /opt/file.tar.gz [email protected]:/home/user
Для Windows:
Открываем консоль и лезем в папку, где у нас установлен PuTTY, затем ищем там pscp.exe
— скачать файл
C:\Program Files\PuTTY>pscp.exe [email protected]:/home/user/file.tar.gz "D:\install"
аргументы по аналогии с Linux.
— заливаем файл на удаленный сервер
C:\Program Files\PuTTY>pscp.exe "D:\install\file.tar.gz" [email protected]:/home/user
Ну, в общем вы поняли…
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment