ubuntu上一些常用命令

ubuntu上一些常用命令

查看磁盘使用情况
df -h
查看当前目录下文件及文件夹的大小
du -sh *
强制删除命令
rm -r [文件或文件夹]
逐条确认删除
rm -ri [文件或文件夹]
现实删除过程
rm -rv [文件或文件夹]
复制文件夹
cp -r 原文件夹 目标文件夹
显示复制过程
cp -v 原文件 目标文件
移动命令或用于重命名
mv 原文件或文件夹 目标文件或文件夹
新建文件夹
mkdir 文件名
新建多级文件夹
mkdir -p a/b/c/d
更新数据库
sudo updatedb
搜索文件或目录名
locate
查看命令帮助信息
man

help
生成ssh密钥和公钥
ssh-keygen
将公钥上传至服务器
ssh-copy-id -i .ssh/id_rsa.pub root@172.xx.yy.zzz
建立软链接
sudo ln -s [源文件或目录][目标文件或目录]
添加或取消文件权限
sudo chmod
压缩1
tar -zcvf xxx.tar.gz .
解压1
tar -zxvf xxx.tar.gz
压缩2
tar -jcvf xxx.tar.bz2 .
解压2 解压到指定目录
tar -jxvf xxx.tar.bz2 -C 目标目录
查看命令位置
which 命令
查看进程 三种方式
ps -aux
top
htop

安装pm2
wget -qO- https://getpm2.com/install.sh | bash
pm2常用命令
启动任何应用程序
pm2 start <app_name|namespace|id|‘all’|json_conf>
pm2 stop <app_name|namespace|id|‘all’|json_conf>
pm2 restart <app_name|namespace|id|‘all’|json_conf>
pm2 delete <app_name|namespace|id|‘all’|json_conf>
例如:
pm2 start clash

列出所有正在运行的应用程序
pm2 list
显示应用程序的所有信息
pm2 describe <id|app_name>
显示每个应用程序的CPU和内存占用情况
pm2 monit
热重装允许更新应用程序而不会造成任何停机
pm2 reload all

实现开机自启动的方法
1.通过pm2 save保存当前进程状态
pm2 save
2.通过pm2 startup生成开机自启动的命令。(记得查看控制台输出)
pm2 startup
3.将步骤2生成的命令,粘贴到控制台进行,搞定。

禁止开机启动
pm2 unstartup

其他命令
pm2 start app.js --name=“api” # 启动应用程序并命名为 “api”
pm2 start app.js --watch # 当文件变化时自动重启应用
pm2 start script.sh # 启动 bash 脚本
pm2 logs # 显示所有应用程序的日志
pm2 logs [app-name] # 显示指定应用程序的日志
pm2 stop all # 停止所有的应用程序
pm2 stop 0 # 停止 id为 0的指定应用程序
pm2 restart all # 重启所有应用
pm2 delete all # 关闭并删除所有应用
pm2 delete 0 # 删除指定应用 id 0
pm2 scale api 10 # 把名字叫api的应用扩展到10个实例
pm2 reset [app-name] # 重置重启数量

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值