linux复制、删除、剪切⽂件以及vim的使⽤⽬录
复制⽂件
copy的缩写cp。
格式:
cp [参数] [被复制⽂件的路径] [复制到的新路径]
参数:
-r : 递归复制。
-a : 保证某些属性不变。
案例:
案例1:将/root⽬录下anaconda-ks.cfg复制到/tmp⽬录
[root@localhost ~]# cp /root/anaconda-ks.cfg /tmp
案例2:将/root⽬录下的test⽂件夹及其内部的⽂件复制到/tmp中
[root@localhost ~]# cp -r /root/test /tmp
补充:在linux中,⽂件夹是不可以直接复制。
案例3:将/etc/hosts和/f 复制到/tmp⽬录中
[root@localhost ~]# cp /etc/hosts /f /tmp
注意:在linux没有提⽰就是做好的结果
补充:Esc + . : 上⼀条命令的最后⼀个元素
ls -l 等价于 ll
知识储备:
linux中的链接相当于快捷⽅式。
stat : 查看⽂件详细属性。
移动⽂件
移动⽂件相当于剪切。
格式:
mv [移动⽂件的原路径] [移动⽂件的新路径]
案例:
案例1:将/root⽬录下的1.txt移动到/opt⽬录中
[root@localhost ~]# mv / /opt
# 移动⽂件夹
[root@localhost ~]# mv test/ /mnt/
删除⽂件
删除⽂件有两种⽅式:
1、物理删除:直接删除⽂件。
2、逻辑删除:将⽂件隐藏,没有直接删除。
rm 是⼀个物理删除的命令
格式:
rm [参数] [需要删除⽂件的路径]
参数:
-f : 不提⽰直接删除
-r : 递归删除⽬录及其内容
-i : 每次移除前提⽰
案例:
案例1:将/root⽬录下的1.txt删除
[root@localhost ~]#
[root@localhost ~]# rm -
案例2:删除/root⽬录下的test⽂件夹及其内部所有的⽂件
[root@localhost ~]# rm -r /root/test/
[root@localhost ~]# rm -rf /root/test/
补充:
在linux系统中,不能够直接删除⽂件夹。
linux系统中禁⽌使⽤:rm -rf /*
解决rm命令误操作
将rm命令改⼀个名称。
知识储备:
查看命令存放路径:which
vim编辑器下载与安装系统别名
alias
格式:
alias xxx='命令'
alias :查看系统别名
alias rm='xxx' :设置系统别名
不使⽤别名,就在命令之前增加\
[root@localhost ~]# \
vim编辑器
介绍: vim是vi的升级版编辑器。
安装: 输⼊ yum install vim -y 回车即可
1、使⽤:
打开⼀个⽂本⽂件
1、vi编辑器中有三种模式
命令模式
末⾏模式
编辑模式
2、进⼊编辑模式
i : 在光标之前输⼊
o :在光标处新创建⼀⾏
a :在光标之后输⼊
3、保存并退出
1、进⼊末⾏模式
2、操作
w : 保存
q : 退出
! : 强制(编写的内容全部放弃)
2、解决vim编辑异常
原理: 在vim进⾏编辑的时候,其实是在底部做了以下操作
1、删除.1.txt.swp
2、继续编辑(-r)
[root@localhost ~]# vim -
3、放弃编辑(-n)
[root@localhost ~]# vim -
演⽰vim编辑异常
1、查看vim进程
[root@localhost ~]# ps -ef | grep vim
2、杀死vim进程
[root@localhost ~]# kill -9 pid
3、光标快速移动快捷⽅式
①. 快速切换光标到底⾏
G
②. 快速切换光标到⾸⾏
gg
③. 快速跳转到⾏⾸
④. 快速跳转到⾏尾
$
⑤. 快速跳转到指定⾏
1、进⼊末⾏模式
2、输⼊跳转的⾏数
3、回车
⑥. 快速复制⽂本内容信息
yy
nyy : 向下复制n⾏
⑦. 快速粘贴⽂本内容
p : 在光标的下⼀⾏粘贴
P :在光标的上⼀⾏粘贴
⑧. 删除⽂本内容
dd : 删除光标所在⾏
ndd : 向下删除n⾏
⑨. 回撤
u
⑩. 撤回回撤
ctrl + r
. 显⽰⾏号
1、进⼊末⾏模式
2、输⼊set nu
3、回车
. 取消⾏号
1、进⼊末⾏模式
2、输⼊set nonu
3、回车
. 搜索内容
1、进⼊命令模式
2、输⼊/
3、输⼊搜索的内容
4、回车
n : 下⼀个
N :上⼀个
:set ic : 忽略⼤⼩写
. 可视化编辑
1、ctrl + v
2、编辑:Shift + i
3、按 Esc键退出即可
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论