一、文件管理命令
1.touch ## 新建文件,修改文件时间戳
<1>touch file1 file2 ... ##建立空文件
<2>touch file ##把文件时间同步到当前时间
<3>touch file -t YYYYMMDDHHmm ##把文件时间更改到指定的时间
2.mkdir (make directory)
<1>mkdir dir1 dir2 ... ##建立空目录
<2>mkdir -p test/redhat/linux ##建立多层目录
3.rm #删除文件或目录
<1>rm file file1 ... ##删除文件有提示
<2>rm -f file ##强制删除文件不提示
<3>rm -r dir dir1 ... ##删除目录有提示
<4>rm -rf dir ##强制删除目录不提示
4.gedit #图形的文本编辑器(使用时必须有图形)
gedit file file1 ##编辑file file1(file file1可以不存在)
5.vim #文本编辑器
<1>vim file ##进入到vim浏览模式
##进入之后如下图
##浏览模式不能编辑文件
##在浏览模式中按<i>进入插入模式(可以编辑文件,左下角变为INSERT)
##在vim中鼠标不能控制光标,用上下左右移动光标
##按<esc>退出插入模式(左下角INSERT消失)
##按 <:wq>保存更改
##按<q>不保存退出
<2>vim异常退出 ##当vim编写文件时在未保存更改内容被强制关闭
##vim出现异常
#【O】只读打开文件
#【E】继续编辑
#【R】恢复为保存内容编辑
#【D】删除 .swp文件进入编辑
#【Q】退出
6.cat ##显示文件的全部内容
<1> cat file
<2>cat -b file ##显示文件内容并显示行号,不显示空行的行号
<3>cat -n file ##显示文件内容并显示行号
实验素材 history > westos ##把history的执行结果存放到westos中
7.head ##查看文件前多少行
<1> head westos ##默认显示文件前10行
<2> head -n westos ## n 代表数字,显示文件前n行
8.tail ##查看文件后多少行
<1>tail westos ##默认显示文件后10行
<2>tail -n westos ## n 代表数字,显示文件后n行
9.less ##分页浏览
<1>less westos ## 进入到less模式查看westos
<2>less模式中<上><下>逐行查看文件内容
<3><pgup><pgdn> 逐页查看文件内容
<4> /关键字 搜索关键字,n向下匹配,N向上匹配
<5> <v> 由less模式进入到vim,编辑完成:wq退出返回到 less
<6> <数字>向下移动多少行
<7> <g>迅速移动到文件的首行
<8> <G>迅速移动到文件的末尾
<9>在less中<q>退出
10.cp ##复制文件
复制原理: 按照源文件建立新文件(copy)
<1>cp 文件 目的地文件
<2>cp 文件1 文件2 目的地目录
<3> cp -p 文件1 文件2 目的地目录 (保留文件属性)
<4 >cp -r 目录1 目录2
11.mv ##移动文件
移动原理:相同设备分区中的文件移动是重命名过程;不同分区的文件移动是建立删除过程。
#ls -i file 查看文件节点号(相当于文件身份证号)
<1> mv file file1 dir
<2> mv dir1 dir2 dir
<3> mv file (不存在file) 重命名
12.file ##文件类型的查看
file westos ##查看westos的真实类型
13.wc ##文件容量统计
<1>wc -l 行数
<2>wc -m 字符数
<3>wc -w 单词书
<4>wc -c 字节数
<5>换行符不算单词 只算一个字节(byte)