快捷键
ctrl + l
清屏ctrl + c
停止当前进程 , 同命令historyctrl + r
查看命令历史 , 同命令clear
vi
插入命令
- i在光标前插入
- I在光标当前行开始插入
- a在光标后插入
- A在光标当前行末尾插入
- o在光标当前行的下一行插入新行
- O在光标当前行的上一行插入新行
定位命令
:set nu显示行号
:set nonu 取消行号
gg 到文本的第一行
G 到文本的最后一行
:n 到文本的第n行
删除命令
- x删除光标所在处字符
- nx删除光标所在处的n个字符
- dd删除光标所在行
- ndd删除n行
- dG删除光标所在行到末尾行的所有内容
- D删除光标所在处到行尾的内容
- :n1,n2删除指定范围的行
代替和取消命令
- u取消上一步操作
- Ctrl + r 返回撤销前
- r替换光标所在处的字符
- R从光标索爱出开始替换,按ese结束
快捷键
- shift + zz同:wq
- v进入字符可视模式
- V或shifit + v进入行可视模式
- Ctrl + v进入块可视模式
Shell
env
显示当前系统的环境变量chsh -s /bin/sh
更改shell的环境export PATH=$PATH/:路径
添加临时环境变量alias llh='ls -l /home'
直接输入llh,等价于后面的命令
任务调度案例
vi mytask.sh
创建或更改mytask.sh文件,按i编辑date >> /home/mydate1.sh
把日期追加到目录文件下cp /home/mydate1.sh /root
把文件复制到根目录下ese
,:wq
退出并保存chmod 744 mydate1.sh
修改文件为可执行crontab -e
设置任务,按i编辑* * * * * /root/mydate1.sh
每分钟都执行sh文件的内容