Linux系统内置vi文本编辑器,vim是vi的增强版
vi和vim的三种模式
- 正常模式:默认模式,可以使用“上下左右”键来移动光标,也可以用删除、复制、粘体等功能
- 插入模式:按i,I,o,O,a,A,r,R等任何一个字母进入
- 命令行模式:输入相关命令,完成读取、存盘、替换、离开vim、显示行号等动作(按esc退出,再输入:wq,)
创建保存一个代码
在xshell中输入vim hello.c
进入一般模式,按 i 进入编辑模式,写入以下代码
int main()
{
printf("Hello~");
}
按ESC回到一般模式,输入 :wq
保存文件并退出命令行模式
vim常用快捷键
- yy-拷贝当前行,5yy-拷贝当前向下的5行,p-黏贴;
- dd-删除当前行,5dd-删除当前向下的5行
- 查找功能,需要在命令行模式下,输入/关键字,按n键就是查找下一个
- 设置/取消文件的行号,需要在命令行模式下,输入:set nu/:set nonu
- 编辑/etc/profile文件,在一般模式下,使用快捷键到该文档的最末行[G]和最首行[gg]
- 在一个文件中输入"hello”,然后又撤销这个动作 按esc回到一般模式,按u
- 编辑/etc/profile文件,并将光标移动到20行 shift+g
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-HydnfVWm-1671718556312)(https://gimg2.baidu.com/image_search/src=http%3A%2F%2Fupload-images.jianshu.io%2Fupload_images%2F7286445-c58f3b6bf5697de6.gif%3FimageMogr2%2Fauto-orient%2Fstrip&refer=http%3A%2F%2Fupload-images.jianshu.io&app=2002&size=f9999,10000&q=a80&n=0&g=0n&fmt=auto?sec=1674294602&t=c9ec67d924ff229d1c3dca42cfcb542f)]
关机&重启&登录&注销命令
在Linux系统的终端输入以下命令:
命令 | 功能 |
---|---|
shutdown -h now | 立该进行关机 |
shutdown -h 1 | “hello, 1分钟后会关机了” |
shutdown -r now | 现在重新启动计算机 |
halt | 关机,作用和上面一样 |
reboot | 现在重新启动计算机 |
sync | 把内存的数据同步到磁盘 |
注意细节
- 不管是重启系统还是关闭系统,首先要运行sync命令,把内存中的数据写到磁盘中
- 目前的shutdown/reboot/halt等命令均已经在关机前进行了sync,小心驶得万年船
登录和注销
- 登录时尽量少用root帐号登录,因为它是系统管理员,最大的权限,避免操作失误。可以利用普通用户登录,登录后再用”Su-用户名’命令来切换成系统管理员身份
- 在提示符下输入logout即可注销用户
- logout注销指令在图形运行级别无效,在运行级别3下有效.2运行级别这个概念,后面给大家介绍