15 основных команд UNIX

by SeoCoder on Апрель 22, 2007

Нашел на просторах интернета. Список понадобится многим.

1. man – показывает справку по команде. Например: man ls. Для выхода – нажмите q.
2. cd – смена текущего каталога. Например: cd /etc/.
3. ls – чтени оглавления каталога. Аналог dir в Windows. Например: ls /etc. Для более детального отображения используйте ls -l /etc.

4. cp – копирование файла или каталога. Например: cp source dest. Для копирования каталогов используйте опцию -R. Пример: cp -R /source /dest.
5. mv – перемещение/переименование файла. Например: move source dest.
6. rm – удаление файлов и папок.
7. cat – вывод файла на стандартое устройство. Например: cat /var/log/messages.
8. more – постраничный вывод файла. Например more /var/log/messages. Для выхода нажмите q. Вы так же можете сделать постраничным вывод других команд например так: ls -l /etc | more.
9. scp – копирование файлов по SSH на другой сервер. Пример: scp /local/file user@host.com:/path/to/save/file.
10. tar – архиватор. он может упаковать один или несколько файлов в один tar-файл. Так же может использоваться сжатие по алгоритму gzip. Для создания tar-архива используйте команду: tar -cf archive.tar /directory, а для распаковки: tar -xf archive.tar. Если вы хотите использовать сжатие – просто добавьте опцию z. Т.е. tar -czf archive.tar.gz /dir и tar -xzf archive.tar.gz соответственно.
11. grep – ищет подстроку или регулярное выражение в файле. Вы так же можете использовать fast grep. Например: fgrep failure /var/log/messages. Если вам не нужен поиск регулярного выражения, то удобнее использовать fgrep вместо классического grep.
12. find – отображает рекурсивный список файлов и каталогов. Для поиска чего-то конкретного можно использовать grep. Например: find / | fgrep log.
13. tail – показывает последние несколько строк файла: tail /var/log/messages. Если вам нужно больше – используйте ключ -n: tail -n 50 /var/log/messages. Вы так же можете использовать ключ -f для просмотра изменений файла в реальном времени: tail -f /var/log/messages.
14. head – почти тоже что и tail, только показывает начало файла.
15. vi – тестовый редактор. Есть множество различных текстовых редакторов, таких как emacs, nano и проч. Однако vi есть практически на любом сервере и потому он будет не плохим выбором. Для редактирования файла введите команду: vi file. Для перехода в режим редактирования нажмите i. Для сохранения изменений и выхода нажмите ESC :wq. Для выхода без сохранения – ESC :q!. Есть ещё миллионы других команд, однако для минимально редактирования вам будет достаточно и этого.

Изучив и поняв эти команды вам не стоит останавливаться. Есть ещё множество команд, которые сделают вашу жизнь и работу проще.

Похожие посты:

{ 1 trackback }

POIKL black optimizer » Blog Archive » 15 основных команд UNIX
04.26.07 at 20:46

{ 3 comments… read them below or add one }

1 admin 04.22.07 at 14:51

http://www.pixelbeat.org/cmdline.html
Вот еще просто ОФИГЕННЫЙ справочник команд. Завтра переведу!

2 div72 04.22.07 at 15:36

все команды, имхо, не надо, а необходимые для нашей деятельности будут в самый раз :)

3 exelens 02.15.08 at 17:08

Интересно.. Спасибо

Leave a Comment

You can use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="">

Get Adobe Flash playerPlugin by wpburn.com wordpress themes