Добавить в цитаты Настройки чтения

Страница 2 из 5



Когда команды нет, то появится приглашение на ввод новой команды.Например. $which tee $

1.18.Где находится справочный материал по команде tee.

$ whereis -m tee

tee: /usr/share/man/man2/tee.2.gz /usr/share/man/man1/tee.1.gz

[email protected]:~$ whatis -w tee

tee (1) – read from standard input and write to standard output …

tee (2) – duplicating pipe content

1.19.Создание нового пустого файла

$ touch uchfile.txt

1.20.Создание текстового файла командой cat.

$cat >uchfile.txt

Hello my friend! ^d Примечание ^d=ctrl + d

1.21.Стирание текстового файла 1-ый способ.

$cat>uchfile.txt ^d Проверка $cat uchfile.txt Все чисто

1.22.Стирание текстового файла 2-ой способ.

[email protected]:~# cat>f1.txt

Hello

Создали файл с одним словом.

Стираем и читаем файл

[email protected]:~# echo "">f1.txt;cat f1.txt

Все чисто.

1.23.Просмотр текстовых файлов командой file.

$ touch uchfile.txt $ file uchfile.txt uchfile.txt: empty

$ cat>uchfile.txt

Good morning

$ file uchfile.txt

uchfile.txt: ASCII text

1.24.Объединение 3-х файлов в один.

$ cat>f4.txt

Cat

$ cat>f5.txt

drink

$ cat>f6.txt

milk

$ cat f4.txt f5.txt f6.txt>f7.txt; cat f7.txt

Cat

drink

milk

1.25.Команда hexdump

Вывод информации файла в шестнадцатиричном коде.

[email protected]:~$ hexdump uchfile.txt

0000000 6f47 646f 6d20 726f 696e 676e 000a 000000d

1.26.Команда strings используется для определения содержания не текстового файла.

Вывод строки

[email protected]:~$ cat test4.txt

12345

[email protected]:~$ strings -f test4.txt

test4.txt: 12345 ##с ключом -f имя файла перед содержанием.

Глава 2.Некоторые команды Linux и характеристики файлов.

2.1.Вывод списка файлов текущего каталога ls.

$ ls -a Показать скрытые файлы

$ ls -1 Показать файлы (каталоги) в 1 столбец

$ ls –l Показать права на файлы

$ ls -F Вывод информации о типах файлов.

2.2.Символы, обозначающие тип файла.

* Исполняемый файл.

/ Каталог

@Символьная ссылка

| FIFO

# Сокет

2.3.Соответствие цвета типу файла.

Зеленый Исполняемый файл

Голубой Каталог

Желтый FIFO

Красный Архив

Magenta Изображение , аудиофайл.

2.4.Как отделить имя файла от пути к нему.

$ basename /home/max1/uchfile.txt

uchfile.txt

2.5.Как отделить путь к файлу от его имени.

$ dirname /home/max1/uchfile.txt

/home/max1

2.6.Копирование файлов с оповещением cp -i.

$ cp -i uchfile.txt uchfile4.txt

cp: переписать «uchfile4.txt»? y

2.7.Копирование каталогов cp -R. Копируем из d1 в d2.

$cp -R d1 d2

2.8.Переименование и перемещение файлов. Команда mv.

Создаем каталог d4 и переименовываем его в d5.

$ mkdir d4

$ ls d4 Документы Изображения Общедоступные Шаблоны

Видео Загрузки Музыка Рабочий стол

$ mv d4 d5

$ ls d5 Документы Изображения

Общедоступные Шаблоны Видео Загрузки Музыка Рабочий стол

2.9 Удаление файла, команда rm.



$ rm uchfile4.txt

2.10.Удаление файлов и каталогов, содержащих данные.

$ rm -Rf <folder>

R-перейти в каждый подкаталог и удалить его содержимое.

f-не напоминать что каталог не пустой.

Глава 3.Команда dd (копирование и конвертирование файлов).

3.1.Команда dd. Общие сведения.

Параметр Действие

if Читает данные из файла

of Пишет данные в файл

bs=n Размер блока

ibs=

obs=

seek=

skip=

conv=notrunc Не обрезать нули на выходе

conv=noerror Продолжать после ошибки чтения

conv=sync Дополнять каждый блок нулями до ibs-size

Параметр Действие

if Читает данные из файла

of Пишет данные в файл

bs=n Размер блока

ibs=

obs=

seek=

skip=

conv=notrunc Не обрезать нули на выходе

conv=noerror Продолжать после ошибки чтения

conv=sync Дополнять каждый блок нулями

до ibs-size

3.2.Уничтожение всех данных на диске без возможности восстановления.

# dd if=/dev/urandom of=/dev/sda2 bs=4k

3.3.Полное побайтное копирование одного диска на другой (клонирование).

# dd if=/dev/sda of= /dev/sdb bs=4096

3.4.Скопируем фильм с рабочего стола в домашний каталог.

$ dd if=Madagascar.avi of=/home/max1/mad.avi

1106576+0 записей получено

1106576+0 записей отправлено

скопировано 566566912 байт (567 MB),

28,6744 c, 19,8 MB/c

428556+1 записей получено

428557+0 записей отправлено

3.5.Создадим образ из файла.

$ dd if=Madagascar.avi of=/home/max1/image.iso

1106576+0 записей получено

1106576+0 записей отправлено

скопировано 566566912 байт (567 MB), 28,7107 c, 19,7 MB/c

3.6.Извлекаем из образа файл.

$ dd if=image.iso of=mad.avi

1106576+0 записей получено

1106576+0 записей отправлено

скопировано 566566912 байт (567 MB),

37,3543 c, 15,2 MB/

Глава 4.Команда поиска find.

4.1.Общие сведения о команде find .

Ключ Параметр

–name file

(!) -user|group name user |group

–type d|f|l|b|c|p|s

–exec rename|rm {} ;

–fprint file

-perm 000 – 777

4.2.Поиск файлов по имени.

$ find -name Загрузки.

./Загрузки

Проверка

$ ls z1.txt Документы Изображения Общедоступные Шаблоны Видео Загрузки Музыка Рабочий стол. Примечание Загрузки -каталог, то есть файл, содержащий другие файлы.

4.3.Поиск файла по имени владельца в каталоге Документы.

[email protected]:~/Документы$ find -user max.

./Отсканированный документ.jpg

4.4.Поиск файла не принадлежащего владельцу.

$ find ! -user max

./Загрузки/Ubuntu

Проверка

$ ls -l Загрузки/Ubuntu

итого 4

drwxr-xr-x 2 root root 4096 янв. 24 11:56 13.04

владелец файла root.

4.5.Найти файл uchfile1 и переименовать в файл uchfile2.

$ find -name uchfile1 -exec rename 's/uchfile1/uchfile2/g' {} ;

Проверка

$ ls

uchfile2 Документы Изображения Общедоступные Шаблоны

Видео Загрузки Музыка Рабочий стол