cd [ | Изменяет текущий каталог. При задании без параметра — производит переход в домашний каталог пользователя. |
cmp [opt] | Утилита $ cat file1 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 $ cat file2 1 2 3 4 5 6 diff1 7 8 9 10 11 12 13 14 15 diff2 $ cmp file1 file2 file1 file2 differ: char 13, line 4 |
diff [opt] | Утилита file1 в file2 : $ diff file1 file2 3a4 > diff1 5c6, 7 < 11 12 13 14 15 ... > 11 12 13 14 15 diff2 |
cp [opt] file1 file2 cp [opt] file1 ... dir | Утилита $ cp file1 file2 $ ls -li file1 file2 261425 -rw-r--r-- 1 andy user 49 Dec 24 12:58 file1 261427 -rw-r--r-- 1 andy user 49 Dec 24 13:13 file2 |
mv [opt] | Утилита |
rm [opt] | Утилиты удаления файлов и каталогов. При этом удаляются только записи имен файлов в соответствующих каталогах, фактическое содержимое файла (метаданные и дисковые данные) будет удалено, если число жестких связей для файла станет равным 0. |
ls [opt] [ | Без параметров утилита |
ln [opt] source target | Утилита |
mkdir [-m mode] [-p] | Создать каталог. |
pwd | Вывести имя текущего каталога. |
fgrep [opt] < | Утилиты поиска фрагментов текста в файлах. Могут использоваться в качестве фильтров в программных каналах. Для поиска подстроки в файлах можно использовать самую простую из утилит $ fgrep "рассмотрим в разделе \"Создание процесса\"" chap* Если вы хотите сделать поиск нечувствительным к заглавным/строчным символам, используйте ключ |
grep [opt] < | Утилиты ). Например, чтобы произвести поиск слова "центр" в американском (center) и британском (centre) написании, можно задать следующую команду: $ grep "cent[er]" file или $ grep "cent[er][er]" file [er] является регулярным выражением, соответствующим либо символу 'е' , либо 'r' . Регулярное выражение должно быть заключено в кавычки для предотвращения интерпретации специальных символов командным интерпретатором shell. |
cat [opt] | Утилиты просмотра содержимого файла. Команда cat file выводит содержимое файла file на экран терминала. Если у вас есть подозрение, что файл не текстовый, т.е. содержит "непечатные" символы, лучше запустить -v . В этом случае вывод таких символов (которые, кстати, могут нарушить настройки вашего терминала) будет подавлен. |
more [opt] | Если размер файла велик и его содержимое не помещается в терминальном окне, удобнее будет воспользоваться утилитами |
head [-n] file tail [opt] file | Посмотреть только начало (первые n строк) или конец (последние n строк) файла можно с помощью утилит |
sort | Для сортировки строк файла используется утилита $ sort -d file >sorted file Вы можете указать номер слова строки, по которому необходимо произвести сортировку (точнее, номер поля записи; по умолчанию записью является строка, а поля разделены пробелами). Например, для сортировки строк файла file Андрей Май Борис Январь Владимир Март по месяцам, можно использовать команду $ sort -M +1 file в результате получим: Борис Январь Владимир Март Андрей Май Опция -M определяет сортировку по месяцам (не по алфавиту), опция +1 указывает, что сортировку необходимо проводить по второму полю каждой строки. |
cut | Позволяет отфильтровать указанные поля строк файла. Разделитель полей указывается опцией -d< . Например, чтобы получить реальные имена пользователей системы (пятое поле файла паролей), можно использовать следующую команду: $ cat /etc/passwd | cut -f5 -d: ... WWW Administrator Yuri Korenev Serge Smirnoff W3 group Konstantin Fedorov Andrei Robachevsky Sergey Petrov |
wc | Позволяет вывести число строк, слов и символов текста файла. |
find | Выполняет поиск файла в файловой системе UNIX, начиная с каталога . Например, для вывода полного имени исполняемого файла командного интерпретатора Bourne shell введите команду: $ find / -name sh -print 2>/dev/null /usr/bin/sh /usr/xpg4/bin/sh /sbin/sh С помощью опции -name указывается имя искомого файла, а с помощью опции -print — действие (вывести полное имя). С помощью $ find / -name core -atime +30 -print /u/local/lib/zircon/lib/core /u/local/etc/httpd/data/zzmaps/core /home/amd/WORK/novosti/core /home/amd/WORK/access/core /home/guests/snell/core Если вы сторонник жесткого администрирования, то можно применить следующую команду: $ find / -name core -atime +30 -exec rm {} \; которая автоматически удалит все найденные файлы. |
chown user | Изменяет владельца-пользователя указанных файлов. |
chgrp group | Изменяет владельца-группу указанных файлов. |
chmod mode | Изменяет права доступа и дополнительные атрибуты файлов. |
file | Сканирует начало файла и пытается определить его тип. Если это текстовый файл (ASCII), $ file * nlc-2.2d.tar: tar archive report.doc: ascii text work: directory runme.c: с program text runme: ELF 32-bit MSB executable figure.gif: data |
Вильям Л Саймон , Вильям Саймон , Наталья Владимировна Макеева , Нора Робертс , Юрий Викторович Щербатых
Зарубежная компьютерная, околокомпьютерная литература / ОС и Сети, интернет / Короткие любовные романы / Психология / Прочая справочная литература / Образование и наука / Книги по IT / Словари и Энциклопедии