Linux Usage
find ./ -name xxxxxx #搜索命令
grep -r 'cbr' ./* #以递归方式读取每个目录下的所有文件
scp 111.txt hanhuang@0.0.0.0:/var/fpwork/hanhuang #copy file to remote server
scp hanhuang@0.0.0.0:/var/fpwork/hanhuang/111.txt . #copy file from remote server
ldd cbr
readelf -a Cbr #显示动态库
netstat -antp #Linux 显示网络信息
-------------------------------------------------------------------------------------------------------------------------------------
UT valgrind :
apt-get update
apt-get install valgrind
valgrind --track-origins=yes --leak-check=full --show-leak-kinds=all -v ./cbr_ut --gtest_filter="AsyncHttpClientTest."
---------------------------------------------------------------------------------------------------------------------------------------
linux 下 g++编译程序时,-I(大写i) 与-L(大写l)-l(小写l) 的作用:
g++ -o compress compress.cpp -I/home/include/ -L/lib/ -lz
-I (大写i)
编译程序按照-I指定的路进去搜索头文件。
-I/home/include/表示将-I/home/include/目录作为第一个寻找头文件的目录,寻找的顺序是:
/home/include/ -->/usr/include-->/usr/local/include
-L(大写l)
表示:编译程序按照-L指定的路进去寻找库文件,一般的在-L的后面可以一次用-l指定多个库文件。
-L/lib/表示到/lib/目录下找库文件
-l(小写l)
表示:编译程序到系统默认路进搜索,如果找不到,到当前目录,如果当前目录找不到,则到LD_LIBRARY_PATH等环境变量置顶的路进去查找,如果还找不到,那么编译程序提示找不到库。
本例子使用的是gunzip库,库文件名是libz.so,库名是z。很容易看出,把库文件名的头lib和尾.so去掉就是库名了。
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Screen 使用:
screen -S yourname # 新建一个叫yourname的session
screen -ls # 列出当前所有的session
screen -r yourname # 回到yourname这个session
screen -d yourname # 远程detach某个session # detach快捷键 ctrl a + d
screen -d -r yourname # 结束当前session并回到yourname这个session
screen -S yourname -X quit # 删除叫yourname的session
Linux Usage相关推荐
- Linux: Usage中[],<>的含义
对于Linux初学者,查看帮助文档对于提升自己有很大的帮助. 特别对于usage来说,只有看懂了用法,才能够学会它. 1.在usage中,option有如下几个符号及其表示含义: [] 可选内容 &l ...
- RH033 Unit 2 Linux Usage Basics
控制台切换: 系统默认7个控制台,其中第7个为图形界面,图形默认排在每个virtual console后面 切换虚拟控制台: ctrl+alt+F1~F6 切换图形:ctrl+alt+F7 运行级别 ...
- maple linux,Linux下面如何安装maple,mathematica,matlab这类软件?
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 #!/bin/sh # # Name: # install - script file for invoking the Multi-platform i ...
- Linux and the Device Tree
来之\kernel\Documentation\devicetree\usage-model.txt Linux and the Device Tree ----------------------- ...
- linux安装mathematica7,Linux下面如何安装maple,mathematica,matlab这类软件?
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 #!/bin/sh # # Name: # install - script file for invoking the Multi-platform i ...
- linux 权限 c,Linux下获取root权限的c程序
Linux下获取root权限的c程序 传递euid和egid给脚本,使脚本具有特殊用户的权限 使脚本实现类于设置了stick位的效果 shell, python, perl等脚本.程序不能取得suid ...
- maple的Linux安装步骤,Linux下面如何安装maple,mathematica,matlab这类软件?
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 #!/bin/sh # # Name: # install - script file for invoking the Multi-platform i ...
- Linux操作系统PS命令详细 解析
http://blog.chinaunix.net/space.php?uid=20564848&do=blog&id=74654 Linux操作系统PS命令详细 解析 要对系统中进程 ...
- linux c 获得root权限,Linux下获取root权限的c程序
Linux下获取root权限的c程序 传递euid和egid给脚本,使脚本具有特殊用户的权限 使脚本实现类似于设置了stick位的效果 shell, python, perl等脚本.程序不能取得sui ...
最新文章
- 虚拟化技术KVM的搭建
- 0x00007FF8EDA19A9D (ntdll.dll)处引发的异常: 0xC0000005: 写入位置 0x00000000CED889F8 时发生访问冲突
- Service的一些使用
- 直接修改PE文件头PE标识字段的实验
- php+mysql+into_PHP+Mysql 如何实现数据库增删改查
- JQuery Datatables Dom 和 Language 参数详细说明
- php如何监听页面滚动,html5中在元素滚动条在滚动时触发的事件onscroll
- python中bool函数的作用_Python内置bool函数详细介绍
- mysql 密码eba_MySQL-体系结构及授权管理
- Git笔记(20) 配置服务器
- matlab实验4图形的绘制,MATLAB编程与应用实验报告(三维图形绘制)
- C# 调用并执行SQL脚本文件
- SSH 有关密钥和私钥 的那些事儿
- 基于C语言的端口扫描工具设计与实现
- lisp 非对称缓和曲线_GIS环境下缓和曲线绘制方法研究
- 数据库同步——中间数据库的实现方式
- 博科查看光功率_易天教大家如何检测SFP光模块的光信号强弱
- 二元关系:(自反,对称,传递)关系的求逆与闭包
- python瀑布图怎么做_用Matplotlib模拟原始瀑布图
- 服务器系统可以重装系统,服务器上可以重装操作系统吗
热门文章
- pycharm详细配置pytest运行环境
- Android调用程序读取RTF文件
- 【Ruby】————1、基本环境搭建 RubyMine安装破解
- Android studio 截取手机屏幕
- 目标检测模型设计准则 | YOLOv7参考的ELAN模型解读,YOLO系列模型思想的设计源头
- 年轻时应养成的好习惯
- 义教志愿服务系统c语言,向日葵义教志愿服务队 | 欢迎你们的加入~
- 混淆概念详细解析:Python中类、对象、方法、函数和属性的区别和理解
- 《Kubernetes部署篇:基于docker使用kubespray工具离线部署高可用K8S集群(国内专网方案)》
- python在园林中的应用_园林景观要素在园林中的应用