1.关机命令
shutdown -h now 立刻进行关机
shutdown -r now 立刻重新启动计算机
reboot 立刻重新启动计算机
2.用户登陆命令
su - 切换登陆用户
登陆时尽量少用root账号登陆,因为它是系统管理员账号,拥有最大的权限。为了避免操作失误,可以用普通用户账号登陆
3.用户注销命令
logout 注销当前用户
4.Vi 编辑器的使用
vi的基本概念
基本上vi可以分为三种状态,分别是
命令模式(command mode)
插入模式(Insert mode)
底行模式(last line mode)
1) 命令行模式command mode)
控制屏幕光标的移动,字符、字或行的删除,移动复制某区段及进入Insert mode下,或者到 last line mode。
2) 插入模式(Insert mode)
只有在Insert mode下,才可以做文字输入,按[ESC]键可回到命令行模式。
3) 底行模式(last line mode)
将文件保存或退出vi,也可以设置编辑环境,如寻找字符串、列出行号……等。
不过一般我们在使用时把vi简化成两个模式,就是将底行模式(last line mode)也算入命令行模式command mode)。
vi基本操作
(a)进入vi
vi 【文件名】
若该文件存在,输入该命令将通过vi打开该文件;若该文件不存在,输入该命令将在当前目录下新建文件
进入vi后是出于命令模式,需切换到插入模式才能输入文字
(b)切换至插入模式
在命令模式下键入字母i即可进入插入模式,在该模式下可对文本进行编辑
(c) 切换至命令模式
在插入模式下按esc键即可切换到命令模式
(d)退出vi并保存文件
在命令模式下按:进入底行模式,在底行模式下输入wq为保存并退出,输入q!为退出单不保存
(e)命令行模式功能命令
1). 删除文字
x:每按一次,删除光标所在位置的”后面”一个字符。
#x:例如,[6x]表示删除光标所在位置的”后面”6个字符。
X:大写的X,每按一次,删除光标所在位置的”前面”一个字符。
#X:例如,[20X]表示删除光标所在位置的”前面”20个字符。
dd:删除光标所在行。
#dd:从光标所在行开始删除#行
d{:删除光标前所有的字符
d}:删除光标后所有的字符
2). 复制
yw:将光标所在之处到字尾的字符复制到缓冲区中。
#yw:复制#个字到缓冲区
yy:复制光标所在行到缓冲区。
#yy:例如,[6yy]表示拷贝从光标所在的该行”往下数”6行文字。
p:将缓冲区内的字符贴到光标所在位置。注意:所有与”y”有关的复制命令都必须 与”p”配合才能完成复制与粘贴功能。
3). 替换
r:替换光标所在处的字符。
R:替换光标所到之处的字符,直到按下[ESC]键为止。
4). 恢复上一次操作
u:如果您误执行一个命令,可以马上按下,回到上一个操作。按多次”u”可以执行多次回复。
5). 更改
cw:更改光标所在处的字到字尾处
c#w:例如,[c3w]表示更改3个字
6).撤销更改
u:撤销上一次更改,可以一直按[u],一直撤销到最旧修改状态。
ctrl+r:恢复撤销的更改,可以一直按该组合键达到最新的改变。
7). 跳至指定的行
ctrl+g列出光标所在行的行号。
#G:例如,[15G],表示移动光标至文章的第15行行首
可以用vi编写c程序,用gcc编译程序,./运行c程序