—правочник команд Putty / SSH / Unix / Linux

‘айловые команды

ls Ц список файлов и каталогов
ls -al Ц форматированный список со скрытыми каталогами и файлами
cd dir Ц сменить директорию на dir
cd Ц сменить на домашний каталог
pwd Ц показать текущий каталог
mkdir dir Ц создать каталог dir
rm file Ц удалить file
rm -r dir Ц удалить каталог dir
rm -f file Ц удалить форсированно file
rm -rf dir Ц удалить форсированно каталог dir *
cp file1 file2 Ц скопировать file1 в file2
cp -r dir1 dir2 Ц скопировать dir1 в dir2; создаст каталог dir2, если он не существует
mv file1 file2 Ц переименовать или переместить file1 в file2. если file2 существующий каталог - переместить file1 в каталог file2
ln -s file link Ц создать символическую ссылку link к файлу file
touch file Ц создать file
cat > file Ц направить стандартный ввод в file
more file Ц вывести содержимое file
head file Ц вывести первые 10 строк file
tail file Ц вывести последние 10 строк file
tail -f file Ц вывести содержимое file по мере роста, начинает с последних 10 строк

”правление процессами

ps Ц вывести ваши текущие активные процессы
top Ц показать все запущенные процессы
kill pid Ц убить процесс с id pid
killall proc Ц убить все процессы с именем proc *
bg Ц список остановленных и фоновых задач; продолжить выполнение остановленной задачи в фоне
fg Ц выносит на передний план последние задачи
fg n Ц вынести задачу n на передний план

ѕрава доступа на файлы

chmod octal file Ц сменить права file на octal, раздельно дл€ пользовател€, группы и дл€ всех добавлением:
● 4 Ц чтение (r)
● 2 Ц запись (w)
● 1 Ц исполнение (x)
ѕримеры:
chmod 777 Ц чтение, запись, исполнение дл€ всех
chmod 755 Ц rwx дл€ владельца, rx дл€ группы и остальных.
ƒополнительные опции: man chmod.

SSH

ssh user@host Ц подключитс€ к host как user
ssh -p port user@host Ц подключитс€ к host на порт port как user
ssh-copy-id user@host Ц добавить ваш ключ на host дл€ user чтобы включить логин без парол€ и по ключам

ѕоиск

grep pattern files Ц искать pattern в files
grep -r pattern dir Ц искать рекурсивно pattern в dir
command | grep pattern Ц искать pattern в выводе command
locate file Ц найти все файлы с именем file

—истемна€ информаци€

date Ц вывести текущую дату и врем€
cal Ц вывести календарь на текущий мес€ц
uptime Ц показать текущий аптайм
w Ц показать пользователей онлайн
whoami Ц им€, под которым вы залогинены
finger user Ц показать информацию о user
uname -a Ц показать информацию о €дре
cat /proc/cpuinfo Ц информаци€ ÷ѕ”
cat /proc/meminfo Ц информаци€ о пам€ти
man command Ц показать мануал дл€ command
df Ц показать инф. о использовании дисков
du Ц вывести УвесФ текущего каталога
free Ц использование пам€ти и swap
whereis app Ц возможное расположение программы app
which app Ц кака€ app будет запущена по умолчанию

јрхиваци€

tar cf file.tar files Ц создать tar-архив с именем file.tar содержащий files
tar xf file.tar Ц распаковать file.tar
tar czf file.tar.gz files Ц создать архив tar с сжатием Gzip
tar xzf file.tar.gz Ц распаковать tar с Gzip
tar cjf file.tar.bz2 Ц создать архив tar с сжатием Bzip2
tar xjf file.tar.bz2 Ц распаковать tar с Bzip2
gzip file Ц сжать file и переименовать в file.gz
gzip -d file.gz Ц разжать file.gz в file

MYSQL

mysqldump -u user -p database > dump.sql - сделать дамп базы
mysql -u user -p database < dump.sql - залить дамп базы

—еть

ping host Ц пропинговать host и вывести результат
whois domain Ц получить информацию whois дл€ domain
dig domain Ц получить DNS информацию domain
dig -x host Ц реверсивно искать host
wget file Ц скачать file
wget -c file Ц продолжить остановленную закачку

”становка пакетов

”становка из исходников:
./configure
make
make install
dpkg -i pkg.deb Ц установить пакет (Debian)
rpm -Uvh pkg.rpm Ц установить пакет (RPM)

 лавиатурные сочетани€

Ctrl+C Ц завершить текущую команду
Ctrl+Z Ц остановить текущую команду, продолжть с fg на переднем плане или bg в фоне
Ctrl+D Ц разлогинитьс€, тоже самое, что и exit
Ctrl+W Ц удалить одно слово в текущей строке
Ctrl+U Ц удалить строку
!! - повторить последнюю команду
exit Ц разлогинитьс€
putty ssh команды putty скачать
http://wiki.enchtex.info/tools/console/find