麒麟操作系统基础知识保姆级教程(二)

如果你想拥有你从未拥有过的东西,那么你必须去做你从未做过的事情

一、麒麟操作系统二级目录的作用

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开始,一点一点的积累,慢慢成长,终有一日可以成为令别人仰望的大佬!!!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值