-
cd
Изменяет
текущий рабочий каталог. Синтаксис: cd <directory>; <directory>
- каталог, в который перейти (``.'' ссылается на текущий каталог, ``..''
- на родительский каталог). Пример: cd ../foo переводит из текущего
каталога в ../foo.
-
ls
Выдает информацию
о файлах в каталоге. Синтаксис: ls <file1> ... <fileN> Где
<file1> ... <fileN> имена файлов или каталогов, информацию
про которые надо выдать. Опции: Здесь больше опций, чем вы думаете. Наиболее
часто используемые: -F (для представления информации о типах файлов),
и -l (выдает в длинном (``long'') формате информацию о размерах
файлов, владельцах, правах доступа и т.д. В деталях это будет обсуждаться
далее). Пример: ls -lF /home/larry выдаст содержимое каталога
/home/larry.
-
cp
Копирует
файл(ы) в файл или каталог. Синтаксис: cp <file1> ... <fileN>
<destination> Где <file1> ... <fileN> имена копируемых
файлов, а <destination> файл или каталог, в который копируют.
Пример: cp ../frog joe копирует файл ../frog в файл или
каталог joe.
-
mv
Перемещает
файл(ы) в другой файл или каталог. Эта команда не эквивалентна копированию
с последующим уничтожением оригинала. Она может быть использована для переименования
файлов, как команда RENAME из MS-DOS. Синтаксис: mv <file1>
... <fileN> <destination> Где <file1> ... <fileN>
имена перемещаемых файлов, а <destination> имя файла или каталога,
в который перемещают. Пример: mv ../frog joe перемещает файл ../frog
в файл или каталог joe.
-
rm
Удаляет
файлы. Имейте в виду, когда в UNIX удаляются файлы, они невосстановимы
(не как в MS-DOS, где вы можете "разудалить" файл). Синтаксис: rm <file1>
... <fileN> Где <file1> ... <fileN> имена удаляемых
файлов. Опции: -i потребует вашего подтверждения перед удалением
файла. Пример: rm -i /home/larry/joe /home/larry/frog удаляет
файлы joe и frog в каталоге /home/larry.
-
mkdir
Создает
новые каталоги. Синтаксис: mkdir <dir1> ... <dirN> Где <dir1>
... <dirN> создаваемые каталоги. Пример: mkdir /home/larry/test
создает каталог test в каталоге /home/larry.
-
rmdir
Эта команда
удаляет пустые каталоги. При использовании rmdir ваш текущий рабочий
каталог должен находиться вне удаляемого каталога. Синтаксис: rmdir
<dir1> ... <dirN> Где <dir1> ... <dirN> удаляемые
каталоги. Пример: rmdir /home/larry/papers удаляет каталог /home/larry/papers,
если он пустой.
-
man
Выдает страницу
Руководства по данной команде или ресурсу. (здесь "ресурс" - это любая
системная утилита, которая не является командой, например библиотечная
функция). Синтаксис: man <command> Где <command>
имя команды или ресурса, о котором запрашивается информация. Пример: man
ls - дает помощь по команде ls.
-
more
Выдает содержимое
названных файлов поэкранно. Синтаксис: more <file1> ... <fileN>
Где <file1> ... <fileN> отображаемые файлы. Пример: more
papers/history-final представляет файл papers/history-final.
-
cat
Используется
для конкатенации файлов. cat используется также для выдачи полного
содержания файла разом Синтаксис: cat <file1> ... <fileN>
Где <file1> ... <fileN> выдаваемые файлы. Пример: cat
letters/from-mdw выдает на дисплей файл letters/from-mdw.
-
echo
Просто повторяет
аргументы. Синтаксис: echo <arg1> ... <argN> Где <arg1>
... <argN> "повторяемые" аргументы. Пример: echo "Hello world"
выдает на экран ``Hello world''.
-
grep
выдает все
строки в названном файле(лах), которые содержат заданный образец. Синтаксис:
grep <pattern> <file1> ... <fileN> Где <pattern>
- образец (представленный регулярным выражением) и <file1> ... <fileN>
- файлы, в которых производится поиск. Пример: grep loomer /etc/hosts
выдаст все строки, в которых файл /etc/hosts, содержит образец
``loomer''.