7月8日 关于文件的命令

2019-07-08  本文已影响0人  Mashirooooo

查看文件信息命令

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

上一篇 下一篇

猜你喜欢

热点阅读