1.用途
node
打印文件中的可打印字符串。經常使用來在二進制文件中查找字符串,與grep配合使用。strings命令輸出的字符串是至少包含連續4個可打印字符的,這個能夠經過參數來修改。bash
2.經常使用參數ide
-a/--all:掃描整個文件而不是隻掃描目標文件初始化和裝載段 -f/--print-file-name:在顯示字符串前先顯示文件名 -min-len/-n min-len/--bytes=min-len:設置顯示的最少的字符數,默認是4個字符 -t {o,d,x}/--radix={o,d,x}:輸出字符的位置,基於八進制,十進制或者十六進制 -o :同-t o -T/--target= :指定一種目標代碼格式來代替你的系統的默認格式 -e {s,S,b,l,B,L}/--encoding={s,S,b,l,B,L}:選擇字符大小和排列順序:s = 7-bit, S = 8-bit, {b,l} = 16-bit, {B,L} = 32-bit @file:從文件中讀取選項
3.使用示例字符串
[root@node1 ~]# strings /bin/ls |grep GLIBC GLIBC_2.2.5 GLIBC_2.4 GLIBC_2.3 GLIBC_2.3.4