Linux 常用命令总结

Linux 常用命令总结

  • 获取帮助

查询命令所在位置:whereis ls

全盘搜索文件或者文件夹:

find / -name libjsoncpp.so -print

find / -name zytest -type d -print(类型:d or f)
  • 文档查看

less   G/g(文档顶部和底部)

/contex 查找文档中的内容

cat -A test.sh   查看 文档中的一些隐藏字符。有时window下编辑的文档放在linux下报错。使用该命令可以清晰查看。

cat -n test.sh   文档显示行号

tail -f snm.log  实时查看log更新

  • 进程

进程查询:

ps -ef | grep sma

ps -aux | grep sma

杀死进程:

pkill sma

kill -9  PID

  • 问题定位

日志重定向+后台运行:     

> ../../log/snm.log 2>&1 &

错误提示信息太多,显示前20行错误信息 

g++ map.cpp -fPIC -shared -L. -ljsoncpp -o libmap.so 2>&1 | head -n 20
  • 库文件出现没定义变量问题
nm -A *.so | grep VOS_INT32

 符号含义:

 A  未初始化数据段,全局变量,会被其他地方引用

 U  无定义

 B   未初始化数据段,静态全局变量

 T    代码区
 

 VPN操作:

 route print |more  会显示本地的全部路由表

 添加路由:

客户端VPN虚拟IP:192.168.1.100

route add 156.0.0.0  netmask 255.0.0.0 192.168.1.100
         (所需访问网段)                   (VPN客户端IP)

ping 156.103.2.144

 删除路由:

 route delete 156.0.0.0

ldd命令:

-L、-rpath和-rpath-link的区别:

http://blog.csdn.net/q1302182594/article/details/42102961

清空日志:

cat /dev/null > snm_app_run.log

解压

tar –xvf file.tar //解压 tar包
tar -xzvf file.tar.gz //解压tar.gz
tar -xjvf file.tar.bz2   //解压 
tar.bz2tar –xZvf file.tar.Z //解压tar.Z

 

转载于:https://my.oschina.net/u/3738344/blog/1582159

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值