cut Разбиение строки в bash
Разбиваем строку и выделяем подстроку Солнце стекло в bash
echo Солнце светит сквозь стекло|cut -d" " -f1,4
Запись ISO-образа на флэшку
dd if="./filename.iso" of="/dev/sdb" status="progress" conv="fsync"
Кодируем видео из MOV в AVI формат
mencoder a.mov -o b.avi -oac mp3lame -ovc lavc
Количество файлов в каталоге
Считаем количество файлов в папке
ls | wc -l
Перекодировка файлов из Windows в Linux
Перекодировка файлов из кодировки Windows (CP-1251) в кодировку Linux (UTF-8)
#!/bin/bash
#
# Конвертим рекурсивно файлы из кодировки Windows в Юникод из каталога $1
export TMP_F=`mktemp`
trap "rm -f $TMP_F" EXIT
find "$1" -name \*.txt -print|while read x
do
echo $x
iconv -f cp1251 -t utf8 "$x">$TMP_F && cat $TMP_F > "$x"
done
Получить сведения о запущенном процессеах
В Linux получить список запущенных процессов можно командой
ps aux
список активных процессов
top
Узнать, запущен ли конкретный процесс:
ps -C xterm
В Windows, начиная с windows XP, есть полезная утилита wmic.
Например, узнать путь исполняемого файла процесса можно получить так
wmic process where (name="cmd.exe") get ExecutablePath
Просмотр заряда батареи ноутбука в консоли Linux
Печатаем заряд батареи BAT1 в ваттах и процентах
cat /sys/class/power_supply/BAT1/energy_full
cat /sys/class/power_supply/BAT1/energy_now
cat /sys/class/power_supply/BAT1/capacity
cat /sys/class/power_supply/BAT1/status
Вывод
28390000
26360000
92
Discharging
Раскадровка видео с помощью mplayer
Получение jpeg-файлов из видео
mplayer -vo jpeg film.mov
Раскадровка видео с помощью mpv
Получение jpeg-файлов из видео с заданного времени с помощью плеера mpv
mpv -vo image --start=00:11:10 "video.mkv"
mpv новая версия mplayer.
Сменить пароль пользователя passwd без запроса
Сменить пароль пользователя без принудительного ввода пароля можно так (по непроверенным данным работает только на RedHat-совместимых дистрибутивах)
echo HELLOWORLD | passwd --stdin