乘风破浪 激流勇进
你好!欢迎来看Tuziki's Planet !

Shell常用指令集

Mac管理员权限下发 sudo jamf -removeframework

快速启动本地服务 python -m SimpleHTTPServer

npm源切换 nrm ls、nrm test、nrm use taobao、nrm add、nrm del

chrome解决http自动跳转https问题 chrome://net-internals/#hsts

腾讯视频文件qlv转mp4文件 copy/b *.tdl 1.mp4 保存为qlv2mp4.bat 文件,在到qlv所在目录执行


linux常用操作


获取root账户并重置,然后开启ssh的root登陆

  sudo passwd root
  su root
  vi /etc/ssh/sshd_config
  将 PasswordAuthentication yes,(账号密码登录)
  将 PermitRootLogin yes,(root登录)
  重启一下sshd服务,
  systmctl restart sshd 
  或者
  sudo /sbin/service sshd restart


文件相关操作

  查看进程  ps -ef|grep nginx
  
  关闭进程  kill -QUIT 或者 nginx -s stop
  
  启动服务  systemctl start nginx
  
  编辑保存 :x		:wq保存退出		:wq!保存强制退出
  
  删除行 Esc -- 两下d
  
  ng重启 nginx -s reload,重启之前 -t 检测
  
  ng检测 nginx -t,如果-t之后报错可以 nginx -c /etc/nginx/nginx.conf ,再 重启
  
  创建文件 touch xxx.xx
  
  删除文件 rm  xxx.xx   --  y
  
  打开编辑文件 vim

  查找文件 find . -name abcde


缓存问题

npm cache clean --force

ssh-keygen -R 119.23.228.99


pm2 常用指令

  npm install pm2 -g     # 命令行安装 pm2 
  pm2 start app.js -i 4  # 后台运行pm2,启动4个实例。可以把 'max' 参数传递给 start,实际进程数目依赖于cpu的核心数目
  pm2 start app.js --name my-api # 命名进程
  pm2 start app.js --name my-api --watch # 添加进程监视,在文件改变的时候会重新启动程序
  pm2 list               # 显示所有进程状态
  pm2 monit              # 监视所有进程
  pm2 logs               # 显示所有进程日志
  pm2 logs my-api        # 显示指定任务的日志
  pm2 describe my-api    # 查看某个进程具体情况
  pm2 stop all           # 停止所有进程
  pm2 restart all        # 重启所有进程
  pm2 reload all         # 0 秒停机重载进程 (用于 NETWORKED 进程)
  pm2 stop 0             # 停止指定的进程
  pm2 restart 0          # 重启指定的进程
  pm2 startup ubuntu     # 产生 init 脚本,保持 pm2 开机自启
  pm2 web                # 运行健壮的 computer API endpoint (http://localhost:9615)
  pm2 delete 0           # 杀死指定的进程
  pm2 delete all         # 杀死全部进程






标签:Shelllinux
返回列表
返回顶部←