cp - копирование файлов
Синтаксис:
cp [опции]... исходный_файл файл_назначения
cp [опции]... исходный файл... каталог
Некоторые опции:
-f При необходимости удалять файлы, в которые производится копирование.
-r Рекурсивно копировать каталоги
Примеры работы:
$ echo > ./tmp/file
$ cp ./tmp/file ./tmp/dir1
$ ls -l ./tmp/dir1
total 1
-rw-rw-r-- 1 m15hgun users 1 Oct 22 14:54 file
$ ls -l ./tmp/dir1
total 1
-rw-rw-r-- 1 m15hgun users 1 Oct 22 14:54 file
$ cp -r ./tmp/dir1 ./tmp/dir3
$ ls -l ./tmp/dir1 ./tmp/dir3
./tmp/dir1:
total 2
-rw-rw-r-- 1 m15hgun users 1 Oct 22 14:54 file
-rw-rw-r-- 1 m15hgun users 1 Oct 22 14:54 file2
./tmp/dir3:
total 2
-rw-rw-r-- 1 m15hgun users 1 Oct 22 14:54 file
-rw-rw-r-- 1 m15hgun users 1 Oct 22 14:54 file2
mv - перемещение файлов
Синтаксис:
mv [-f|-i] [-V|-v] исходный_файл конечный_файл
mv [-f|-i] [-V|-v] исходный_файл... каталог
Некоторые опции:
-f Не спрашивать подтверждения на замещение существующих файлов
Примеры использования:
$ mv ./tmp/dir1/file ./tmp/dir2/file
$ ls -l ./tmp/dir2
total 1
-rw-rw-r-- 1 m15hgun users 1 Oct 22 16:11 file
rmdir - удаление пустых каталогов
Синтаксис:
rmdir [-p] каталог...
Опции:
-p Удаляются все непустые каталоги в пути, начиная с последнего каталога
Примеры работы:
$ rmdir ./tmp/dir2
./tmp/dir2: Directory not empty
$ ls -l ./tmp/dir2
total 1
-rw-rw-r-- 1 m15hgun users 1 Oct 22 16:11 file
$ rm ./tmp/dir2/file
$ rmdir ./tmp/dir2
$ ls ./tmp/dir2
ls: No such file or directory (./tmp/dir2)
$ mkdir ./tmp/empty
$ mkdir ./tmp/empty/empty
$ ls -l ./tmp
total 9
drwxrwxr-x 3 m15hgun users 4096 Oct 22 16:49 empty
-rw-rw-r-- 1 m15hgun users 1 Oct 22 14:54 file
$ rmdir -p ./tmp/empty/empty
./tmp: Directory not empty
$ ls -l ./tmp
total 1
-rw-rw-r-- 1 m15hgun users 1 Oct 22 14:54 file
ps - отчет о состоянии процессов
Синтаксис:
ps -[aAdEfl][-[gG] grp][-o формат]... [-n имя][-p процесс][-t ][-[uU] пользователь]
Описание:
По умолчанию выводятся следующие поля: PID (ID процесса), TTY (терминал), TIME (время выполнения), CMD (запущенная команда).
Некоторые опции:
-a Вывести информацию о всех процессах, ассоциированных с терминалом.
-A Вывести информацию о всех процессах.
-f Вывести полную информацию, добавлены поля PPID (ID родительского процеса), STIME
(время процесса).
-o format Вывести только необходимые поля.
-p proclist Вывести информацию только о процессе с заданным ID.
Примеры использования:
$ ps -A
PID TTY TIME CMD
1 ? 06:51:43
2 ? 00:00:00 /sbin/tinit
3 ? 00:00:00 slogger
12292 ? 00:00:00 mqueue
5 ? 00:00:00 pci-bios
6 ? 00:00:54 devb-eide
7 ? 00:00:09 devc-con
4104 ? 00:00:07 pipe
2527241 ? 00:00:27 /opt/Mozilla/mozilla/mozilla-bin
573450 ? 00:00:30 devc-pty
512011 ? 00:00:00 io-audio
561164 ? 00:00:00 devb-fdc
561165 ? 00:00:00 devc-ser8250
528398 ? 00:06:03 io-net
3620879 ? 00:00:44 ped
4939792 ? 00:00:02 pterm
577553 ? 00:00:08 random
589842 ? 00:00:00 dumper
606227 ? 00:00:00 login
606228 ? 00:00:00 login
606229 ? 00:00:00 login
827414 ? 00:00:00 login
4939799 ? 00:00:00 /bin/sh
696344 ? 00:16:36 Photon
749593 ? 00:02:17 phfont
761882 ? 00:00:01 fontsleuth
839707 ? 00:43:07 io-graphics
2367516 ? 00:00:16 pwm
2412573 ? 00:01:37 shelf
2449438 ? 00:00:00 bkgdmgr
2449439 ? 00:00:09 wmswitch
815136 ? 00:00:29 /usr/photon/bin/devi-hirun
2449441 ? 00:00:16 saver
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.