linux下的命令學習!strings
阿新 • • 發佈:2019-02-04
strings 命令
用途
在物件檔案或二進位制檔案中查詢可列印的字串。
語法
strings [ -a ] [ - ] [ -o ] [ -t Format ] [ -n Number ] [ -Number ] [ File ... ]
描述
strings 命令在物件檔案或二進位制檔案中查詢可列印的字串。字串是 4 個或更多可列印字元的任意序列,以換行符或空字元結束。 strings 命令對識別隨機物件檔案很有用。
標誌
-a 或 - | 搜尋整個檔案,而不僅僅是資料段,以尋找可列印的字串。如果省略這個標誌,則 strings 命令只在物件檔案的初始化資料空間內尋找。 |
-n |
指定最小的字串長度(除了預設的 4 個字元以外)。字串長度的最大值是 4096。這個標誌與 -Number 標誌相同。 |
-o | 列出檔案中每個跟隨在其八進位制偏移量之後的字串。這個標誌與 -t o 標誌相同。 |
-t Format | 列出從檔案最開始起,每個跟隨在其偏移量之後的字串。該格式取決於用作 Format 變數的字元。
注:當 -o 和 -t Format 標誌在一個命令列上多次定義,則最後指定的標誌控制 strings 命令的行為。 |
-Number | 指定最小的字串長度(除了預設的 4 個字元以外)。字串長度的最大值是 4096。這個標誌與 -n |
File | 要搜尋的二進位制檔案或物件檔案。 |
退出狀態
該命令返回以下退出值:
0 | 表示命令成功執行。 |
>0 | 表示出錯。 |
示例
- 要搜尋檔案,請輸入:
strings strings
strings 命令顯示:
@(#)56 1.17 com/cmd/scan/strings.c, cdmscan, bos320 5/7/92 10:21:20 標準輸入 strings.cat /usr/mbin/strings Usage: strings [-a | -] [-o] [-t format] [-n | -#] [file...] Usage: strings [-a | -] [-o] [-t format] [-n | -#] [file...] Usage: strings [-a | -] [-o] [-t format] [-n | -#] [file...] Usage: strings [-a | -] [-o] [-t format] [-n | -#] [file...] Usage: strings [-a | -] [-o] [-t format] [-n | -#] [file...] %7o %7d %7x %7o %7d
- 要搜尋至少有 12 個字元的字串,請輸入:
strings -12 strings
strings 命令顯示:
1.17 com/cmd/scan/strings.c, cdmscan, bos320 5/7/92 10:21:20 標準輸入 /usr/mbin/strings Usage: strings [-a | -] [-o] [-t format] [-n | -#] [file...] Usage: strings [-a | -] [-o] [-t format] [-n | -#] [file...] Usage: strings [-a | -] [-o] [-t format] [-n | -#] [file...] Usage: strings [-a | -] [-o] [-t format] [-n | -#] [file...] Usage: strings [-a | -] [-o] [-t format] [-n | -#] [file...]
- 要搜尋至少有 20 個字元的字串,並以十六進位制來顯示偏移量,請輸入:
strings -t x -n 20 strings
strings 命令顯示:
1017 1.17 com/cmd/scan/strings.c, cmdscan, bos320 5/7/92 10:21:20 108c Usage: strings [-a | -] [-o] [-t format] [-n | -#] [file...] 10d8 Usage: strings [-a | -] [-o] [-t format] [-n | -#] [file...] 1124 Usage: strings [-a | -] [-o] [-t format] [-n | -#] [file...] 1170 Usage: strings [-a | -] [-o] [-t format] [-n | -#] [file...] 11bc Usage: strings [-a | -] [-o] [-t format] [-n | -#] [file...]