Команды в Centos 7 и других Linux

Информация об OS:

# cat /etc/os-release

или:

# hostnamectl
# uname -a
# cat /proc/version

Информация о процессоре:

# lscpu

Размер директории

# du -sh <path>

Отобразить содержимое файла:

# cat 'путь к файлу'

Список установленных пакетов

# rpm -qa
# rpm -qa | grep 'часть названия пакета'

Копировать

# cp -R * 'куда скопировать'

Переименовать или переместить файл/папку

# mv 'текушее' 'новое'

Создать ярлык

# ln -s 'путь ссылки' 'наименование ярлыка'

Вывод системной памяти (ОЗУ)

# free

Сколько места занимает файловая система

# df -h

Создать ярлык

# ln -s 'путь ссылки' 'наименование ярлыка'

Скачать файл по адресу:

# wget 'адрес файла/документа'

Скачать сайт через wget:

# wget -m -l 10 -e robots=off -p -k -E --no-check-certificate -U="Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/68.0.3440.106 Safari/537.36" http://site.com

 

Обработка команды подключившись по SSH

# ssh username@host -p 'порт если не равен 22' 'команда для удаленной операционки'

Пример:

# ssh user@host ls -l /some/directory

Копирование файлов через SSH

# scp -P 'порт если не равен 22' user@host:file.txt /some/local/directory
# scp -r /some/local/directory user@host:/dir

Автоввод паролья при использовании SSH (при помощи приложения sshpass)

# sshpass -p 'password' 'команда для подключения'
# sshpass -p 'password' scp file.tar.gz root@xxx.xxx.xxx.194:/backup
# sshpass -p 'password' ssh user@host ls -l /some/directory

 

Примечание: Скрипты команд находятся по пути: /usr/bin