目录
Linux系统的在线帮助man page 和info page
系统登录
当安装CentOS 服务器版本的时候,系统默认是不会安装 CentOS 的图形界面程序的,比如:gnome或者kde, 那么如果你想在图形界面下工作的话,可以手动来安装CentOS Gnome GUI包;下面演示图形化界面和字符界面两种登录系统方式
图形化界面登录系统
字符界面登录系统
切换终端登录Linux
Linux是一个多用户、多任务、支持多线程的操作系统,所以在Linux中一共有7个控制台,我们通过这7个控制台都可以登录到系统中来;其中第一个到第六个控制台都是字符界面,第七个控制台是图形化界面;
切换控制台的快捷键:Ctrl + Alt + F1~F7
注:tty命令是查看当前登录终端
在Linux使用中,很多时候我们都是通过命令行来执行任务的;在字符界面我们可以直接使用命令,但是在图形化界面中我们如何使用字符终端呢?可以通过在桌面中右键,选择"打开终端"
Linux命令格式
命令 + 选项 + 参数
举例:ls,ls命令是list的意思,用于列出目录中的内容
注:-l 选项是以长模式将文件夹显示出来,包含文件夹的属性信息; -a 选项是显示全部文件夹和文件夹,包括隐藏文件
在Linux中以点号开头的文件都是隐藏文件,默认不会显示
Linux命令中常用规则
1、Linux中一条命令后面可以跟多个选项,并且可以将多个选项合并;
例如:ls -lash
注:-s是显示文件的大小,-h是以适合用户查看的方式显示文件大小
2、在Linux中一条命令后面如果是跟一个单词,而并非多个选项时;要使用--
例如:ls --help
注:-- help选项是显示当前命令的使用帮助
3、在Linux中不支持命令的简写,必须要输入一个完整的命令
例如:date
注:date命令是显示当前日期;cal命令是显示日历
4、在Linux中支持双击Tab键补全命令功能;当用户在输入一个命令时,却记不清完整命令时,可以使用双击Tab键来达到命令补全功能,如果双击Tab键不能唯一标识到一条命令,则会列出所有符合要求的命令(不仅适用于命令,同样也适用文件夹)
例如:history
注:history命令是显示当前用户在系统中使用的1000命令历史记录
5、Linux中在输入过命令之后,可以使用键盘的上下键来翻出命令从而快速引用;或者在命令历史中引用命令
注:在命令历史中引用命令的格式是:感叹号加上命令历史的序号
6、Linux中快速定位命令位置 ,在linux使用命令中,可以通过一些快捷键快速地定位到一条命令的位置
Ctrl + a : 定位至行首
Ctrl + e:定位至行尾
Ctrl + 方向键:逐个单词的定位
Ctrl + u:从光标当前位置,一直删到本行的开头
Ctrl + k:从光标当前位置,一直删到本行的结尾
7、Linux中引用上一条命令中的参数
注:先按Esc键之后,再按. 快速引用上一条命令中的参数;cd命令的意思是切换文件夹
8、Linux中可以使用命令替换来执行上一条的命令
注:touch的意思是创建一个文本文件; ^xx^yy的意思是将上一条命令的xx换成yy再执行一遍
9、Linux中终止命令与退出
Ctrl + c :放弃执行当前输入的命令
Ctrl + d :停止输入或者退出
注:rm命令的意思是删除; bc是进入计算器
10、在Linux中是严格区分大小写的
Linux系统的在线帮助man page 和info page
Linux中的命令非常多,而且每个命令都有很多的选项;我们没有必要去记住所有的命令以及其中的选项,当我们遇到一个命令不知道如何去使用的时候,或者遇到某一个选项不知道是什么意思的时候我们可以通过查看帮助信息来使用这些命令;
查看帮助的几种方法
1、whatis
whatis可以告知我们一条命令的作用,而并不会告知我们该条命令有哪些选项以及如何去使用
注:pwd是用来设置用户密码的命令;同样也是一个密码文件;如果whatis无法搜索到帮助信息,可以使用makewhatis命令生成一下数据库
2、--help
ls可以告知我们一个命令的常用用法有哪些
3、man page
man page是Linux中章节式的帮助文档,使用方法是man + 命令
例:man passwd
注:在查看man page的过程中,可以输入/关键字,来使关键字高亮;
N:从下往上查找; n:从上往下查找;q:退出man page
man page默认查看的是第一章的帮助信息,如果想要查看指定的章节信息,可以使用man 章节数 命令;
例如:man 5 passwd
man page的一种应用场景:
当遇到某个命令记不全且只能记得其中一部分的时候;且所记命令不是开头,而不能使用命令补全功能时,可以使用man page的如下命令:
man -k clock ;这时候系统就会将含有关键字的命令全部列出来
4、info page
info page的用法和man page用法类似,也可以查看命令的帮助信息
Linux常用编辑器
1、图形化界面中使用的gedit文本编辑器(类似Windows中的记事本)
2、nano编辑器
使用nano编辑文本文件:nano xxyy
3、vi/vim编辑器
使用vim编辑器编辑文本:vim xxyy
数据同步写入磁盘
数据同步写入磁盘命令:sync
注:当我们在拷贝文件时,通常文件是先被拷贝到缓存中,然后再从缓存中拷贝到硬盘等其他移动设备;所以可以通过命令sync将数据直接同步写入磁盘
常用的关机重启命令
1、shutdown 关机
例如:
查看帮助:shutdown --help
10分钟后关机:shutdown -h 10
重启:shutdown -r now
2、reboot 重启系统
3、poweroff 关机
4、halt 关机
Linux的运行级别
Linux中的运行级别就是操作系统当前正在运行的功能级别,不同的运行级别中开启的服务是不同的;举例来说,就比如我们能够在运行级别5中看到系统的图形化界面,是因为有图形化界面的服务在运行级别5中运行;
运行级别0:系统关机状态,系统默认运行级别不能设为0,否则不能正常启动
运行级别1:单用户工作状态,root权限,用于系统维护,禁止远程登陆
运行级别2:多用户状态(没有NFS)
运行级别3:完全的多用户状态(有NFS),登陆后进入控制台命令行模式
运行级别4:系统未使用,保留
运行级别5:X11控制台,登陆后进入图形GUI模式
运行级别6:系统正常关闭并重启,默认运行级别不能设为6,否则不能正常启动
查看当前运行级别:runlevel
切换运行级别:init 3
注:在切换运行级别的过程中,会关闭一些服务然后再开启一些该级别对应的服务;例如在运行级别3中是没有运行图形化界面的,如果想要在运行级别3中开启图形化界面,可以手动使用startx命令来开启
七个运行级别在系统所处的位置:ls /etc/rc.d
查看某个运行级别中运行的服务:ls /etc/rc.d/rc5.d
注:运行级别下面的服务凡是以K开头的都是不运行的,凡是以S开头的都是运行的
原创文章,转载请注明出处