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