基本linux命令

  • 返回cd前所在目录:cd -
  • 查看占用5000端口号的进程id:netstat -tunpl | grep 5000
  • 查看所有服务:systemctl list-unit-files
  • vim
    • vim以插入模式快速到行首:I
    • vim以插入模式快速到行尾:A
    • vim查找上一处:N
    • vim向后搜索:/
    • vim向前搜索:?
    • vim撤销上一步操作:u
    • vim恢复上一步被撤销的操作:Ctrl + r
    • vim回到文本开头:gg
    • vim去到文本结尾:G
    • vim查找转义:\
    • vim设置查找忽略大小写:set ic(ignore case)
    • vim设置查找不忽略大小写:set noic
  • nc
    • nc -z -v host-name-here ssh
    • nc -z -v host-name-here 22
    • nc -z -v host-name-here 8000-8080
  • 切换到nodepool用户:sudo su - nodepool
  • 设置命令执行时间:timeout --preserve-status 30 ssh -p 29418 caiqilong@review.opendev.org gerrit stream-events
  • 变量定义:x=${y:-devstack-gate}:如果y变量已存在则将y变量值赋值给x变量,如果y变量不存在,则将“devstack-gate”赋值给x变量
  • grep显示标题行:ps -ef |head -1;ps -ef |grep jenkins
  • ubuntu查看所有服务:service --status-all
  • curl