1.查询类
ps-ef
grep
以下命令解释
./prediction_service config/wzh.conf &> run.log &
config/wzh.conf表示传入的argv
liunx中”>”代表将数据全部定向输入到一个文件内同时覆盖文件内容。
liunx中“&>” 一般一个搜索命令有标准输出和标准错误输出,也就是”>”和“2>” 这两个的结合体就是 ”&>” 结果就是你输入命令,正确和错误信息都不输出在屏幕上直接输到你重定向的一个文件内。
&表示放后台运行
scp -r
mv -f
rz
sz
ulimit -c
ulimit -c unlimited
chmod + x
#蓝色表示目录;
#绿色表示可执行文件;
#红色表示压缩文件;
#浅蓝色表示链接文件;
#灰色表示其它文件;
pkg-config --cflags xx //寻找xx库的头文件目录
pkg-config --libs xx //寻找xx库的lib目录及依赖包
压缩
tar -cvf target_name.tar dir_or_file # 将目标打包成一个*.tar格式的文件
tar -czvf target_name.tar.gz dir_or_file # 将目标打包并压缩成一个*.tar.gz格式的文件
tar -cjvf target_name.tar.bz2 dir_or_file # 将目标打包并压缩成一个*.tar.bz2格式的文件
解压
tar -xvf pakage_name.tar # 解开一个*.tar的文件包内容到当前目录下
tar -xzvf pakage_name.tar.gz # 解开一个*.tar.gz的压缩包内容到当前目录下
tar -xjvf pakage_name.tar.bz2 # 解开一个*.tar.bz2的压缩包内容到当前目录下
ln -s 建软链接
编译成功后,运行程序error while loading shared libraries解决办法
刚装的Lib包,存在/usr/local/lib里,尽管编译的时候指定了-L,但运行时还是出错。
解决办法如下:
1. 执行vi /etc/ld.so.conf
,在include ld.so.conf.d/*.conf
下方增加/usr/local/lib
2. 保存后,在命令行终端执行:/sbin/ldconfig -v
。其作用是将文件/etc/ld.so.conf列出的路径下的库文件缓存到/etc/ld.so.cache
以供使用,因此当安装完一些库文件,或者修改/etc/ld.so.conf
增加了库的新搜索路径,需要运行一下ldconfig
,使所有的库文件都被缓存到文件/etc/ld.so.cache
中,如果没做,可能会找不到刚安装的库。