还在为Linux入门发愁?

1.X Windows与命令行模式的切换
2.初入linux
       
linux第一点
       
基础的命令操作
       
快捷键
3.Linux的在线求助
       
- -help的使用
       
man page和info page
4.文本编辑器nano
5.开关机的使用
       
数据同步写到硬盘
       
linux加快数据读取的速度
       
关机指令

1.X Windows与命令行模式的切换

首先X Windows是图形用户化界面

为啥会有图形化界面和命令行模式的切换呢,我们可以把centos7系统看成一个房子,那么图形用户化界面和命令行界面就是进入这个房子的门,如果我们默认在使用的时候启动图形化用户界面,那么centos7默认是有一个图形化界面和五个命令行模式界面,我们默认首次登录时是进入图形化界面,我们可以用

Ctrl + Alt F1~F6

对我们所处的界面进行转换,命令行模式如图:
在这里插入图片描述

在命令行模式下我们可以直接输入指令对计算机进行操作,但是图形用户化界面需要我们手动打开终端输入指令
,当然每一 个界面都有一个名字,F1~F6分别对应tty1 ~tty6,默认tty1是图形用户化界面,但是如果我们在安装centos的时候,没有默认使用图形用户化界面,那么我们的tty1 ~ ttyt6都是命令行模式

其实centos7环境下刚开始只有tty1,当我们在六个模式下切换的时候,系统才会额外产生其他的tty2 ~tty3等

当然,我们也可以在命令行模式下启动图形用户化的界面
命令:

startx

这个相当于此命令行模式也变成了图形用户化的界面,也就是说,如果你默认的tty1是图形化界面,那么你现在又把一个命令行模式变成了图形用户化模式,等于有了两个图形用户化模式

2.初入linux

2.1linux第一点:

linux是严格区分大小写

扫描二维码关注公众号,回复: 11271758 查看本文章
2.2基础的命令操作

1.date:查看当前系统的时间
2.cal [month] [year]:查看某一年的某月的日历比如:cal 7 2019就是查看19年7月份的日历,当然我们也可以
直接cal查找的是当月的日历
3.bc:计算器
4.history:默认记录我们最近敲过的1000个命令
5.clear:清屏

我们对计算器进行演示:
在这里插入图片描述
我们可以看出1/3和5/3的结果不正确,那是因为默认的计算机是不保留后边的小数的,那么我们就可以用指令

scale=要保留的位数

可以使用命令

quit

退出计算器

2.3快捷键

1.ctrl+p:可以向上遍历以往输入的命令
2.ctrl+n:可以向下遍历以往输入的命令
5.ctrl+a:光标移动到当前行头部
6.ctrl+d:删除光标后边的字符,若光标所在行没有字符那么就会关闭终端
7.ctrl+u:删除光标前所有字符
8.ctrl+h:删除光标前面的字符
9.tab:自动补齐命令,按两次tab可以显示以当前输入的命令做前缀的命令都显示出来
10.ctrl+l:清屏
11.ctrl+c:如果我们查找内容时让终端跑不停,那么可以使用此快捷键让它停下来

3.Linux的在线求助man page和info page

3.1- -help的使用

[某一指令] --help

比如date --help
在这里插入图片描述
可以看出给我们date这个指令的使用格式,和使用参数等等信息,这样就不用我们慢慢想了

3.2man page和info page

1.man [某一指令或者相关文件]:比–help更详细的显示某一命令的使用方法等信息,如果是相关文件就会显示相关文件的作用
2.info [某一指令或者相关文件]:和man page的用处差不多,二者不同的是man page是一口气输出一堆信息,而info page是将文件数据拆成一个一个的段落,每一个段落用自己的页面来编写,并且在各个页面中还有类似的网页的超链接跳到不同的页面中,每个独立的页面称为一个节点

4.文本编辑器nano

指令:

nano [指定文件名]:创建一个类似windows里边的记事本文件

5.开关机的使用

5.1数据同步写到硬盘

指令:

sync

为啥要讲这个指令呢,我们知道数据在计算机中的运行模式:所有的数据都要被读入内存后才能被CPU处理,但是数据又常常需要由内存写回硬盘(比如我们的保存操作),但是当我们的系统因为某些特殊的原因造成不正常的关机,数据没有写入硬盘,所以就会造成数据的不正常更新,直接在命令行模式(终端下)输入这个指令,那么内存中尚未更新到硬盘的数据就会被写入硬盘,所以这个命令最好在开机和关机的时候多执行几次

5.2linux加快数据读取的速度

linux在默认的情况下,某些已经加载内存中的数据将不会直接被写入硬盘,而是先暂存在内存当中,如此一来,如果一个数据被你重复改写,那么由于它没有保存到硬盘中,因此还在内存中进行读取,对比如果数据被加载进内存就直接写入硬盘,在你重复的改写数据的时候,数据在内存和硬盘直接相互来回读写,所以速度自然是加快了很多

5.3关机指令

1.shutdown,halt,poweroff,reboot

showdown [-krhc] [时间] [警告信息]

各个参数含义:

参数 含义
-k 不是真的关机而是发送警告信息出去
-r 重启
-h 关机
-c 取消正在进行的shutdown命令内容

时间:指定系统关机的时间,也就是多长时间后执行使用的shutdown方法
比如:
shutdown -h 1:一分钟之后进行关机的操作
shutdown -h now:立即关机

警告信息:
shutdown -r 30 “the system will reboot”:三十分钟后系统会重新启动,并显示后边的信息给所有的使用者

其他的指令比较简单,都是直接使用就可以关机,详细的使用方法可以使用–help查询

最后又一个注意点:

关机需要用root用户,普通用户不能使用

切换成root用户指令为:

su root

猜你喜欢

转载自blog.csdn.net/qq_45737068/article/details/106210827