登录系统后,在GUI图形界面上点击右键,选择“打开终端”,即可打开命令行窗口。注:虽然我们安装并登录到了GUI图形界面,但是在Linux操作中大多还是习惯于以命令形式管理控制系统,鼠标操作仅启动辅助作用。
登录到基础设施服务器,默认即是字符界面,可登录后使用命令操作。
那么在命令行界面,我们看到的在光标闪烁前的,显示的提示字符,被称为命令提示符。它显示的格式及含义如下:
[用户名@主机名 当前所在目录]身份符
当前所在目录:~ 表示当前用户家目录。
家目录:每个用户的专属私人文件夹,称为家目录。
用户登录到系统后,默认的所在位置就是其家目录
普通用户的家目录,默认都在/home/下,以用户名命名的文
件夹,root家目录特殊,在/root/
身份符:# 表示当前用户是系统管理员身份,$ 表示普通用户身份
2.1.2基本操作命令
在命令界面,对系统的操作的常用命令如下:
clear ---清屏,即清空当前屏幕内容,从第一行开始显示命令
pwd ---显示当前所在的完整路径
上、下键 ---回翻历史命令,Linux最多纪录曾经输入过最近的1000条命令
<tab>键 ---命令补齐,单击,补齐到多个文件名的共有部分;
双击,显示所有文件名以公共部分开头的可用文件
另外,单击后的结果,若是光标与显示结果间有一个空格,则说明已经唯一确定到一个文件了,若是若是光标与显示结果间没有空格,则说明仅显示到多个文件名字的共有部分,可双击后显示所有。
unset LANG ---清空系统语言,恢复到英文状态。因为有些软件需要当前必须
工作在英文状态下,则可以清空系统语言。也有其他方式,但此操作最为直接
useradd zhang ---新建系统用户
passwd zhang ---给指定用户设置密码
ALT+F1 -F6组合键 ---Linux的字符界面(即基础设施服务器状态)下支持在六个
登录终端间相互切换,登录终端即操作界面,又称tty。
系统开机默认进入alt+F1终端中,即tty1中
w ---显示当前正在被使用的终端,与who命令,功能类似。
2.2 Linux运行级别
2.2.1 级别介绍
我们知道,windows开机时点击F8键,会显示出windows的运行模式(有时由于前一次的异常关机,重启后也会自动显示),里面会有“安全模式”、“最近一次正确配置”、“正常启动”等选项。类似的,Linux也有7中不同的运行状态,称为运行级别,用数字0-6表示。具体含义如下:
0 ---关机级别
1 ---单用户级别,仅管理员可等,进行系统修复、安防等操作,相当于windows的安全模式
2 ---多用户级别,允许所有用户登录,但不支持网络通信
3 ---完全模式,多用户,且支持网络通信,即字符界面的默认开机模式
4 ---自定义级别,一般不用,主要用于研发、测试
5 ---图形界面,即GUI界面
6 ---重启级别
2.2.2 级别切换
当Linux系统运行于某一级别状态下时,如果我们想切换级别,可用init命令实现,格式如下:
init X ---X表示级别数字,如:init 3
注: init 5 时,系统必须已安装GUI界面
2.2.3 开机默认级别
init命令可以临时切换到指定级别,但是系统重启后,还是会自动进入到默认的级别装态,一般安装的GUI服务器自动进入图形界面,安装的基础设施服务器,自动进入到字符界面。但如果我们想人为的进行查看、更改,则可使用以下命令:
systemctl get-default ---查看当前的开机级别,
graphical.target 表示GUI图形界面,即级别5
multi-user.target表示字符界面,即级别3
systemctl set-default multi-user.target ---设置开机级别为字符
界面。
2.3系统基本命令
此注销命令在字符界面皆可使用,但是在GUI图形界面则功能会有不同。
exit ---图形界面:退出当前终端窗口;字符界面:注销
logout ---图形界面:不可用;字符界面:注销
ctrl + d 组合键 ---同exit命令
2.3.2关机命令
halt ---关闭系统
poweroff ---关闭电源
注:关闭系统后并不代表电源停止供电,关闭电源后才真正停止供电。虚拟机中此
二命令也会有不同效果
shutdown -h 4 ---倒计时4分钟后关机,使用shutdown -h now则立即关机
shutdown -c ---取消倒计时关机
注:shutdown可以倒计时关机的目的是为了让其他的登录终端,即tty,甚至远程
登录的用户在真正关机之前有足够的时间进行文件保存、服务停止等操作,以
保证数据不丢失。且确定倒计时关机后,每个正在登录状态的终端,都会每1
分钟提醒一次。
init 0 ---转入0级别,即关机
2.3.3 重启命令
reboot ---立即重启
shutdown -r 5 ---倒计时5分钟后重启
shutdown -c ---取消
init 6 ---转入6级别,即重启
2.3.4 shutdown命令简介
选项 | 说明 |
---|---|
-t sec | 等待sec秒后再通知init关闭系统 |
-k | 并不真的关闭系统,只是给每个用户发送警告信息 |
-r | 关闭之后重新启动系统 |
-h | 关闭之后停滞系统 |
-f | 重新启动系统后不用fsck检查磁盘 |
-F | 重新启动系统后强制用fsck检查磁盘 |
Time | 设置关闭系统的时刻,后面加上时间,格式是hh: mm |
Warning-message | 发给用户的警告信息 |
vi编辑器是Linux系统内功能非常强大的编辑工具,本节我们暂时只介绍下最基本的操作方式,具体细节将在后续章节中详解。
其实GUI图形界面,使用鼠标,右键文档后,也会有窗口化的编辑器,gedit就是图形界面下最常用的一款,功能类似于windows的记事本。
但是由于我们更多的会在命令窗口或者字符界面操作,所以vi编辑器是Linux的必备技能之一。
命令格式如下:
vi f1 ---打开文件,并编辑,注:若最后一行有 [new file] 的显示,说明是新创建的文件
=>默认进入命令模式,即查看状态=>点 i 键,进入编辑状态(屏幕下方会有INSERT提示)=>编辑文字 =>按 ESC 键,回到命令模式
命令模式下:ZZ 保存退出 ZQ不保存退出
注:初学者,在vi编辑器界面下,很容易迷失,搞不清当前的状态,可在命令模式下输入 : (冒号),进入末行模式,然后输入wq保存退出,或者q! 不保存退出。