红联Linux门户
Linux帮助

UNIX控制台部分常用命令

发布时间:2007-03-13 01:11:27来源:红联作者:linuxAphorism
一.系统的启动与关闭
(注:超级用户的注册名为root,系统的提示符为’ # ’;普通用户由root用户建立,系统的提示符为’ $ ’)
1.系统注销
$ exit 或者使用Ctrl+D 组合键
2.系统关闭、关机
(注意:实现关机命令的用户权限必须是root用户,应该在超级用户环境下执行。)
2.1 shutdown命令
为了确保系统数据和用户数据的完整性,超级用户在关机前,必须执行专用的标准关机程序-- shutdown,结束所有进程。
格式:shutdown [-g][-i][-y]
-g 指示关机前的等待时间
-i 制定系统的运行级别
-y 表示关机过程中对所有的询问都回答“yes”
# shutdown -i5 -g0 -y
2.2 reboot命令
功能:在不关闭计算机电源的情况下,关闭UNIX系统并重启动计算机系统。
# reboot
2.3 init命令
root用户可以使用init命令通过给init进行发送指定的信号去改变操作系统的运行级别。
# init 0
0 关机状态
1 管理状态,也称单用户状态
2 多用户状态,也是UNIX系统的常用状态
3 多用户状态(RFS处于活跃状态)
5 固件状态,有的系统作为关闭和重新引导状态
6 关闭和重新引导状态
S/s 单用户状态
二.Vi编辑程序
1.Vi编辑程序的工作模式
Vi是visual的缩写,是UNIX系统中文本编辑的标准工具,为用户提供了三种操作模式:命令模式、
输入模式和底行命令模式。
1.1 命令模式
用户进入vi编辑程序,即处于命令模式。命令功能主要有:光标的移动、文件的修改等。
1.2 输入模式
用户键入的内容都作为ASCII文本来接受并显示它们。完成ASCII文本内容的输入的后,按
键回到命令模式。
1.3 底行命令模式
所有以冒号开始的命令都能把vi编辑程序的光标移动到屏幕的底行,使vi编辑程序进入底行
命令模式,并且在那里输入命令的其他部分。
如果不知道现在处于何种工作模式,则可以连续按键,直到听到嘟嘟声,表明已经处
于命令方式。
2.Vi编辑程序的启动和退出
2.1 vi编辑程序的启动
$ vi 直接启动vi编辑程序
$ vi filename 从第一行起编辑文件filename
$ vi -r filename 在系统瘫痪后恢复文件filename
2.2 vi编辑程序的退出
: w 以原文件名保存文件,但不退出vi编辑程序
: w newfile 将原文件保存为以newfile为名称的文件
: q 退出vi编辑程序,但是文件修改但又没有保存,则次命令无效
: q! 无条件退出vi编辑程序,不保存修改的文件
: wq 保存当前编辑缓冲区的文本并退出vi编辑程序
: zz 以原文件名存盘并退出vi编辑程序
: x 若文件改变,则以原文件名存盘退出vi编辑程序
3.命令模式下的一般操作
3.2 删除字符(X键)
将光标移到此字符下,然后按x键,可删除光标处的字符,删除多个字符时,应该将光标移到
第一个字符处,然后用倍乘因子(n)和x键,则可连续删除当前行上从当前字符之后的n个字符。
3.3 删除词(DW键)
将光标移动到待删除词的第一个字符上,按下DW键(通过键盘连续输入D键和W键),要删除多个词,应在命令DW前加上倍因子。
3.4 删除行(DD键)
将光标移至该行的任意位置上,按DD键即可。也就是说按DD键可以完成删除当前光标所在行。按2DD键则连续删除两行。
4.输入模式下的一般操作
4.1 附加文本操作(a和A命令)
按Esc进命令模式再键入a 将键入的文本内容附加在光标之后
按Esc进命令模式再键入A 将键入的文本内容附加在光标所在行的末尾
4.2 插入文本操作(i和I命令)
按Esc进命令模式再键入i 将键入的文本内容附加在光标之后
按Esc进命令模式再键入I 将键入的文本内容附加在光标所在行的行首
4.3 插入整行操作(o和O命令)
按Esc进命令模式再键入o 在光标所在行下面开辟一定行,光标置于行首
按Esc进命令模式再键入O 在光标所在行上面开辟一定行,光标置于行首
文章评论

共有 0 条评论