系列文章目录
1、剪切:mv
mv : 将linux当中的某个文件移动到指定目录
格式:
mv [选项] [原来的文件路径] [现在的文件路径]
mv命令后面既可以跟绝对路径也可以跟相对路径。
选项:
-i : 覆盖前提示
案例1:将1.txt移动到/tmp目录下
mv 1.txt /tmp
案例2:将/root/2.txt 移动到 /tmp目录中
mv /root/2.txt /tmp
案例3:将/var/log目录移动到/tmp目录中
mv /var/log/ /tmp/
案例4:将/root目录中的所有文件移动到/tmp目录中
mv /root/* /tmp/
注:隐藏文件默认不被移动
案例5:将/root目录下的abc1 ~ abc9 移动到/tmp目录中
mv /root/abc{1..9} /tmp/
mv /root/abc* /tmp/
mv /root/abc? /tmp/
案例6:将/root目录下的abc1 ~ abc9 移动到/tmp目录中
touch abc{1..19}
mv /root/abc? /tmp/
案例7:将/root目录下abc1 ~ abc99 移动到/tmp目录中
mv /root/abc{?,??} /tmp/
2、cp : 复制
cp
3、 rm : 删除
rm : 删除文件的命令
linux中一切皆文件,企业中一般不允许删除文件。
格式:
rm [选项] [被删除文件的路径]
禁止使用rm命令
第一种方式: 修改别名
[root@localhost tmp]$ alias rm="fgfbasdb"
[root@localhost tmp]$ rm -rf /tmp/*
-bash: fgfbasdb: command not found
第二种方式:将rm命令修改名字
[root@localhost tmp]$ mv rm abcdefg
选项:
-i : 删除前提示
-r : 递归删除
-f : 忽略不存在的文件和参数,从不提示
练习
案例1:将/tmp目录下所有的文件全部删除
\rm /tmp/*
案例2:删除/tmp目录下的test目录
第一种情况:空目录
rm -r test/
第二种情况:非空目录
rm -rf test/
rm -r -f test/
案例3:删除/tmp目录下以abc开头的文件
rm -f /tmp/abc*
4、查看命令的真实路径
which : 查看命令的真实路径
格式:
which [具体的命令]
案例1:查看rm命令的路径
[root@localhost tmp]$ which rm
alias rm='rm -i'
/usr/bin/rm
5、vi/vim编辑器
用来修改文件。
使用快捷键(默认)vi :
vim : vim是vi的升级版,(颜色)
vim的三种模式
命令模式:使用快捷键(默认)
末行模式:对文件简单的处理,例如:批量修改
编辑模式:编辑文件内容
格式:
vim [选项(非必须)] [被修改的文件的路径]
vi/vim编辑器的原理
1、vi xxx.txt(检查.xxx.txt.swp是否存在)
2、读取xxx.txt的内容
3、创建一个名为.xxx.txt.swp的隐藏文件
4、修改文件(修改.xxx.txt.swp文件)
5、保存文件(.xxx.txt.swp文件存入xxx.txt中)
6、退出编辑(删除.xxx.txt.swp文件)
选项:
-r : 继续输入
安装vim
4、安装
yum install vim -y
指令:
所有模式适用:
上下左右键:控制光标的位置
https://mirrors.tuna.tsinghua.edu.cn/centos/7/os/x86_64/Packages/
末行模式:
w : 保存
q : 退出编辑
wq : 保存并退出
x : 保存并退出
! : 强制退出(不保存退出,必须跟在指令后面)
n : 直接跳转到第n行
set nu : 显示行号
set nonu : 取消行号
作用开始的行号,作用结束的行号 s# [被修改的内容] # [修改的内容] #g
% : 代表的是文本有多少行
0,410 s#man#MAN#g
命令模式:
i : 进入编辑模式(在光标之前输入)
a : 进入编辑模式(在光标之后输入)
o : 进入编辑模式(在光标所在位置另起一行输入)
gg : 跳转到首行
G :跳转到末行
dd : 删除当前行
u : 回撤(类似于windows中的crtl + z)
ndd : 在光标所在位置向下删除n行
yy : 复制光标所在行
nyy : 在光标所在位置向下复制n行
p(小写) : 粘贴到光标的下一行
P(大写) : 粘贴到光标的上一行
/[搜索的内容] : 在文本中搜索相关内容, 按n键,下一个, 按 shift + n 键,上一个
ctrl + v : 可视化编辑模式
shift + i : 进入可视化编辑模式
1、按 shift + i 进入可视化编辑模式
2、编辑一行
3、按 ESC 退出编辑
4、按下键(可按可不按)
x : 删除选中内容