Рубрики
Текст \ Файлы \ Папки

sort \ diff

dpkg-query -l | grep kernel | sort - отображает в прямом алфавитном порядке 
dpkg-query -l | grep kernel | sort -r - отображает в обратном алфавитном порядке  
                      
ps auwx | sort -r -k 4.4 - Следующая команда сортирует процессы по уровню использования 
                           памяти. Параметр к используется для указания поля, 
                           используемого для сортировки. 
                           Запись 4,4 показывает, что именно четвертое
                           поле (и только оно) является ключевым.

lsmod | sort -k 2,2n - команда отображает загруженные модули ядра в порядке 
                       увеличения их размера. Параметр n указывает команде sort 
                       на необходимость интерпретировать второе поле как номер, 
                       а не как строку.
                       
strings - Поиск текста в бинарных файлах.Иногда возникает необходимость прочесть текст 
          в кодировке ASCII, находящийся внутри бинарного файла, 
          что позволяет узнавать много информации об исполняемом файле.
 
strings /bin/ls | grep *i libc - Определяет наличие libc в ls 
cat /bin/ls| strings - отображает все тексты ASCII в ls
strings /bin/ls  - отображает все тексты ASCII в ls

diff config config.old - определение различий между двумя файлами config и config.old
diff -u f1.txt f2.txt > patchfile.txt - сравнения двух файлов f1 и f2, и
                                        найденные отличия записали в patchfile.txt.
patch f1.txt < patchfile.txt - используя файл сравнения patchfile.txt patching file f1.txt

awk - мощным инструментом редактирования текста
      представляет собой полноценный язык программирования

ps auwx | awk '{print $1.$11}’	- отображает столбцы 1 и 11 команды ps
ps auwx | awk '/user_name1/ {print $11}' - отображает процессы пользователя user_name1
ps auwx | grep user_name1 | awk '{print $11}' - отображает процессы пользователя user_name1

awk -F: '{print $1.$5}' /etc/passwd  - -F: в качестве знака-разделителя для отображения 
                                       столбцов устанавливается двоеточие.

cut -d: -f1-5 /etc/passwd	- cut также может быть использована при работе с несколькими
                              полями значений . В качестве знака-разделителя для отображения
                              столбцов устанавливается двоеточие
                              отображает столбцы 1-5 файла /etc/passwd