文件管理命令
touch命令 新建文件,修改文件时间戳
touch file1 file2... 建立空文件
touch file 把文件时间同步到当前时
touch -t YYYYMMMDDDHHmm 把文件时间更改到指定时间
touch file1 file2... 建立空文件
touch file 把文件时间同步到当前时
touch -t YYYYMMMDDDHHmm 把文件时间更改到指定时间
mkdir命令(make directory)
mdir1 dir2... 建立空目录 (目录即文件夹)
mkdir -p test/rehl/linux 建立多层目录
mdir1 dir2... 建立空目录 (目录即文件夹)
mkdir -p test/rehl/linux 建立多层目录
rm 命令 删除文件或目录
rm file2... 删除文件有提示
rm -f file 强制删除文件不提示
rm -r dir1 dir2...递归式删除目录
rm -rf dir(同rm -f -r dir) 删除目录不提示
rm file2... 删除文件有提示
rm -f file 强制删除文件不提示
rm -r dir1 dir2...递归式删除目录
rm -rf dir(同rm -f -r dir) 删除目录不提示
gedit命令 图形编辑器
gedit file1 file2... 编辑文件
注:gedit 在使用时必须有图形,file1 file2可以不存在
vim命令 文本编辑器
vim file 进入vim的浏览模式(浏览模式不能编辑文件)
浏览模式中按<i>进入插入模式,在vim中鼠标不能控制光标用上下左右移动光标,按<ESC>退出插入
按:wq保存更改
vim异常退出:当vim编写文件时在未保存更改内容被强制关闭
vim出现异常
[O] 只读打开文件
[E] 继续编辑
[R] 恢复未保存内容编辑
[D] 删除.swp文件进入编辑
[Q] 退出
注::q! 表示强制退出保存
cat命令 显示文件的全部内容
cat file 显示文件全部内容
cat -b file 显示文件内容并显示行号,不显示空行的行号
cat -n file 显示文件内容并显示行号
cat file
cat -b file 显示文件内容并显示行号,不显示空行的行号
cat -n file 显示文件内容并显示行号
实验素材:history > westos 把history的执行结果放到westos中
head 命令 查看文件前多少行
head westos 默认显示文件前10行
head -n westos n代表数字 显示文件的前n行
head westos 默认显示文件前10行
head -n westos n代表数字 显示文件的前n行
tail 命令 查看文件的后多少行
tail westos 默认显示文件后10行
tail -n westos n表示数字 显示文件的后10行
tail westos 默认显示文件后10行
tail -n westos n表示数字 显示文件的后10行
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
复制原理:
按照源文件建立新文件(抄作业)
cp 文件 目的地文件
cp 文件1 文件2 目的地目录
cp -r 目录1 目录2
mv命令 移动文件
mv file file1 dir
mv dir dir1 dir
mv file file1 dir
mv dir dir1 dir
mv file 不存在file 重命名
移动原理:
相同设备分区中的文件移动是重命名过程
不同分区的文件移动是建立删除过程
ls -i file 查看文件节点号(相当与文件身份证号)
file 命令 文件类型的查看
file westos 查看westos的真实类型
wc命令 文件容量统计
wc -l 行数
wc -m 字符数
wc -w 单词数
wc -c 字节数