unix常用命令

1.rpm安装卸载
  安装:rpm -ivh xxx.rpm
  卸载:rpm -q 'xxx' 查询一下所属的rpm包的名字yyy,再使用rpm -e 'yyy' 即可卸载


2.打包
  .tar后缀:使用"tar -cf xxx.tar 打包的文件名"进行打包,解压使用“tar -xvf xxx.tar”
  .tar.zip后缀:使用使用"tar -zcvf xxx.tar.zip 打包的文件名"进行打包,解压使用“tar -zcvf压缩 xxx.tar.zip”
  .tar.gz后缀:使用使用"tar -zcvf xxx.tar.gz 打包的文件名"进行打包,解压使用“tar -zcvf压缩 xxx.tar.gz”


3.查看进程
  ps -ef 进程名


4.查找目录下包含匹配字符的匹配文件
  find ./ -name 文件名* | xargs grep '字符'


5.查看进程执行时的堆栈信息
  pstack pid >> filename 堆栈信息输出到文件中


6.查看内存使用情况
  top 
  top -p pid 查看指定进程内存
  top -p pid -H 查看进程中所有线程占用内存情况


7.查看本地侦听端口
  netstat -tlnp


8.查看主机空间
  du -hs 查看当前目录占空间大小
  df -h 查看当前所有磁盘空间大小


9.主机间文件拷贝
  scp -r 用户名@ip:路径 /本地路径


10.lsof使用
  lsof -i :1521 可以看那些程序占用端口号
  lsof abc.txt 显示开启文件abc.txt的进程 
  lsof -c abc 显示abc进程现在打开的文件 
  lsof +d /usr/local/ 显示目录下被进程开启的文件
  lsof -i 用以显示符合条件的进程情况


11.其他
   free -g 看主机内存大小
   uptime 查看机器存活时间
   wc -l 统计文件个数
   ll /proc/pid 查看进程所在路径
   ifconfig -a 查看本地ip
   ls -l /proc/pid  查看进程运行路径 
   ls -lSr 按文件大小排序
   last 显示近期用户登录情况
   uname显示系统信息
   ln -s 软链接文件
   chmod -R 77  修改文件权限,-R包含所有子目录
   sort filename 文件内容按照名称顺序排序  sort -k num 按照第num列排序 -t 表示列间隔符 -r 降序排序 -u 去除重复行

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值