Pwd, cd и    ls   
  
  Более основательно мы ознакомимся    с этими командами в гл. 14. Основное их назначение — работа с каталогами и файлами. 
  
  Первая команда - pwd (аббревиатура    от present working directory - текущий рабочий каталог). Набрав ее в командной    строке и нажав Enter, можно узнать свой текущий каталог. 
  
  /home/armand   
  
  В примере команда pwd возвращает    имя текущего каталога /home/armand. Следовательно, вы находитесь в исходном    каталоге пользователя armand (это мой каталог). 
  
  Команда cd не только определяет    текущее состояние, но и изменяет его. По этой команде выполняется переход из    текущего каталога в любой другой (доступный). 
  
  Вернемся к предыдущему    примеру с текущим каталогом /home/armand. Воспользовавшись командой cd, перейдем    в подкаталог wordfiles этого каталога. 
  
    $    cd wordfiles    
   
  /home/armand/wordfiles   
  
  Если теперь ввести команду    pwd, она подтвердит переход в новый каталог. Аналогично выполняется переход    в системный каталог временных файлов / tmp: 
  
   $ cd /tmp $    pwd  
  
  /tmp   
  
  Отличие сводится к наличию    ведущей косой черты (/) перед названием каталога. Первая команда (cd wordfiles)    ее не использует, поэтому адресация перехода выполняется по отношению к текущему    каталогу (относительная адресация -   прим. ред. пер.).   Если выполнить    точно такую же команду из исходного каталога Майка (/home/mike), то вы перейдете    в каталог 
  
  /home /mike /wordfiles.   
  
  А вторая команда (cd /    tmp) использует ведущую косую черту. Такая команда позволяет выполнить переход    в одну и ту же точку дерева каталогов (абсолютная адресация -   прим. ред.    пер.),   независимо от того, в каком каталоге она выполняется. 
  
  Наконец, команда Is предназначена    для просмотра содержимого текущего каталога. Если ввести эту команду из каталога    armand, от результат будет примерно следующим. 
  
  armand scmp-jpc   
  
  Обратите внимание на способ    вывода на экран имен файлов и каталогов - в несколько столбцов. Ширина столбца    определяется максимально длинным именем файла или каталога в нем. 
  
  Команда Is используется    для вывода содержимого не только текущего, но и любого доступного каталога Для    вывода содержимого каталога usr необходимо ввести команду Is /usr. 
  
  diet i486-linux-libc5    interbase openwin tmp   
  
  Обратите внимание на зависимость    числа и ширины столбцов от максимальной длины имени файла или каталога. 
  
  Возникает вопрос: какой    прок в указанной информации, если нельзя отличить каталоги от файлов и не указаны    объемы последних? 
  
  Чтобы вывести недостающую    информацию, воспользуйтесь расширенным форматом команды: ls -1 (структура команд    рассмотрена в гл. 14). Ниже показан результат ввода этой команды в том же исходном    каталоге armand: 
  
|    r  ,  | |||||||||||
  *-l.l-l.1386.rpm   
  
  Теперь у нас есть достаточно    подробные сведения о каждом файле. Самые важные из них находятся слева от имени    файла или каталога - дата последней модификации и (только для файлов) объем    в байтах (1024 байт = 1 Кбайт). 
  
  Первый символ первого столбщ    указывает, что приведено в этой строке: каталог (d) или файл (-). Например,    scmp-jpc - это файл: 
  
  -rw-r—r— 1 armand    armand 4288 May 14 22:17 scmp-jpc   
  
  в отличие от каталога mail: 
  
drwx------ 2 armand armand 1024 Jun 4 07:12 mail