Команды для работы с файлами
№ |
команда |
назначение |
1 |
touch <файл> |
создание пустого файла |
2 |
cat <файл> |
Просмотр текстового файла |
3 |
cp <файл1> <файл2> |
Копирование файл1 в файл2. |
4 |
mv <файл1> <файл2> |
Перемещение файл1 в файл2. переименование |
5 |
rm <файл> |
Удаление «Да »- Y, «нет» - N |
6 |
which <программа> |
Вывод каталога, в котором находится программа, если она вообще установлена |
7 |
script -a <файл> |
Команда script начинает "вложенный" сеанс и протоколирует весь терминальный ввод и вывод в заданном файле. Завершение вложенного сеанса и выполнения команды skript происходит по нажатию комбинации клавиш Ctrl+D. ОПЦИя -a добавление протокола нового сеанса к содержимому файла, если эта опция не задана, то файл создается заново |
Пример3
№ |
команда |
назначение |
1 |
touch file1.txt |
создание |
2 |
echo “new text” > file1.txt |
Посылает строку в файл |
3 |
cat file1.txt |
просмотр |
4 |
cp file1.txt file2.txt |
копирование |
5 |
cat file2.txt |
просмотр |
6 |
rm file1.txt |
удаление |
Шаблоны.
Команды для работы с каталогами
№ |
команда |
назначение |
1 |
mkdir < каталог > |
создание |
2 |
ls < каталог> |
Просмотр содержимого каталога |
3 |
Cd < каталог1 > |
Изменение текущего каталога на каталог1. Если каталог1 не указан, текущим становится "домашний" каталог пользователя, определяемый значением переменной окружения $HOME. |
4 |
rmdir < каталог > |
Удаление «Да »- Y, «нет» - N |
5 |
Rm -r < каталог > |
Рекурсивное удаление (вместе с подкаталогами и файлами в них) |
6 |
cp <каталог-источник> < каталог-назначение> |
Копирование |
7 |
mv <каталог-источник> < каталог-назначение |
Перемещение |
8 |
pwd |
выдает имя текущего (рабочего) каталога. |
При указании имени каталога можно использовать следующие символы
«.» – означает текущий каталог
«. .» – означает родительский каталог
cd . . - переход на один уровень вверх по дереву файловой системы.
~ домашний каталог пользователя
Пример4
1 |
Mkdir d1 |
|
2 |
Cd d1 |
|
13 |
touch file3.txt |
создание |
4 |
touch file4.txt |
|
5 |
Cd . . |
|
6 |
Ls d1 |
|
7 |
Mkdir d2 |
|
8 |
cp -r d1 d2 |
копирование |
9 |
Ls d2 |
просмотр |
10 |
rm –r d1 |
удаление |
