Linux 常用命令整理

 在Linux 下开发两年了,目前转向Windows平台开发。将一些在linux 下经常会用到的命令进行整理,以免长时间不用忘了。

 

1. 使用ldd命令查看hello依赖于哪些库:
$ldd hello
libc.so.6=>/lib/libc.so.6(0x400la000)
/lib/ld-linux.so.2=>/lib/ld-linux.so.2 (0x40000000)

 

2. 查看命令属于哪个包:

    rpm -qf /sbin/pidof

 

3.查看当前分辨率:

   xrandr | grep current

   输出:Screen 0: minimum 320 x 200, current 800 x 600, maximum 2560 x 1600

  xrandr | grep current | awk -F "current" '{print $2}'|awk -F "," '{print $1}' | sed 's// //g'
  输出:800x600

  说明:以current为分隔符,取第二部分,以“,”为分隔符取第一部分,然后去掉前面空格

 

4.扫描无线网络:

   iwlist wlan0 scan

 

5. rpmbuild 命令:

    打包:rpmbuild -ba --target="i586" NetworkManager.spec

    如果打包的出错地方时在最后的打包阶段,则下面这个命名仅会测试最后的打包部分,而不会重新编译,可大大节省时间。

    rpmbuild -bi --short-circuit xxx.spec

 

6. dmidecode 查看BIOS信息。

 

7. 通过 git (Git 是一个快速、可扩展的分布式版本控制系统) 得到版本:

    git reset --hard commit //commit 为git版本号。

 

8. 编译时产生信息warning being treated as errors,可以:

    export CFLAGS="-O1"

    export CXXFLAGS=$CFLAGS

    或者在makefile文件中去掉 -W error.

 

9. dbus-send (dbus 信号发送命令)使用:

    dbus-send --print-reply --system --type=method_call --dest=sysui.network /sysui/network network.wifi.setWifiState int32:80

 

10, 查看CPU使用率:

        将更新显示二次的结果输入到名称为top.log 的档案里: 51Testing软件测试网z9PW)~m

           top -n 2 -b < top.log

 

        查看CPU信息: cat /proc/cpuinfo

        查看内存信息: cat /proc/meminfo

        查看内存使用情况:free

11. .修改网卡MAC地址
       首先必须关闭网卡设备,命令如下:
       /sbin/ifconfig eth0 down

      修改MAC地址,命令如下:
      /sbin/ifconfig eth0 hw ether 00:AA:BB:CC:DD:EE

      重新启用网卡:
      /sbin/ifconfig eht0 up

 

12. Vim 工具使用:

      (1) 光标到某个单词处,按下 shift+3, 将高亮显示该单词。按下N, 查看本文件中相同单词所在的位置。

      (2) 光标到某个函数定义处,按下ctrl+],将跳转到函数实现处,按下ctrl+o回到函数定义处。

      (3) 分屏显示两个文件:

          vim mm-modem.c -o mm-modem-glue.h 或者先打开 mm-modem.c 再

          :sp mm-modem-glue.h;

      (4) 替换文本:

           在第二行到260间,替换old_pin 为 new_pin

           :2,260s/old_pin/new_pin/g
      (5) vi 技巧和诀窍:令人刮目相看的 10 个超酷命令

 

百度资料链接:

(1).linux系统CPU,内存,磁盘,网络流量监控脚本 及使用方法

(2)linux 网络命令

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值