首先他俩都可以显示文件内容,他们显示普通文件(文本文件)的时候基本没什么区别.
区别是:
cat 会把文件中所有内容都显示出来 不管你是否能看懂等等。
例子:
cat /bin/ls 看看得到什么吧
strings 命令会把文件中的可以显示的内容(字母数字符号)显示出来,而不是显示所有。
比如显示二进制文件(命令),数据文件内容.
例如:
strings /bin/ls
strings /var/log/wtmp #last命令显示的内容
首先他俩都可以显示文件内容,他们显示普通文件(文本文件)的时候基本没什么区别.
区别是:
cat 会把文件中所有内容都显示出来 不管你是否能看懂等等。
例子:
cat /bin/ls 看看得到什么吧
strings 命令会把文件中的可以显示的内容(字母数字符号)显示出来,而不是显示所有。
比如显示二进制文件(命令),数据文件内容.
例如:
strings /bin/ls
strings /var/log/wtmp #last命令显示的内容