查看文件信息命令
cat
[root@localhost /]# cat /etc/hosts
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
复制文件命令
copy=cp
重要操作之前进行备份
操作完成之后进行备份
目录复制必须-r,表示递归复制目录下所有文件
[root@localhost /]# cp -r libo libo01
[root@localhost /]# ls libo01
libo
文件复制
[root@localhost /]# cp libo/libo.txt libo01
[root@localhost /]# ls libo01
libo libo.txt
文件信息对比
diff vimdiff
移动文件
move=mv
移动文件到指要目录
[root@localhost /]# mv liboo.txt libo
[root@localhost /]# ls libo
libo1 libo2 liboo.txt libo.txt
移动目录到指要目录
[root@localhost /]# mv libo03 libo
[root@localhost /]# ls libo
libo03 libo1 libo2 liboo.txt libo.txt
文件重命名
[root@localhost /]# mv libo/libo03 libo/libo3
[root@localhost /]# ls libo
libo1 libo2 libo3 liboo.txt libo.txt
删除
rm危险操作,能不删就不删
删除文件
[root@localhost /]# rm libo/liboo.txt
rm:是否删除普通空文件 "libo/liboo.txt"?y
[root@localhost /]# ls libo
libo1 libo2 libo3 libo.txt
强制删除文件 -f
[root@localhost /]# rm -f libo/liboo.txt
[root@localhost /]# ls libo
libo1 libo2 libo3 libo.txt
删除目录 -rf
[root@localhost /]# rm -rf libo
批量删除
[root@localhost ~]# ls /libo
libo001 libo01.txt libo02.txt libo03.txt
[root@localhost ~]# cd /libo
[root@localhost libo]# rm -f libo*
rm: 无法删除"libo001": 是一个目录
[root@localhost libo]# ls
libo001
系统vi编辑命令使用技巧
vi编辑命令的3种模式
命令模式:vi进入到编辑状态
编辑模式:输入i
底行模式:输入 : / ?
vi编辑光标移动技巧
将光标移动到文件最后一行 | G |
---|---|
将光标移动到文件第一行 | gg |
将光标移动到指定行 | ngg/nG |
将光标移动到一行到行首 | 0,^(shifti+6) |
将光标移动到一行到行尾 | $(shift+4) |
将光标在一行左右快速移动 | ctrl+方向左右键 |
vi特殊快捷方式技巧: 命令模式
撤回之前的操作 | u |
---|---|
取消撤回操作 | ctrl+r |
vi编辑移动光标并直接进入编辑状态: 编辑模式
将光标移动到行首并进入编辑状态 | I(大写i) |
---|---|
从光标所在位置直接进入编辑状态 | i |
将光标移动到行尾并进入编辑状态 | A |
将光标向右移动一个字符并进入编辑状态 | a |
将光标移动到下一行并进入编辑状态 | o |
将光标移动到上一行并进入编辑状态 | O |
修改配置信息的方法
将光标所在位置和右边内容删除并进入编辑状态 | C |
---|---|
将光标所在一行内容清空并进入编辑状态 | cc |
将光标所在位置右边内容全部做修改 | R |
将光标所在位置单个字符做修改 | r |
vi快速编辑文件内容方法:
如何快速复制文件内容(行) | yy(多行nyy) |
---|---|
如何快速粘贴文件内容(行) | p(多行np) |
如何快速粘贴文件内容(行) | dd(剪切多行ndd) |
将光标所在位置当最后一行都删除 | dG |
vi编辑命令特殊功能: 底行模式
显示文件的行号信息:set nu
网友评论