在成功安装CentOS后,我们就可以正式使用Linux了。 Linux是个多用户,多任务的操作系统,这也决定了很多在Windows下可以很随便完成的动作在Linux中必须足够小心。
默认情况下,CentOS的登陆界面为图形用户界面,目前CentOS至少提供了GNOME和KDE这两种图形界面环境(前提是安装CentOS的时候,选择安装了
GNOME与KDE)。在选择登录账号时,我们应该使用我们为操作Linux而创建的账号,而不应该选择root账号,因为root账号意味着在Linux下拥有无尽的权限,而一旦不小心误操作,可能就会让操作系统GG思密达了。
即使是第一次使用Linux ,我们对Linux 的X Window 视图窗口环境也不会感到太陌生,因为我们已经习惯了Windows 的桌面环境了,尽管他们
之间有些差别,但是因为都是可视化的操作环境,所见即所得,所以使用起来没有太大难度,个人感觉KDE桌面环境要比GNOME环境更加绚丽。
根据鸟哥之前的学习建议,如果想要学好Linux,就应该使用Linux的文字界面模式,因为命令行模式才是Linux操作系统的精髓。所以对于桌面
环境不做过多介绍。
Linux默认情况下提供六个文字界面终端环境来让用户登录,分别为tty1-tty6,切换方式对应着Crtl + Alt +F1~ F6。意味着只要按下 Crtl + Alt
+F1 这个组合按钮,就能进入 tty1 这个终端界面。如果想进入X Window 环境,只需要 按下 Crtl +Alt + F7.
Linux默认的登录模式中,分为两种,一种是仅有纯文本界面(所谓运行等级为run level 3) ,在这种模式下,只有tty1 - tty 6的终端环境,
没有图形窗口环境,另一种是图形界面登录环境(运行等级为run level 5),在这种模式下,就具备tty1 - tty7,这也是安装CentOS后的系统默认环境。
如果是以纯文本模式登录 Linux 系统,默认tty7 是没有东西的,我们只能通过tty1- tty6 这六个文字终端中的一个来登录账号,在登录
账号后,可以通过输入 startx 来启动 X Window 环境,当然想要 startx 生效,需要一些前提条件。
Linux默认提供 7个 run level 给我们使用,最常用的就是 run level 3 和 run level 5.如果想要在下次启动时,如果想让Linux默认提供纯文本
环境(run level 3)给我们登录,只需要 修改 /etc/inittab 这个文件的内容。如果不修改的话,CentOS 默认是以 run level 5 的图形界面模式给我们登录。
在选择文字界面终端登录Linux 后,就需要开始使用 命令来操作我们的Linux了。
这一章介绍了几个命令:
date: 显示与设置系统时间
cal: 显示日历
bc: 简单好用的计算器
从实际执行的情况看,在Linux 命令行模式下输入命令会遇到两种情况:一种是在命令输出结果后直接回到命令提示符等待下一个命令,
date ,cal 就是这种。另外一种是需要显示输入结束命令以离开当前所在的软件环境,这样才能回到命令提示符的环境,bc就是这种。
在文字界面中想要注销当前登录的账户 只需输入 exit 命令 。(注销账户不同于关机)
重要的热键:
[Tab][Tab]: 完成命令补齐或文件补齐的功能。
Crtl+c : 中断当前正在执行的程序。
Crtl+d : 输入结束符(EOF End Of File) ,另外它可以代替 exit的输入,所以想在文字界面中注销当前账户,只 需要输入 Crtl +d 即可
Linux下的命令如此之多(可以直接输入两个Tab Tab就可以知道当前Linux系统有多少可以使用的命令),并不需要去背,我们可以通过man 命令来查询 某个命令的详细用法 (man 是manual 的缩写)。man 命令可以把某个命令的详细用法显示在屏幕上,我们称之为man page。在man page里也有相应的快捷键,以支持我们呢进行快速翻页,查找等。
还有两个命令 : whatis : 相当于 man -f ,对关键字进行精确查找; apropos: 相当于 man -k ,只要命令中含有该关键字,就会列出该命令。但是这两个命令的使用,必须要创建 whatis 数据库才行。
在所有的UNIX_Like 操作系统中,都可以通过man 命令来查询相关命令或文件的使用方法。但是在Linux操作系统中,有提供了另外一种在线求助的方式,就是利用info。 info 也是用来查询相关命令或文件的使用方法,只不过info page 是把说明数据以节点的方式进行组织,每个独立的页面就是一个节点。 我们可以通过相关的快捷键在节点之间进行移动。只不过想要以info命令来查询某个命令的话,该命令必须要以info page 的格式来写在线求助文档。
因为Linux是个多用户,多任务的操作系统,Linux 中关闭计算机需要格外小心。
sync命令: 数据同步写入磁盘命令。 在关机之前,应该多调用几次sync 命令,这样可以把那些保存在内存中还未来得及写回到磁盘中的数据马上同步写入到磁盘中。
惯用的关机重启命令有 : shutdonwn reboot halt poweroff,这些命令在关机之前都会先调用sync 命令。
切换执行等级命令: init : Linux下共有七种运行等级,run level 0: 关机,
run level 3: 纯文本模式,run level 5: 图形界面模式,run level 6: 重启;所以我们也可以通过切换执行等级的方式来达到关机或重启的目的。
本章Linux 命令总结
exit, startx,date, cal, bc, man, info, whatis, apropos, sync, shutdown, halt, poweroff, reboot, init。
本章Linux 快捷键总结:
Alt + Crtl + Backspace
Alt + Crtl + F1-F7
Tab+Tab
^c
^d
man page 中的相关快捷键: 空格键,Page Up, Page Down, Home, End, /字符串, ?字符串,n, N, q
info page中的相关快捷键: 空格键,Page Up, Page Down, Tab, Enter, B ,E, N, P, U, Q
本章实践体会:
1, 正如鸟哥所言,可以通过修改 /etc/inittab 中的内容来修改CentOS的默认运行等级,在没有修改情况下,/etc/inittab 中有一行指明运行等级为 5 ,在该文件的说明里: run level 5对应 x11,哈哈,当然就是我们的图形界面环境,所以如果把 5 改为 3,重启之后就可以发现登录环境变为纯文本界面,此时即使按 Alt+Crtl+F7也无法出现图形界面环境,而在登录后通过输入 startx 就可以使用图形界面环境了。
2,一个问题: 在图形界面环境(run level 5)中,按Alt+Crtl+F1,按照理论,此时应该出现tty 1 登录界面,可是实际我在实践的时候
却只是全黑的屏幕,并没有出现登录提示符,而Alt+Crtl+F2-F6 却是正常的。 而在纯文本模式下(run level 3),tty 1 登录界面又正常出现,而且是默认的登录终端。 这里把它作为一个问题记录下来,希望随着学习的深入,可以解决这个问题。