1、查看文件类型
查看文件类型,属于ASCII或数据文件或二进制文件等,使用“file”
vijay@vijay-ThinkPad-X220:~/develop/test$ file ttt.txt
ttt.txt: ASCII text
2、指令和文件的搜索
指令搜索
which 寻找可执行文件
在PATH中搜寻指令的位置which [-a] 指令 -------------- a:找到所有PATH中可找到的指令
cd找不到,因为cd是bash内建的指令,不再PATH中的目录下。
- type 寻找的文件
type用来区分指令是shell自带,还是shell外的独立二进制文件。
type [-p] 指令 -------------- p:显示指令路径 vijay@vijay-ThinkPad-X220:~$ type cd cd is a shell builtin vijay@vijay-ThinkPad-X220:~$ type ls ls is an alias for ls --color=tty vijay@vijay-ThinkPad-X220:~$ type -p ls ls is /bin/ls
文件搜索
whereis 程序名
命令只能用于程序名的搜索,而且只搜索二进制文件(参数-b)、man说明文件(参数-m)和源代码文件(参数-s)。查询数据库(/var/cache/locate/locatedb)文件,速度较快。eg: vijay@vijay-ThinkPad-X220:~$ whereis ls ls: /bin/ls /usr/share/man/man1/ls.1.gz
locate 表达式或文件
列出数据库中符合表达式的文件locate [-cir] 文件名 ------------------ c:不打印找到的文件,只打印文件的个数 i:不区分大小写 r:可以接正则表达式
*updatedb:更新数据库
find
find [目录][选项][动作]