首次登入系统
本文所有内容均参考鸟哥的Linux私房菜:linux.vbird.org/linux_basic/
环境:windows 10下用vmware workstation 14 pro创建的一台Linux虚拟机,虚拟机操作系统为CentOS 7(说实话csdn这个alpha版编辑器,真的是超难用)
一、 首次登入系统
1.1 X window与文本模式切换
安装完带图形界面的CentOS7操作系统(可就是所谓的X Window),开机默认的是启用X Window的,但是不是听说Linux服务器都是纯文本界面嘛?
我们通常称文本界面为终端机接口,terminal或console,Linux预设情况下会提供六个Terminal来让使用者登入,切换的方式是【ctrl】+【alt】+【F1】~【F6】
系统会将【F1】~【F6】命名为tty1~tty6的操作接口环境,如果想在tty2(也就是按了【ctrl】+【alt】+【F2】)想切换回X Window图形化窗口,就需要切换到tty1(也就是【ctrl】+【alt】+【F1】)
1.2 在终端界面登入Linux
下图是按下【ctrl】+【alt】+【F2】并成功登入的终端界面,成功登入后会有一串[username@localhost ~]$ _的字符
这里提醒一下和我一样刚开始学习的小伙伴,如果图形化界面可以登入但是文本界面不能登入,并且你确信你输入的密码没错,那么有可能你和我的情况一样,问题可能出在用户名上,图形化界面登入的时候用户名显示的是CentOS7,但实际上是centos7,例如:
二、 文本模式指令下达
文本模式登入后取得的程序被称为壳(shell),这是因为这个程序负责最外面和我们(使用者)沟通,所以才被称为壳程序
2.1 开始下达指令
格式:[centos7@localhost ~]$ command [-options] parameter1 parameter2 ...
例子:
上图中的【ls -al ~】命令表达的意思是列出以.开头的文件并以长列表形式列出,Linux中所有以.开头的文件都是隐藏文件
2.2 几个基础指令
显示日期与时间指令:date
显示日历指令:cal
计算器指令:bc
2.3 几个重要的热键
【Tab】具有命令补全、文件补全、选项/参数补全的功能
【ctrl】+【c】可以中断目前shell运行的命令
【ctrl】+【d】可以离开文字接口,相当于输入exit
【shift】+【page up】|【page down】可以在文本界面上下翻页
三、 正确关机的方法
先升级权限,让身份变成root
[centos7@localhost ~]$ su -
输入用户名密码成功登入后进行sync操作,将内存中尚未被更新的输入写入硬盘中
[centos7@localhost ~]$ sync
可以多执行几次sync操作,确保将内存中的输入写入到硬盘中,然后shutdown
[centos7@localhost ~]$ shutdown
四、 如何查看命令详细介绍
man page
info page
command --help