vi:记事本,linux内置的
vim:vi的增强版,有代码补全,编译错误跳转等功能
三种模式:
正常:可使用上下左右键移动光标,可删除,复制黏贴,在插入模式按esc
插入:在正常模式下按"i"进入
命令行:提供相关命令,完成读取,存盘,替换,离开vim,在插入下输入esc,再输":"
比如 用vim开发hello.java:
(1)连好kali 输vim hello.java,然后输"i",进入插入模式
(2)写想写的Java代码
(3)按esc,输入":"和wq,退出
(4)输ls,就可以看到Java文件了
(5)如果想改, 就输vim hello.java,改
各种模式切换:
写完之后,按esc,再按wq表示保存退出,q表示退出,q!表示强
制退出且不保存
开机,重启,登录,注销快捷键使用(在一般模式下用)
1.拷贝当前行, yy ,拷贝当前行向下的5行5yy,并粘贴(按 p )。
2.删除当前行 dd ,删除当前行向下的5行(包括当前行一共5行) 5dd
3.在文件中查找某个单词(比如hello)[命令行下/关键宇,回车查找,输入 n 就是查找第二个hello]
4.设置文件的行号,取消文件的行号[命令行下: :set nu 和 :set nonu ](必须要加冒号,不然输不了set)
5.编辑/ etc / profile 文件(这些文件很大),使用快捷键到该文档的最末行[ G ]和最首行[ gg ],用于一般模式下
6.在一个文件中输入或删除" hello ",然后又撤销这个动作 按esc,再按u
7.编辑/ etc / profile 文件,并将光标移动到50行,就在一般模式下,输入50,再按 shift + g
8.把上面的记住就行
-
shutdown –h now 立该进行关机
-
shudown -h 1 会关机并且发一个句子"hello, 1 分钟后会关机了"
-
shutdown –r now 现在重新启动计算机
h表示关机,r表示重启 -
halt 关机,作用和上面一样.
-
reboot 现在重新启动计算机
-
sync 把内存的数据同步到磁盘.
!!!注意:不管是重启系统还是关闭系统,首先要运行 sync 命令,把内存中的数据写到磁盘中,不过目前的 shutdown/reboot/halt 等命令均已经在关机前进行了 sync
登录和注销
- 登录时尽量少用 root ,因为它是系统管理员,最大的权限。
可以利用普通用户登录,登录后再用”su - root’命令来切换成系统管理员身份. - 在提示符下输入 logout 即可注销用户
要从root回到普通用户,就用logout
!!!注意: logout 注销指令在图形运行级别无效,在黑色的框框上才能用(比如xshell上)



