Пълна справка за команди за Putty

В този материал, пълен набор справочници за команди за Putty при влизане през SSH. Putty е безплатен софтуер, който работи като клиент за различни протоколи за отдалечен достъп, а именно: SSH, Telnet, rlogin. С команди за Putty можете да се свържете и контролирате отдалечен хост, като например сървър. Тук съм събрал основните команди, които ще бъдат полезни на много уеб разработчици. Всички команди са разделени според предназначението им.

Файлови команди

ls - списък с файлове и директории ls -al - форматиран списък със скрити директории и файлове cd dir - промяна на директорията на dir cd - промяна на начална директория pwd - показване на текущата директория mkdir dir - създаване на директория rm файл - изтриване на файл rm -r dir - изтриване на директория rm -f файл - принудително изтриване на файл 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 връзка към файл - създаване на връзка към файл файл докоснете файл - създаване на файл cat > файл - канал стандартен вход към файл още файл - отпечатване на съдържанието на файла главен файл - отпечатване на първите 10 реда файл опашен файл - отпечатване на последните 10 реда файл опашка -f файл - отпечатване на съдържанието на файла, докато расте, започнете от последните 10 реда

Системна информация

date - показва текущата дата и час cal - показва календара за текущия месец uptime - показва текущото време за работа w - показва онлайн потребители whoami - потребителско имевлязъл finger потребител - показване на потребителска информация uname -a - показване на информация за ядрото cat /proc/cpuinfo - информация за процесора cat /proc/meminfo - информация за паметта man команда - показване на ръководство за команда df - показване на инф. относно използването на диска du - показва "теглото" на текущата директория free - използване на паметта и суап whereis app - възможно местоположение на програмата app which app - кое приложение ще се стартира по подразбиране

tar cf file.tar файлове - създаване на tar архив с име file.tar, съдържащ файлове tar xf file.tar - декомпресиране на file.tar tar czf file.tar.gz файлове - създаване на tar архив с Gzip компресия tar xzf file.tar.gz - декомпресиране на tar с Gzip tar cjf file.tar.bz2 - създаване на tar архив с Bzip2 компресия tar xjf file.tar.bz 2 - декомпресиране на tar с Bzip2 gzip файл - компресиране на файл и преименуване на file.gz gzip -d file.gz - декомпресиране на file.gz във файл

Управление на процеси

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

chmod осмичен файл - променете разрешенията за файлове на осмични, отделно за потребител, група и за всеки, като добавите: ● 4 - четене (r) ● 2 - запис (w) ● 1 - изпълнение (x)

chmod 777 - четене, писане, изпълнение за всички chmod 755 - rwx за собственик, rx за група и други. Допълнителни опции: man chmod.

grep pattern files - търсене на шаблон във файлове grep -r pattern dir - търсене рекурсивно на шаблон в dir команда grep pattern -потърсете шаблон в изхода на команда намиране на файл - намерете всички файлове с име file