ubuntu常用命令

软件

ldd查看依赖库
sudo ldconfig刷新共享库

进程

ps -ajx 查看进程、父进程
ps -aux 查看进程占用资源
ulimate n 查看当前shell打开的最大文件描述符数量
ulimate n 数量临时修改当前shell打开的最大文件描述符数量

网络

sudo netstat -tnulp 查看tcp、udp网络
sudo netstat -apn 查看网络信息
netstat -r 查看路由表,加-n显示数字地址
ip route show 查看路由表
lsof -i:8080 查看端口

系统

uname -a查询系统信息

服务相关

systemctl stop docker停止服务
systemctl start docker开始服务
systemctl restart docker重启服务
systemctl status docker查看状态

Shell

sh -s 从标准输入中读取命令,命令在子shell中执行。后面跟的参数,从第一个非 - 开头的参数起,传参为子shell的$1,$2, 3.... ‘ v a r n a m e = 3.... `varname= 3....varname=(命令)将命令的结果赋值变量中,例如abc=$(pwd)`

Make

make -j n 使用n个线程编译,但是Makefile要是线程安全的。

压缩、解压缩

tar zcvf 压缩
tar zxvf -C 指定解压目录 解压缩

  • z: 有gzip属性的
  • c: 建立压缩档案
  • x: 解压
  • j: 有bz2属性的
  • f: 使用档案名字,后面只能接档案名。
文件相关

chown lucas test.go:将test.go 文件所属的用户设置成 lucas
chown lucas:lucas test.go:将test.go 文件的所属用户设置成lucas,所属用户组设置成lucas
chown -R lucas:lucas testdir:将testdir及其内部文件所属用户设置成lucas,所属用户组设置成lucas

sed

sed -i '/\s*#/d' 删除注释

vim

:%s/example.com/zoo.cn/g 在vim中替换文本

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值