溫馨提示×

Linux strings命令如何定制輸出

小樊
51
2025-03-21 08:13:22
欄目: 智能運維

strings 命令用于從二進制文件中提取可打印的字符串

  1. -n:指定最小字符串長度。默認值為 4。例如,如果你只想顯示長度大于等于 6 的字符串,可以使用 strings -n 6 file。

  2. -t:使用十六進制格式顯示字符串。例如,strings -t x file。

  3. -T:指定輸出格式??蛇x值有 d(十進制)、o(八進制)、x(十六進制)和 a(ASCII)。例如,strings -T x file。

  4. -e:指定字符編碼??蛇x值有 ascii、ibm、ibm037、ascii@euro、cp1252utf8。例如,strings -e utf8 file。

  5. -s:壓縮重復的字符串。例如,strings -s file。

  6. -w:指定輸出寬度。默認值為 80。例如,strings -w 120 file。

  7. -I:指定要排除的文件類型。例如,strings -I '*.jpg' file。

你可以根據需要組合使用這些選項。例如,如果你想從一個名為 example.bin 的二進制文件中提取長度大于等于 6 的字符串,并以十六進制格式顯示,可以使用以下命令:

strings -n 6 -t x example.bin

更多關于 strings 命令的信息,可以查閱其手冊頁(通過運行 man strings)。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女