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
Рубрики