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

  • 定时任务crontabcrontab -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