Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
лек _LINUX_2012.doc
Скачиваний:
5
Добавлен:
14.04.2019
Размер:
255 Кб
Скачать

Команды для работы с файлами

команда

назначение

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

удаление