Linux采用了异步的磁盘/内存数据传输模式,同时又是多人多任务的环境,所以不能随便关机
一、首次登录系统
1.1、首次登陆图形界面
- 会话:可以使用不同的图形界面来操作整个Linux系统;
1、CentOS5.x至少提供了GNOME/KDE两种图形界面。(默认是GNOME ),也称为窗口管理员
1.2、Gnome的操作与注销
1、图形界面:桌面、控制面板、任务栏、4个虚拟桌面
2、资源管理器=文件系统
3、文件名以.开头的为隐藏文件
4、中文输入法:采用的SCIM软件,开一个可以输入的东东,Ctrl + Space键调用
1.3、KDE会话的操作与注销
1.4、X window与命令行模式的切换
通常称命令行模式为终端界面(terminal或者console)
1、Linux默认提供了6个Terminal供用户登录,切换方式为:Ctrl + Alt + F1~F6,命名为tty1~6;
2、切换到图形界面的为:startx命令 或者Ctrl + Alt + F7Linux的2中默认的登录模式中:
1、纯文本界面、运行等级3、有tty1~6的终端界面、并没有图形窗口界面
2、图形界面、运行等级5、有tty1~7的终端界面- Linux提供了7个运行等级、在etc/inittab文件下修改运行等级
1.5、在终端界面登录Linux
- 登录成功后[dengqi@localhost ~] :当前账户@主机名用户的主文件夹( ,例如root用户就代表目录/root、dengqi目录就代表/home/dengqi目录)一般用户为 ,root用户为#
- 离开当前系统 = exit/logout = 注销Linux
二、在命令行模式下执行命令
命令行模式登录后所取得的程序从被称为Shell,这是因为这个程序负责最外层的更用户通信,所以被称为shell
2.1、开始执行命令
- 命令格式:command(命令) -options(选项) parameter1(参数) parameter2 …
1、命令格式中第一个输入的绝对是命令,或者是可执行文件;
2、\ 为 ENTER的转意,表示下一行;
3、命令的大小写有差别
4、ls -al = ls -a -l; - 语言的支援:echo $LANG查看支持的语言;
2.2、基本操作命令
- 显示日期与实践的命令:date;
- 显示日历的命令:cal(cal [[month] year])
- 简单好用的计算器bc:默认结果为整数、quit离开、scale=3输出小数结果
(-option、也可以是+option)
2.3、重要的热键
- Tab键:命令补全、文件 补全
- Ctrl + C :中断目前程序按键
- Ctrl + D = exit
2.5、man page
- man command就会显示对这个命令的详细介绍;按q键离开man ;下键或者空格键翻页
命令/文件(数字):这个数字代表了该命令/或者文件代表的意义,例如
1、数字1表示:用户在shell环境中可以操作的命令或者可执行的文件;
2、数字5表示:配置文件或者默写文件的格式
3、数字8表示:系统管理员可以使用的命令;man page的重要组成部分
如何查看命令的man的使用方式:
1、先查看NAME,看一下这个数据的意思;
2、仔细看DESCRIPTION;
3、看OPTION部分,了解每个选项的意义;
4、SEE ALSO查看更多信息;
5、查看FILE列举的文件可能会有帮助;
(/word向上查找这个词的位置,?word向上查找这个词的位置,n正向、N反向查找)查询特定命令/文件的man page说明文件
(就是利用man命令查找某一命令或者文件对应的说明文件)
1、man -f date:查找date这个命令的man page说明文件;会显示“date(1),date(1p),后面的数字代表这个文件的意义”
2、man -k date:查找含有关键字date的man page说明文件。
3.2、Info Page
- 跟man命令类似,info也是用于查询命令或者文件的用法,不过也有以下不同的地方:
1、以段落、页面、节点的方式撰写;
2、可以讲info page想象成命令行模式的网页显示数据;
3、N:下一个节点;P:上一个节点;U:上一层节点;
3.2、Info Page
开发人员会将命令或者文件做成开发文档:/user/share/doc
四、超简单文本编辑器:nano
用的时候再了解
五、正确的关机方式
- 强制关机
1、Win属于单用户,“假多”任务的情况,强制关机影响可能不是很大
2、而Linux属于多用户多任务,你不知道屏幕后面可能有多人在你的主机后工作,强制关机可能会造成文件系统的损坏; - Linux关机应该:
1、查看系统的使用状态
who:查看有谁在线;
netstat -a:查看网络的连接状态
ps -aux;后台执行 的程序
2、通知在线用户关机的时刻;
3、关机:shutdown /reboot /halt/poweroff
(有些distribution的关机命令只能是root用户)
5.1、数据同步写入磁盘sync
1、为了提高效率,有些数据经常执行的数据会暂时保存在内存而没有写入硬盘中,如果非法的关机会导致数据丢失;
2、挺多distribution的关机操作中都包含了sync操作,即将数据写入硬盘,也可手动调用该命令写入;
5.2、惯用的关机命令:shutdown
1. 要有root权限才能使用该命令;
2. shutdown命令可能完成的工作L:
1、可以自由选择关机模式:关机、重启、或者进入单用户操作模式均可;
2、设置关机时间
3、自定义关机消息:关机前将自己设置的消息传给在线用户;
4、仅发出警告消息,而不是真的关机;
5、可以选择使用调用fsck检查文件系统
- shutdown的常用参数:
1、-r:将系统的服务停掉后重启;
2、-h:将系统的服务停掉后关机;
例如:shutdown -h +30 “The system will reboot in 30min.”
5.3、重启、关机:reboot/halt/poweroff
可以直接使用
5.4、切换执行等级
有七种,后面会陆续提到。现只了解下面四种即可:
1、run level 0:关机
2、run level 3:纯命令行模式(现在就是3)
3、run level 5、图形界面模式;
4、run level 6:重启;
(关机还可以使用这个命令:init 0)
5.6、忘记root密码
进入单用户模式即可修改root的密码