一、前言
1.对linux服务器进行管理的时候,经常要进入字符界面进行操作,使用命令需要记住该命令的相关选项和参数。vi编辑器可以用于编辑任何ASCII文本,功能非常的强大,可以对文本进行创建、查找、替换、删除、复制和粘贴等操作。
二、Linux字符界面
1.安装Fedora17系统之后,系统启动默认进入的是图形化界面,可以通过使用如下命令修改进入字符界面:
ln -sf /lib/systemd/system/runlevel3.target /etc/systemd/system/default.target
(1)用户登录分为两步:第一步输入用户名,系统根据该用户名识别用户
第二部输入用户的口令。在正确的输入了用户名和口令之后就可以对系统进行各种操作了。
(2)超级用户登录后的提示符是“#”,而其他用户登录后的提示符是“$”
2.关闭和重启系统
(1)在linux系统下常用的关闭和重启系统的命令有"shutdown","halt","reboot"和"init",但是每个命令的内部工作过程是不同的。shutdown命令可以安全的关系系统。
命令语法:shutdown [选项] [时间] [警告信息]
立即关闭系统:shutdown -h now
定时45分钟之后关闭系统shutdown -h 45
重新启动系统,并发出警告信息:shutdown -r now "system will be reboot now"
(2)halt命令。
使用"halt"命令就是调用"shutdown -h"命令执行关闭系统
命令语法:halt [选项]
使用"halt"命令关闭系统:halt
(3)reboot命令
"reboot"是引发主机重启,"halt"命令是引发主机关闭系统
使用reboot命令重启计算机:reboot
(4)init命令:
所有进程的祖先,进程号始终为1
发送TERM信号给"init"会终止所以的用户进程和守护进程
"init 0"是关闭系统;"init 6为重启系统"
3.系统运行级别
(1)Linux系统运行级别是一种状态,由列在/etc/rc.d/rc<x>.d目录中的服务来定义的,其中x代表运行级别的符号
(2)Linux运行的7中级别:
0:停止运行,所有进程中止,关闭系统
1.单用户模式,用于维护系统,只有少数进程运行
2.多用户模式,出了NFS服务没有启动之外,其他的和运行级别3一样
3.完整的多用户模式,进入Linux系统的字符界面
4.没有使用(可以由用户定义)
5.完整的多用户模式
6.重启引导计算机
(3)现实当前系统运行级别:runlevel
当前系统运行级别为5,没有上一次运行级别
(4)切换运行级别为2,并现实当前系统运行级别
当前系统级别为5,上一次的运行级别为3
二、在linux下获取帮助
1.使用man手册页
(1)man可以用来查看命令、函数或者文件。另外也可以现实一些gzip格式的文件
man [选项] [命令名称]
(2)现实ls命令的man手册页
man ls
2.使用help命令
(1)只要在所查找的命令后面输入help命令,然后就可以看到搜查找命令的内容了
(2)命令语法: [命令] --help
(3)查看mkdir命令帮助
mkdir --help
3.whereis命令:查找命令所在的位置
(1)命令语法:whereis [选项] [命令名]
(2)查找ls命令在什么目录下
whereis ls
三、Shell基础
1.普通用户提示符"$",root用户提示符"#"
2.Shell命令可能含有一些可选项和参数,一般格式为:
[Shell命令] [可选项] [参数]
3.Linux系统由4个部分组成
(1)内核
(2)Shell
(3)文件系统
(4)应用程序
4.Shell位于核心和操作者之间的一层使用者界面
5.Shell类型和功能
6.开始使用bash
(1)命令类型:bash内置的命令;应用程序
7.bash通配符
8.常用控制组合键
9.快速补全Tab,Tab键称为命令行自动补全
(1)快速跳转到/usr/src/redhat/目录
cd /u<Tab>/sr<Tab>/r<Tab>