студия открытых решений о-никс
Wget >>

 Командная строка (cli) UNIX / Linux

Попурри из команд с полезными ключами.

Просмотр общего объема, занимаемого каталогом /var и всеми его подкаталогами первого уровня:

#du -shc /var/*

Сравнение каталогов:

diff --brief -r dir1 dir2

Сравнение файлов один ко второму:

diff --side-by-side file1 file2

Просмотр дерева файлов/каталогов в архиве:

tar -tf archive.tar

Извлечение из архивов определенных файлов:

tar -xf archive.tar myfile1 dir2/myfile2

Сортировка первого столбца перемешанных и повторяющихся данных

awk -F ' ' '{print $1}' file.txt | sort | uniq

Кодирование кириллицы в url:

echo -ne 'http://domane.com/страница1' | uni2ascii -aJ
http://domane.com/%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D0%B01

Конвертация в шестнадцатеричный код:

printf Tarr | od -tx1 -An
54 61 72 72

См. также простой способ конвертации строки символов в шестнадцатеричный код

Удалить символы перевода строки Windows ^M в файле:

sed 's/'"$(printf '\015')"'$//g' file.txt > file.unix.txt

cat file.txt | tr -d '\r' > file.unix.txt

Удалить номера в начале строк:

cut -f2- file.txt -d\ ;

Список файлов в каталоге с указанием размера каждого файла в байтах:

du -sb *
Wget >>

Поделиться в соцсетях:

система комментирования CACKLE
RSS