Содержание курса
1. Lessons Learned
4 урока
6 472
2 240
14м
11
Открытый
1.1
Чего не будет?
↗
2 781
1 479
1м 7с
18
Открытый
1.2
Сколько команд-то?
↗
1 646
227
9м 35с
-7
Открытый
1.3
Философия UNIX
↗
1 108
194
2м 1с
-9
Открытый
1.4
CLI кун-фу это процесс, а не стильные артефакты
↗
937
340
2м 14с
9
2. Команды
75 уроков
11 258
7 391
89м
22
Открытый
2.1
man платформ, угадай ключ
↗
922
118
5м 11с
4
Открытый
2.2
history наблюдай приключения
↗
599
52
12м 20с
0
Открытый
2.3
time прикинь скорость
↗
476
476
0м 15с
1
Открытый
2.4
date +%F_%T
↗
442
22
24м 3с
5
Открытый
2.5
$() `` bash vs sh
↗
417
12
25м 52с
0
Открытый
2.6
sort -u -T
↗
313
313
0м 16с
2
Открытый
2.7
uniq -c
↗
288
5
4м 29с
1
Открытый
2.8
head прикинь качество
↗
218
218
1м 34с
1
Открытый
2.9
wc прикинь количество
↗
199
199
0м 18с
2
Открытый
2.10
cut, grep, tr ->sed ->awk ->perl
↗
269
269
0м 19с
0
Открытый
2.11
nc швейцарский нож сети
↗
270
270
0м 2с
0
Открытый
2.12
dd пахнет сыростью
↗
252
252
0м 2с
0
Открытый
2.13
ls|shuf -rn100500 # шаффл
↗
199
199
0м 2с
0
Открытый
2.14
watch -n2 "(who&w)"
↗
192
72
1м 35с
0
Открытый
2.15
<() подстановка
↗
168
168
0м 2с
1
Открытый
2.16
()| экзотично
↗
162
162
0м 2с
0
Открытый
2.17
xargs vs parallel
↗
165
165
0м 2с
0
Открытый
2.18
pipe ( | )
↗
194
194
0м 8с
0
Открытый
2.19
egrep ( | )
↗
202
202
1м 36с
0
Открытый
2.20
w3m пэйджер WWWを見る
↗
146
146
0м 2с
0
Открытый
2.21
rsync -Pav ~ .
↗
146
146
0м 2с
0
Открытый
2.22
wget -c -np --start-pos=8 продолжим без родителей
↗
141
36
1м 11с
0
Открытый
2.23
cut -b2-
↗
119
119
0м 2с
1
Открытый
2.24
sed \\\\ экранирование
↗
168
5
1м 17с
1
Открытый
2.25
awk быстрее egrep -f
↗
161
6
0м 15с
-1
Открытый
2.26
mawk быстрее gawk и nawk
↗
92
7
0м 16с
0
Открытый
2.27
sdiff -isaBWw512 <(w) <(w)
↗
73
9
0м 5с
0
Открытый
2.28
vimdiff F7
↗
81
81
0м 7с
0
Открытый
2.29
Спецсимволы “[|]’~<!--@/*$%^&#*/()?>,.*/\
↗
101
101
0м 2с
0
Открытый
2.30
find ~ -mmin -9 # свежо
↗
97
97
0м 7с
1
Открытый
2.31
kill -9 # мертво
↗
103
103
0м 2с
0
Открытый
2.32
xkill F2
↗
93
93
0м 2с
0
Открытый
2.33
/etc/fstab vs fstrim -v
↗
105
15
3м 19с
-1
Открытый
2.34
du -skh ~ # 1024 мебибайт
↗
76
76
0м 2с
0
Открытый
2.35
sudo iotop -ao # сортируй
↗
85
85
0м 2с
0
Открытый
2.36
atop -r yy # tыкай бинарное позавчера
↗
62
62
0м 2с
0
Открытый
2.37
nmon -t логи процессов
↗
68
68
0м 2с
0
Открытый
2.38
ps aux vs ps -ef vs ps -efW
↗
84
84
0м 2с
0
Открытый
2.39
lsof иноды удалённых
↗
82
82
0м 2с
0
Открытый
2.40
ls -l против ls для 100500 файлов
↗
85
85
0м 2с
-1
Открытый
2.41
rm -rf * vs rm -rf dir/
↗
92
6
0м 23с
1
Открытый
2.42
gzip -r # unix bomb
↗
80
15
2м 10с
0
Открытый
2.43
pigz -p42
↗
99
5
1м 31с
0
Открытый
2.44
7z e vs 7z x
↗
93
11
2м 40с
0
Открытый
2.45
tshark фильтры
↗
75
75
0м 2с
1
Открытый
2.46
tcpdump mips architecture binary
↗
114
114
0м 2с
0
Открытый
2.47
mc бинарь
↗
90
90
0м 2с
0
Открытый
2.48
ldd # ад зависимостей
↗
83
83
0м 2с
0
Открытый
2.49
ln -s *so
↗
85
85
0м 2с
-1
Открытый
2.50
ffmpeg # статическая и динамическая сборки
↗
86
86
0м 2с
0
Открытый
2.51
mplayer скриншоты
↗
69
69
0м 2с
0
Открытый
2.52
feh --slideshow-delay 2 -r ~/Изо*
↗
64
64
0м 2с
0
Открытый
2.53
ploticus за что выбрала wikipedia?
↗
68
68
0м 2с
0
Открытый
2.54
md5sum vs md5
↗
72
72
0м 2с
0
Открытый
2.55
testdisk photorec и шифровальщики
↗
69
69
0м 2с
0
Открытый
2.56
mount партиции в образе dd через loop по оффсету
↗
61
61
0м 2с
0
Открытый
2.57
imagemagic convert # шум против сжатия
↗
59
59
0м 2с
0
Открытый
2.58
POSIX printf
↗
90
9
0м 20с
0
Открытый
2.59
crontab # типичные ошибки и дебаг
↗
72
72
0м 2с
0
Открытый
2.60
strace -ttf wine kasper.exe 2>&1|grep open
↗
78
41
1м 33с
0
Открытый
2.61
expect -c |tee nontext.log
↗
79
79
0м 2с
0
Открытый
2.62
strings nontext.log
↗
66
66
0м 2с
0
Открытый
2.63
bc<<<"scale=100500;104348/33215"
↗
83
83
0м 2с
1
Открытый
2.64
tail -n2 -f /var/log/*log
↗
83
83
0м 12с
0
Открытый
2.65
cat -env
↗
92
92
0м 2с
-1
Открытый
2.66
dos2unix vs tr -d \r
↗
83
83
0м 2с
0
Открытый
2.67
comm
↗
118
118
1м 36с
0
Открытый
2.68
join -
↗
115
115
0м 2с
1
Открытый
2.69
script --quiet --append
↗
90
90
0м 2с
1
Открытый
2.70
split -l77 --numeric-suffixes=$(date +%s) -a10
↗
93
93
0м 2с
0
Открытый
2.71
column -t -s\;|tee 4excel.csv
↗
91
91
0м 2с
0
Открытый
2.72
while :;do sleep 3;ps aux > $(date +%s);done
↗
99
99
0м 2с
0
Открытый
2.73
mv -v
↗
154
154
0м 2с
0
Открытый
2.74
od -An -iN4 </dev/urandom
↗
117
117
0м 2с
1
Открытый
2.75
fakeroot dpkg-deb --build
↗
181
0
0м 4с
1