由于常用命令实在太多,太过于广泛,本博客准备从点滴开始,记录常用的命令,不断学习,不断成长。
1.查看文件类型
由于每次打开文件之前,不能确定文件内容类型,假如打开了二进制文件,仅能看到一对乱码,甚至会导致终端挂起。
而file命令相对边界,它可以深入文件内部,并决定文件是什么类型。
例如:
$file my_file
my_file:ASCLL text
$
对于文件夹执行时结果
$file New_Dir
New_Dir:directory
$
对于符号链接进行执行,结果如下,可以查看链接到哪个文件中
file s1_file_new
s1_file_new:symbolic link to file_new
$
对于脚本文件,执行结果如下
$file my_script
my_script:Bourne-Again shell script,ASCLL text
$
对于二进制的可执行文件,file命令能够确定该程序编译时所面向的平台以及与之相关的类型库,对于未知源的二进制文件,此命令非常有用。
file /bin/ls
/bin/ls:ELF 64-bit LSB executable,x86-64,version 1(SYSV),
dynamically linked (uses shared libs),for GNU/Linux 2.6.24,
[...]
$
对于查看单个文件,cat,more,less等命令,详见下一篇博客。