Полезные штуки (Unix noob stuff)
Порезать и склеить большой файл
#порезать
split -b 128m <filename>
#склеить куски
cat xa* > <filename>
Посчитать количество строк
# количество строк в таблице фаервола
ipfw table 0 list | wc -l
# количество строк в файле
cat file.txt | wc -l
Поиск
find ./ -type f \( -name "htss.php" -or -regex ".*\/xsl\/.*\.php" -or -regex ".*\/css\/.*\.php" -or -regex ".*\/css\/.*\.php" \) -print
find ./ -type f -regex ".*templates\/compiled\/.*" -print -delete
find ./ -type f -exec chmod 640 {} \;
find ./ -type d -exec chmod 750 {} \;
Полезные команды для работы с процессами
control-z #Stop (don't kill) the foreground job, and then return to the shell
jobs #Check the status of jobs in the current session
kill -9 %1 #Kill a job, by specifying its job number after the percent sign
kill -9 123 #Kill a process, by specifying its process id (PID) number
bg #Run the most recently stopped job in the background
fg #Bring most recently backgrounded job to the foreground
fg %1 #Bring a job to foreground by specifying its job number after the percent sign
Фаервол
# добавляем подсеть
# подсеть - количество бит слева-направо :)
ipfw table 1 add 192.168.0.0/24, 172.16.0.0/16, 10.0.0.0/8
Отладка
truss <file>
ktrace <file> #(анализ kdump-ом)
strace <file> #утилита для записи операций, производимых программой. (ports/sysutils)
#Отладчик gdb
gdb
dgb file <file>
gdb run #запустить программу
gdb bt #получить стек последних операций (после ошибки)
gdb -c <core.file> #анализ файлов .core
@author: surg30n
@date: Четверг, 24 Июль 2008
Комментарии : 2
|
2] Гость - 16:13, 10 Август, 2011
|
# количество строк в файле
wc -l file1 file2 ....
|
|
1] Гость - 14:48, 16 Апрель, 2011
|
|
заебись!!
|
@СКАЖИРЕКЛАМЕНЕТ@