- •Несколько простейших команд Unix (курс молодого бойца)
- •2. Некоторые наиболее употребительные команды.
- •2.1 Pwd Выдать имя текущей директории.
- •2.2 Cd Сменить текущую директорию.
- •2.3 Ls Распечатать каталог.
- •2.4 Cat Слить и вывести файлы на стандартный вывод.
- •2.5 More, pg Просмотреть файл постранично.
- •2.6 Cp Копировать файлы.
- •2.7 Mv Переместить (переименовать) файлы.
- •2.9 Rm Удалить файл или директорию.
- •2.17 Who Кто работает в системе.
2. Некоторые наиболее употребительные команды.
pwd - получить имя текущей директории cd - изменить текущую директорию ls - распечатать информацию о файлах или директориях cat - слить или вывести файлы-аргументы на стандартный вывод cp - копировать файлы mv - переместить (переименовать) файлы ln - создать ссылку на файл rm - удалить файлы rmdir - удалить директорию mkdir - создать директорию echo - вывести аргументы командной строки на стандартный вывод ps - распечатать информацию и номера выполняемых процессов kill - "убить" выполняемый процес по его номеру man - выдать справку об использовании и ключах команды
2.1 Pwd Выдать имя текущей директории.
pwd
2.2 Cd Сменить текущую директорию.
cd [ директория] cd /usr/spool/lp/adm cd .. Если директория не указана, вы попадаете в свой "домашний" каталог $HOME
2.3 Ls Распечатать каталог.
Формат команды: ls [ключи] [имена] имена - имена файлов или директорий; для директорий распечатывается список входящих в нее файлов, для файлов - выводится его имя и дополнительная информация. Имена файлов сортируются по алфавиту. Без аргументов ls выдает содержимое текущей директории. ls -al - вывод в длинном полном формате: число владелец время модификации линков группа имя файла (имен) размер -rwxr-xr-x 1 moshkow sys 17 Oct 18 16:13 ../jean drwxr-xr-x 1 moshkow sys 12 Oct 18 16:11 ../jelly -rwxr-xr-x 1 moshkow sys 0 Oct 13 14:14 ../j.bu.txt ^^ ^ ^ || | | || | +----- права всех "остальных" по отношению к файлу || +-------- права одной с ним группы |+----------- права "владельца" файла +------------ "-" - значит файл, "d" - директория Права: r - файл доступен для чтения, w - файл доступен для записи, x - файл является выполнимым, - - данное право доступа отсутствует. -a - вывести все файлы (даже если имена начинаются с точки); -x - вывод в 4 колонки; -t - имена файлов сортируются не по алфавиту, а по времени последнего изменения -R - рекурсивно пройти по всем подкаталогам ls -CF - оглавление каталога в несколько столбиков ls -al - оглавление в полном формате
2.4 Cat Слить и вывести файлы на стандартный вывод.
Формат команды: cat файл1 [файл2... ] Cat выводит содержимое перечисленных на стандартный вывод. Пример: cat файл распечатывает содержимое файла, а cat файл1 файл2 > файл3 сливает первые два файла и помещает результат в третий. Чтобы добавить содержимое файла1 к файлу2, надо выполнить команду cat файл1 >> файл2
2.5 More, pg Просмотреть файл постранично.
more file_name ... pg file_name ... less file_name ... Все эти команды позволяют просматривать файл, листая его поэкранно. Просмотром можно управлять с помощью клавиш. Самое удобное управление у команды "less", самое "дубовое" - у "pg" q - завершить просмотр ПРОБЕЛ - показать следующую страницу ENTER - сдвинуться на одну строку b - показать предыдущую страницу / - поиск h - Help - посмотреть список всех возможных команд more,less,pg используют, чтобы посмотреть "длинную" выдачу команды, ставя его конвейером "ей на хвост" ls -al | more - просмотреть оглавление ps -e | pg - просмотреть список работающих процессов
