Владислав А. Сухарев - Очень полезные команды Linux на одном листе [Записки на полях]
Название: | Очень полезные команды Linux на одном листе [Записки на полях] | |
Автор: | Владислав А. Сухарев | |
Жанр: | Околокомпьютерная литература, Справочники | |
Изадано в серии: | неизвестно | |
Издательство: | неизвестно | |
Год издания: | - | |
ISBN: | неизвестно | |
Отзывы: | Комментировать | |
Рейтинг: | ||
Поделись книгой с друзьями! Помощь сайту: донат на оплату сервера |
Краткое содержание книги "Очень полезные команды Linux на одном листе [Записки на полях]"
Много команд Linux с описанием
Читаем онлайн "Очень полезные команды Linux на одном листе [Записки на полях]". [Страница - 5]
удалить строку "string1" из текста не изменяя всего остального
sed -n '1,8p;5q' example.txt
взять из файла с первой по восьмую строки и из них вывести первые пять
sed -n '5p;5q' example.txt
вывести пятую строку
sed -e 's/0*/0/g' example.txt
заменить последовательность из любого количества нулей одним нулём
cat -n file1
пронумеровать строки при выводе содержимого файла
cat example.txt | awk 'NR%2==1'
при выводе содержимого файла, не выводить чётные строки файла
echo a b c | awk '{print $1}'
вывести первую колонку. Разделение, по-умолчанию, по проблелу/пробелам или символу/символам табуляции
echo a b c | awk '{print $1,$3}'
вывести первую и треью колонки. Разделение, по-умолчанию, по проблелу/пробелам или символу/символам табуляции
paste file1 file2
объединить содержимое file1 и file2 в виде таблицы: строка 1 из file1 = строка 1 колонка 1-n, строка 1 из file2 = строка 1 колонка n+1-m
paste -d '+' file1 file2
объединить содержимое file1 и file2 в виде таблицы с разделителем "+"
sort file1 file2
отсортировать содержимое двух файлов
sort file1 file2 | uniq
отсортировать содержимое двух файлов, не отображая повторов
sort file1 file2 | uniq -u
отсортировать содержимое двух файлов, отображая только уникальные строки (строки, встречающиеся в обоих файлах, не выводятся на стандартное устройство вывода)
sort file1 file2 | uniq -d
отсортировать содержимое двух файлов, отображая только повторяющиеся строки
comm -1 file1 file2
сравнить содержимое двух файлов, не отображая строки принадлежащие файлу 'file1'
comm -2 file1 file2
сравнить содержимое двух файлов, не отображая строки принадлежащие файлу 'file2'
comm -3 file1 file2
сравнить содержимое двух файлов, удаляя строки встречающиеся в обоих файлах
Преобразование наборов символов и файловых форматов
dos2unix filedos.txt fileunix.txtконвертировать файл текстового формата из MSDOS в UNIX (разница в символах возврата коретки)
unix2dos fileunix.txt filedos.txt
конвертировать файл текстового формата из UNIX в MSDOS (разница в символах возврата коретки)
recode ..HTML < page.txt > page.html
конвертировать содержимое тестового файла page.txt в html-файл page.html
recode -l | more
вывести список доступных форматов
Анализ файловых систем
badblocks -v /dev/hda1проверить раздел hda1 на наличие bad-блоков
fsck /dev/hda1
проверить/восстановить целостность linux-файловой системы раздела hda1
fsck.ext2 /dev/hda1
проверить/восстановить целостность файловой системы ext2 раздела hda1
e2fsck /dev/hda1
e2fsck -j /dev/hda1
проверить/восстановить целостность файловой системы ext3 раздела hda1 с указанием, что журнал расположен там же
fsck.ext3 /dev/hda1
проверить/восстановить целостность файловой системы ext3 раздела hda1
fsck.vfat /dev/hda1
проверить/восстановить целостность файловой системы fat раздела hda1
fsck.msdos /dev/hda1
dosfsck /dev/hda1
Форматирование файловых систем
mkfs /dev/hda1создать linux-файловую систему на разделе hda1
mke2fs /dev/hda1
создать файловую систему ext2 на разделе hda1
mke2fs -j /dev/hda1
создать журналирующую файловую систему ext3 на разделе hda1
mkfs -t vfat 32 -F /dev/hda1
создать файловую систему FAT32 на разделе hda1
fdformat -n /dev/fd0
форматирование флоппи-диска без проверки
mkswap /dev/hda3
создание swap-пространства на разделе hda3
swap-пространство
mkswap /dev/hda3создание swap-пространства на разделе hda3
swapon /dev/hda3
активировать swap-пространство, расположенное на разделе hda3
swapon /dev/hda2 /dev/hdb3
активировать swap-пространства, расположенные на разделах hda2 и hdb3
Создание резервных копий (backup)
dump -0aj -f /tmp/home0.bak /homeсоздать полную резервную копию директории /home в файл /tmp/home0.bak
dump -1aj -f /tmp/home0.bak /home
создать инкрементальную резервную копию директории /home в файл /tmp/home0.bak
restore -if /tmp/home0.bak
восстановить из резервной копии /tmp/home0.bak
rsync -rogpav --delete /home /tmp
синхронизировать /tmp с /home
rsync -rogpav -e ssh --delete /home ip_address:/tmp
синхронизировать через SSH-туннель
rsync -az -e ssh --delete ip_addr:/home/public /home/local
синхронизировать локальную директорию с удалённой директорией через ssh-туннель со сжатием
rsync -az -e ssh --delete /home/local ip_addr:/home/public
синхронизировать удалённую директорию с локальной директорией через ssh-туннель со сжатием
dd bs=1M if=/dev/hda | gzip | ssh user@ip_addr 'dd of=hda.gz'
сделать "слепок" локального диска в файл на удалённом компьютере через ssh-туннель
tar -Puf backup.tar /home/user
создать инкрементальную резервную копию директории '/home/user' в файл backup.tar с сохранением полномочий
( cd /tmp/local/ && tar c . ) | ssh -C user@ip_addr 'cd /home/share/ && tar x -p'
копирование --">Книги схожие с «Очень полезные команды Linux на одном листе [Записки на полях]» по жанру, серии, автору или названию:
Тимоти Листер, Том Де Марко - Человеческий фактор: Успешные проекты и команды (3-е издание) Жанр: Околокомпьютерная литература Год издания: 2014 Серия: Профессионально |
Михаил Васильевич Шохирев - Язык программирования Perl Жанр: Perl Год издания: 2006 |
Вячеслав Олегович Рузов - Дух команды (Team spirit) Жанр: Культурология и этнография Год издания: 2010 |
Брайан Уорд - Внутреннее устройство Linux Жанр: Современные российские издания Год издания: 2015 |