一、文件管理命令
1、文件管理命令
touch 新建文件或者修改文件时间戳
该语句在当前位置建立空文件。
当文件已存在时,该语句会把文件时间戳改为当前时间。
touch -t yyyymmddhhmm westos1 修改当前文件时间到指定时间。
mkdir 建立目录
mkdir westos3 westos4 ...#建立空文件
mkdir -p test/redhat/linux 建立多层目录
rm 删除文件或者目录
rm westos1 westos2...删除文件,当提示是否删除选择y或n。
rm -f westos 强制删除,不会有提示。
rm加目录名不可删除目录,需要采用 rm -r westos3 westos4
rm -r -f westos3 westos4或rm -f -r westos3 westos4或rm -rf westos3 westos4强制删除,无需提示,三种结果相同。
gedit 图形的文本编辑器
gedit westos1 westos2...编辑文本,但是使用gedit的使用必须有图形。
vim 文本编辑器
vim test 进入vim浏览模式,但是不能编辑,通过按<i>进入插入模式。
按<ESC>退出插入模式。然后按<:wq>保存并退出;<:q!>不保存强制退出;当对文本没有更改时可以按<:q>不保存退出。
vim -o test1 test 上下打开两个文件。<ctrl>+<w> <上|下>来转换控制窗
vim -p test test1 左右打开两个不同文件 。
##:tabn 进入到下一个窗口 ##:tabp 进入到上一个窗口 |
vim异常退出
##当vim编写文件时在未保存更改内容被强制关闭
##vim出现异常
#[O] 只读打开文件
#(E) 继续编辑
#(R) 恢复未保存内容编辑
#(D) 删除.swp文件进入编辑
#(Q) 退出当前文件编辑
#(A) 推出vim程序
cat 显示文件全部内容
cat file cat -b file cat -n file |
##显示文件内容并显示行号,不显示空行的行号 |
head 查看文件前几行 ; tail 查看文件后几行
head test 默认显示文件前10行 tail test 默认显示文件后10行
head -n test 显示文件前n行 tail -n test 显示文件后n行
less 分页浏览
##less westos | 进入到less模式查看westos |
#less模式中 <上><下> 逐行查看文件内容 | |
#<pgup><pgdn> | 逐页查看文件内容 |
#/关键字 搜索关键字 n 向下匹配 N 向上匹配 | |
#<v> | 有less模式进入到vim 编辑完成:wq退出返回less |
#在less中<q> 退出
cp 复制文件
##cp 文件 目的地文件
## cp 文件1 文件2 目的地目录
## cp -r 目录1 目录2
mv 移动文件/重命名 不同分区文件移动是建立删除的过程,相同分区文件移动是重命名过程
## mv file file1 dir ## mv dir dir1 dir ## mv file 不存在file 重命名 |
wc 文件容量统计
## wc -l ## wc -m ## wc -w ## wc -c |
行数 字符数 单词数 字节数 |