Linux的基本使用-基于CentOS虚拟机
1.CentOS的图形接口与文字接口
文字接口:
图形接口:
图形接口的登陆界面:
如果需要进行两个界面的切换,只需在终端输入以下指令:
设置开机进入文本界面:
[root@study]$ systemctl get-default graphical.target
设置开机进入图形界面:
[root@study]$ systemctl set-default multi-user.target
注意:指令需要以root身份登录,普通用户登录输入指令无效。
在文本界面登录输入密码的时候,密码是不可见的(不用担心键盘坏了)
登录成功之后,界面会显示Linux distribution的名称,版本号,主机的硬件等级(x86_64),主机号,上一次登陆系统时间与终端机名称。
如果想直接从文本界面切换到图形界面,直接输入代码:
[duo@study~]$ startx
注销Linux:
[duo@study~]$ exit
2.指令的基本介绍
1.下达指令的说明:
[duo@study~]$ command [-options] parameter1 parameter2...
- 一行指令中第一个输入的部分绝对是[指令(command)]或[可执行文件案(例如批次脚本,script)]
- command为指令的名称
- 中括号[]并不存在于实际的指令中,而加入选项设定时,通常选项前会带-号,例如:-h;有时候会使用选项的完整全名,则选项前带有–符号,例如:–help;
- 指令,选项,参数等这几个中间以空格来区分,不论空几格shell都视为一格;
- 按下[Enter]按键后,该指令就立即执行;
- 指令太长的时候,可以使用反斜杠()来跳脱[Enter]符号,使指令连续到下一行;
- 在Linux系统中,英文大小写字母是不一样的。
2.语系的支持
如果发现输入指令之后系统显示的结果出现乱码,说明系统不支持用该语系输出数据,此时将语系切换即可:
显示目前支持的语系:
[duo@study~]$ locale
修改为英文语系:
[duo@study~]$ LANG=en_US.utf8
[duo@study~]$ export LC_ALL=en_US.utf8
3.三个基础指令的介绍
显示时间和日期:[duo@study~]$ date
date的格式化输出:date +%Y/%m/%d(date +%H:%M)
显示时间的指令:cal
直接下达可知本月的日历:
看年日历:cal year
语法:cal [month] [year]
计算器:bc
加减乘除与C语言类似,输入数据按回车即可输出结果(若要显示小数点,须先输入指令:scale=小数点后的位数 即可)
4.几个重要的组合键
[Tab]:可查找并补齐相关指令
例如:ca [Tab] [Tab]
[Ctrl]+c:终止目前程序
[Ctrl]+d:键盘输入结束/退出
Shift+PageUp/Down:前后翻页
3.Linux的在线求助
在线求助有三种方法:–help,man page和info page
- -help:指令+ --help
例如:
man page:man–manual操作说明
查找相关指令的说明时,只需输入:man 指令 即可。
例如:
如图,cal后面有一个括号,括号内有数字(不一定都是1),数字是几说明指令有几个含义:
代号为9时,表示与kernel有关的文件。
查找某一数字所代表的指令含义时,可输入指令:
[duo@study~]$ man 数字 指令
内容说明:
可以通过page up/down查阅相关用法和资料。当在man page中查找某一关键词的时候,可以输入:/ 指令 即可。
当搜寻特定指令/文件的man page说明文件:
查找与指令有关的说明文件:man -f 指令(也可 whatis 指令)
列出与指令相关的说明文件:man -k 指令(也可 apropos 指令)
info page:与man page用途相似,只不过info page将自己的文件数据拆成一个一个的段落,每个段落用自己的页面来撰写,且每个页面还有类似超链接来跳到不同的页面中,每一个独立的页面也称为一个节点(node)。
例如:
输入指令:info man
可以通过按下[Tab]键快速移项下一光标,当在某一文件前面的*号时,按下回车可前往该小节。
使用说明:
4.简单的文本编辑器 nano
输入指令:
[duo@study~]$ nano 文件名
就可以进入nano的界面,界面下面有相关的使用说明,在此不过多赘述。
5 .正确关机
Linux是多人多任务的操作系统,关机的时候可能别人还没有完成任务,前面的指令exit只是注销自己的操作机,并不是关机,所以关机前需告知别人或者说明多久之后关机。
注意事项:
- 观察系统的使用状态,可下达
netstat -a
- 通知在线使用者关机时间,shutdown相关指令
- 正确关机指令使用,例如shutdown和reboot。
将数据写入硬盘:先切换至root,下达指令su
;输入完密码之后在输入指令sync
即可。
惯用的关机指令:
如图: