Linux基础命令
1、剪切
mv:将linux当中某个个文件移动到指定目录
格式:
mv:原来的文件路径
mv命令后面既可以跟绝对路经也可以跟相对路径
选项:-i:覆盖提示
案例一:将1.txt移动到/tmp目录下
mv 1.txt /tmp
案例二:将/root/2.txt移动到
mv /root/1.txt /tmb
案例三:将/var/log目录移动到/tmb目录中
mv /var/log/ tmb/
案例四:将/root目录中的所有文件移动到/tmb目录中
知识储备: *:代表所有文件(匹配任意字符个数内容)
?:代表一个字符
mv /root/* /tmb/
注:隐藏文件默认不被移动
案例五:将/root目录下的abc1~abc9 移动到/tmb目录中
1、 mv /root/abc{1..9}/tmb/
2、mv /root/abc* /tmb/
3、mv /root/abc?/ tmb/
案例六:将/root目录下的abc1~abc9移动到目录/tmb目录中
1 mv /root/abc{1..9} /tmb/
2 mv /root/abc?/tmb/
案例七:将/root目录下abc1~abc99移动到/tmb目录中
mv /root/abc{?,??} /tmb/
三、删除
rm:删除文件命令
linux中一切皆是文件,企业中一般不允许删除文件
格式:[选项] [被删除文件路径]
禁止使用rm命令
第一种方式:修改别名 alias rm=”abcdefg“
第二种方式:将rm命令修改名字
mv rm abcdefg
选项:
-i:删除前提示
-r:递归删除
-f忽略不存在的文件和参数,从不提示
案例一:将/tmb目录下所有文件全部删除
\rm /tmb/*
案例二:删除/tmb目录下的test目录
第一种情况:空目录
rm -rf test/
rm -r -f test/
案例三:删除/tmb目录下以abc开头的文件
rm -f /tmb/abc*
四、查看命令的真实路径
which:查看命令的真实路径
格式: which [具体的命令]
案例一:查看rm命令的路径
which rm
五、vi/vim编辑器
用来修改文件
vi:
vim:vim是vi升级版
vim的三种模式:
命令模式
末行模式
编辑模式
格式: vim 选项(非必须)
vi/vim 编辑器原理
1、vi xxx.txt(检查.xxxtxt.swp是否存在)
2、读取xxx.txt的内容
3、创建一个名为.xxx.txt.swp的隐藏文件
4、修改文件(修改.xxx.txt.swp的隐藏文件)
5、保存文件(.xxx.txt.swp文件存入xxx.txt中)
6、退出编辑(删除.xxx.txt.swp文件)
安装vim
知识储备:
1、进入/etc/yum.repos.d目录
cd /etc/yum.repos.d
2、删除所有文件
rm -r ./*
3、编辑CentOs-Base.repo
vi centos-base.repo
[base]
name=“hehell world”
baseurl=https://mirrors.tuna.tsinghua.edu.cn/centos/7/os/x86_64/
gpgcheck=0
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 :回撤
ndd :在光标所在位置向下删除n行
yy :复制光标所在行
nyy :在光标所在位置向下复制n行
p(小写) :粘贴到光标下一行
P(大写) :粘贴到光标上一行
/ [搜索内容] :在文本搜索相关内容,按n键,下一个
ctrl +v:可视化编辑
1、 shift+i :进入可视化编辑模式
2、编辑一行
3、按ESC退出编辑
4、按下键(可按可不按)
x:删除内容