Linux常用易忘命令
ps -ef|grep 进程名
命令。ps
命令默认是显示当前控制台下属于当前用户的进程,参数-e
显示运行在系统上的所有进程,参数-f
扩展显示输出全部列(显示全字段);管道符|
,作用是将一个命令的输出作为另一个命令的输入;grep
命令,用正则表达式匹配文件中符合条件的字符串。他们经常组合在一起使用,以查找某一进程相关信息。输出重定向中,
>
代表的是覆盖,>>
代表的是追加。例:command > file
将command的正确输出覆盖入file文件中;command 2>file
将command的错误信息覆盖到file文件中;command > file 2>&1
将command的正确输出和错误信息同时保存入一个文件中;command >> fileA 2>> fileB
以追加的方式,将command的正确输出输出到fileA文件,错误信息输出到fileB文件。重定向符号和文件描述符之间不能有空格,如echo hello 2> log.txt
,而非echo hello 2 > log.txt
定时任务
crontab
。crontab -l
显示已有定时任务,crontab -e
编辑定时任务。进入编辑文件的模式后,每一行即为一个定时任务,其格式为分钟 小时 日 月 星期几 命令
。其中可使用特殊字符表示不同的计时规则,类似正则表达式,其中,正斜线(/)为间隔频率,如0-23/3
表示从0点到23点每隔3小时执行一次。注意命令中涉及路径时尽量写绝对路径。
shell编程
coming soon
vim相关
- yy复制一行,nyy从当前行开始复制n行,dd剪切,ndd同理,p粘贴。
- gg跳至文档开头,G跳至文档结尾。
- h,j,k,l 对应 左,下,上,右
- 全文替换:
:%s/原字符串/目标字符串/g