153
# sort file1 file2
Вывести отсортированное содержимое двух файлов
# sort file1 file2 | uniq
Вывести отсортированное содержимое двух файлов исключая повторные значения
# sort file1 file2 | uniq -u
Вывести уникальные значения из отсортированного содержимого двух файлов
# sort file1 file2 | uniq -d
Вывести только повторяющиеся значения из отсортированного содержимого двух файлов
# echo 'word' | tr '[:lower:]' '[:upper:]'
Перевести символы нижнего регистра в верхний
Конвертирование содержимого текстовых файлов
# 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
Вывести список доступных форматов
Файловая система SWAP (файл подкачки)
# mkswap /dev/hda3
Создание swap-пространство на разделе
hda3
# swapon /dev/hda3
Включить swap-пространство, расположенное на разделе
hda3
# swapon /dev/hda2 /dev/hdb3
Активировать swap-пространства, расположенные на разделах
hda2
и
hdb3
Форматирование файловой системы
# fdformat -n /dev/fd0
Форматирование флоппи-диска без проверки
# mkfs /dev/hda1
Создать файловую систему
linux
на разделе
hda1
# mke2fs -j /dev/hda1
Создать журналируемую файловую систему
ext3
на разделе
hda1
# mke2fs /dev/hda1
Создание файловой системы
ext2
на разделе
hda1
# mkfs -t vfat 32 -F /dev/hda1
Создать файловую систему
FAT32
на разделе
hda1
Резервное копирование (Backup)
# find /var/log -name '*.log' | tar cv --files-from=- | bzip2 > log.tar.bz2
Поиск всех файлов, заканчивающихся на
".log"
в директории
/var/log
, и упаковка их в
bzip
-
архив
# find /home/user -name '*.txt' | xargs cp -av --target-directory=/home/backup/
154
--parents
Поиск в директории
/home/user
файлов, имена
которых оканчиваются на
".txt"
, и
копирование их в другую директорию
# rsync -rogpav --delete /home /tmp
Синхронизировать директории
/tmp
и
/home
# rsync -az -e ssh --delete ip_addr:/home/public /home/local
Синхронизировать локальную и удаленную директории через
Достарыңызбен бөлісу: