与文本相关的命令主要有:
mkdir,rmdir,rm,file,stat,touch,mv,cp,echo,cat,less,more,tree,ls,cd,echo,evince,find
touch
用来创建一个文件
用来同步时间戳
touch file 若该目录没有该文件,会创建新文件,若该文件本来就存在,则touch命令可以用来同步
可以用stat命令来查看文件的时间,主要包括access modify change 三个时间
ls
显示当前目录的文件,主要参数如下:
mkdir
用来创建一个新的目录
###-p参数
1
| $ mkdir -p /aa/bb/cc/dd/ee
|
如果要创建多层的目录,要加-p参数
##rmdir
###删除一个空目录
##rm
用来删除文件
1 2 3
| $ rm file $ rm -f file $ rm -rf dirname
|
mv
移动文件和文件的重命名
1 2 3 4
| $ mv file 目录 $ mv file1 file2 $ mv file1 目录/file2 $ mv 目录1 目录2
|
cp
用于文件的复制操作
1 2 3 4
| $ cp file1 目录 $ cp file1 file2 $ cp file1 目录/file2 $ cp -r 目录1 目录2
|
file
用来查看文件的类型
stat
用来查看文件的详细信息:
(文件类型嗯,大小,占的块的大小,Inode,链接数,权限等等等等)
##pwd
less
以分页的形式来查看文本
more
和less类似,但是只能往下翻页
cat
直接输出文件内容,不会分页
tac
逆向查看文件,与cat相反(以行为单位)
head
和cat比较类似,不会分页,查看文件的前面行
-n参数后面接行数,如果不加参数,默认是10行
tail
和head类似,打印文件的后面行
wc
查看文件的行数,字母书,字符数
1 2 3
| $ wc -l file $ wc -w file $ wc -c file
|
find
用来查找文件的命令
1 2 3 4 5 6
| $ find 目录 -参数 匹配内容 $ find -name / "要搜索的文件的名字" $ find -user / "要查找的文件的所有者" $ find -group / "要查找的文件所属的组" $ find -perm / "所要查找文件的权限" $ find -type / "所要查找的文件的类型"
|
tree
evince
用来打开pfd文件