11.01.2013 11:08
порезать большой файл на кусочки с максимальным сжатием и при помощи только штатных средств
Код:
bzip2 -c -9 dmp.dmp | split --verbose -a 3 -d -b 1000000000 - ПРЕФИКС
это создаст кучку файликов по почти гигабайту вида
ПРЕФИКС000
ПРЕФИКС001
ПРЕФИКС002
...
19.01.2013 12:47
Как собрать после этого? Спрашивали - отвечаем
Код:
printf 'ПРЕФИКС%03i\n' {0..44} | xargs bash -c 'cat "$@">>dmp.dmp.bz'
bzip -d dmp.dmp.bz
%03 в данном случае - длина суффикса, 0..44 - количество частей для склейки.
13.09.2013 12:12
Как скопировать файл с отображением прогресса копирования
Код:
rsync --progress file1 file2
13.09.2013 15:59
Код:
for file in *.wav; do lame "$file" "$(basename "$file" .wav).mp3" ; done;
обработка файлов в одну строку
Код:
for file in *.qcow2; do echo "$file";qemu-img convert -p -O raw "$file" "$(basename "$file" .qcow2).raw"; done;
13.09.2013 16:19
Код:
find ./ -type f -print0 | xargs -0 -n1 md5sum | sort -k 1,32 | uniq -w 32 -d --all-repeated=separate | sed -e 's/^[0-9a-f]*\ *//;'
поиск дубликатов
13.09.2013 16:24
Вывод всей палитры ANSI:

Код:
e="\033["
for f in 0 7 `seq 6`; do
  no="" bo=""
  for b in n 7 0 `seq 6`; do
    co="3$f"; p="  "
    [ $b = n ] || { co="$co;4$b";p=""; }
    no="${no}${e}${co}m   ${p}${co} ${e}0m"
    bo="${bo}${e}1;${co}m ${p}1;${co} ${e}0m"
  done
  echo -e "$no\n$bo"
done
256 цветов:

Код:
yes "$(seq 232 255;seq 254 -1 233)" |
while read i; do printf "\x1b[48;5;${i}m\n"; sleep .01; done
17.09.2013 15:37
Код:
cat /proc/PID/stat
выводит очень даже интересную статистику по процессу, в том числе и используемый своп
08.07.2014 16:48
сегодня

В частности:
factor - раскладывает число на множители:

Код:
factor [number]
ddate -

разное применение man, в частности
man ascii - таблица ASCII
man units - десятичные и двоичные префиксы.

Так же многое есть в комментариях.
08.07.2014 17:43
ddate не везде есть, а вот в комментариях очень понравилось про фиксы
Код:
arth@arth:~$ lq /
lq: команда не найдена
arth@arth:~$ ^lq^ls
ls /
bin   dev  home ...
вывод с форматированием по колонкам
Код:
mount | column -t
сортировка вывода du
Код:
du -sh * | sort -h
секундомер
Код:
time read -sn1
имитируем работу хакеров
Код:
cat /dev/urandom | od -h
05.01.2017 08:46
Код:
man -k слово
будет искать это слово по всем манам в системе
Часовой пояс GMT +3, время: 11:08.

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.