如果你想拥有你从未拥有过的东西,那么你必须去做你从未做过的事情
一、麒麟操作系统二级目录的作用
linux操作系统/是一级目录,所有的文件都存放在这个文件,就没必要赘述了
根目录下级目录的作用有哪些,他们的作用是什么?
bin #二进制系统命令所在的目录
boot #系统内核的位置 引导的程序的位置
dev #硬件设备所在的位置
etc #配置文件所在的目录 默认的系统配置文件在etc目录
home #普通用户的家目录
mnt #临时挂载点硬件的一个入口文件
opt #第三方程序默认安装的位置
proc #内存的映射文件 可以通过目录下的文件查看硬件信息 CPU内存
root #管理员的家目录
sbin #超级管理员命令所在的位置
tmp #临时目录存在的位置 类似windows的回收站,尽量用移动代替删除
usr #用户程序文件所在的位置
var #日志文件所在的位置
二、mount挂载命令
1.虚拟机DVD中必须插入ISO镜像文件
2.给cdorm创建一个入口 或者系统已经存在的空目录都可以
[root@yunzhongziedu ~]# mkdir /data
[root@yunzhongziedu ~]# ll /data/
3.使用系统中存在的/data作为入口文件
[root@yunzhongziedu ~]# mount /dev/cdrom /data
4.进入cdrom 查看镜像中的内容
[root@yunzhongziedu ~]# cd /data/
[root@yunzhongziedu mnt]# ll
5.查看磁盘信息
[root@yunzhongziedu mnt]# df -h
6.卸载挂载点
[root@yunzhongziedu ~]# umount /data
一般工作中会遇到的是将新插入的磁盘挂载到指定的目录
新插入一个磁盘,格式化之后准备挂载
1、新建一个test目录
[root@yunzhongziedu ~]# mkdir /test
2、将新的硬件挂载到新建的/test目录
[root@yunzhongziedu ~]# mount /dev/sda /test
[root@yunzhongziedu ~]# df -h #使用df -h命令查看是否挂载成功
记得写入开机自动挂载(篇幅有限,这个下篇文章讲)
三、Linux系统命令
1、cp复制命令
cp #复制文件 类似windows的CTRL+c copy
语法结构:
cp 源文件 目标位置
cp 源文件 新文件名称
cp 文件1 文件2 目录/
cp 目录 目标位置
cp -r 复制目录递归拷贝目录及目录下所有文件
2、mv移动命令
mv #移动 move 类似windows中的CTRL+x
语法结构:
mv 源文件 目标位置
mv 文件1 文件2 目标文件/目录
mv 源文件名称 新文件名称
3、rm删除命令
rm #删除文件或目录 remove
语法结构:
rm 文件
rm 文件1 文件2
rm 目录
rm -f 强制删除不提示
rm -rf 强制删除不提示
工作中别用这个命令,危险危险危险!!!当然了,如果你非要用,或者捅娄子了,别说我教你的!!!
4、echo命令
echo #输入字符串到屏幕或者文件中
语法格式:
echo 字符串 #输出到屏幕
echo 字符串>文件 #输出到文件(先清空文件内容,再输入)
echo 字符串>>文件 #输出到文件(追加到原有文本后)
\n表示回车 换行符
\t表示tab键 空格 tab键
>和>>只接受正确的结果 #>和>>默认为 1> 1>>
2>和2>>只接受错误的结果
$>是不管正确的结果还是错误的都可以重定向到目标文件
注意: 只要是可以输出显示到屏幕上的内容 都可以定向到文件中
5、vim编辑命令
vim #文件编辑器 vi的高级版本
语法结构:
vim 文件名称 #文件可以存在,如果不存在则新建
vim /路径/文件名 #目录必须存在
编辑流程:
1.vim 文件名 进入视图模式 只能看
2.按a&i 进入编辑模式,可以输入内容
3.esc返回视图模式
4.输入:wq(:为英文模式)
注:在contos系统中vim命令需安装
四、vim的快捷键
vim快捷键
视图模式:
:set nu #显示行号
:ZZ #保存并退出
移动光标:
G: #快速移动到尾行
10G: #快速移动到第十行
1G: #快速移动到第一行
gg: #快速移动光标到首行
$: #快速移动到行尾 End
数字0 #快速到行首 ^ Home
/ #搜索内容
/n #向下搜索
/N #向上搜索
删除内容:
dd #快速剪切光标所在的行
3dd #快速剪切光标所在行往下三行
d+end #快速删除光标所在到行尾
d+0 d+Home d+^ #快速删除光标梭子到行首
dw #删除单词
D #删除光标所在到行尾
u #撤销操作
d+G #快速删除光标所在到文件的末尾
p #粘贴剪切的内容
3p #快速粘贴3行内容
yy #复制
进入编辑模式:
a #从行尾开始输入(追加)
i #从当前位置输入(插入)
o #在光标所在的下一行进入编辑模式
O #在光标所在的上一行进入编辑模式
C #删除光标所在行尾并进入编辑模式
:底行模式:
:wq #保存并退出
:q! #强制退出不保存
:set nu #显示行号
:set nonu #取消显示行号
:set paste #固定格式粘贴
:set -o vi #可以显示隐藏字符
:替换:
:s/// #只替换光标所在行的第一个单词
:s///g #只替换光标所在行的整行单词
:%s///g #替换文件中的所有单词
:%s/root//g#可以删除所有root单词
五、vim编辑故障
vim编辑一个文件,但是发现,报错,回车可以进入,但是无法使用wp保存,什么原因,如何解决?
1、故障发生场景和原理
1.vim a.txt会进入视图模式
2.系统会生成一个隐藏的swp文件名称叫.a.txt.swp
3.如果正常保存退出 则系统会将.a.txt.swp移动成a.txt
4.如果没有正常保存退出,则隐藏文件会保留下来
2、解决方案
一).保存修改后的内容操作
1.使用vim -r文件名称进入文件中 遇到提示直接回车
2.输入:wq保存并退出
3.删除隐藏文件.a.txt.swp
二).不想保存修改后的内容操作:
直接删除隐藏文件.a.txt.swp
rm -rf .a.txt.swp
3、不正常退出原因
1.修改后直接关闭xshell
2.修改后直接断电
3.开启了多个窗口,自己在多窗口同时编辑一个文件
4.在企业中和同事同一时间编辑同一文件
这篇文章就到这里了,想要学习新的麒麟系统相关知识,关注小屁,让你成为运维大佬!!!
想成为大佬,就要从小白开始,从0开始,一点一点的积累,慢慢成长,终有一日可以成为令别人仰望的大佬!!!