Linux 使用

来源:互联网 发布:cs go mac 闪退 编辑:程序博客网 时间:2024/04/30 07:55

1. 查看链接库的内容

动态链接库:ldd lib*.so,可以查看所需要的链接库的版本(x86 or x64)

静态链接库:ar -t lib*.a,解压后使用 file 查看.o 文件

nm lib* 查看链接库中符号


2. 在Linux x86_64系统中编译 i686(x86) 可执行文件 

gcc -m32 ...

源码编码安装第三方库时,如果使用 configure,在64位系统中自动编译为64位程序,

并且如果不指定 LIB INSTALL DIR 会安装到 /usr/local/lib 而不是 /usr/local/lib64,

要编译32位库 ./configure CFLAGS=-m32 以更改默认的编译选项


3.  加载Window下的共享目录

cat /proc/filesystem 查看支持的文件系统,不支持smbfs,未安装软件的情况下,但 cifs 可用

mount -t cifs -o username=adminsitrator,password=123456 //192.168.0.10/video /mnt/winshare


4. 删除指定类型的文件,引用:http://www.cqman.com/2012/02/11/467.html


find  .  -name  '*.exe'  -type  f  -print  -exec  rm  -rf  {} \;

(1) "."    表示从当前目录开始递归查找

(2) “ -name '*.exe' "根据名称来查找,要查找所有以.exe结尾的文件夹或者文件

(3) " -type f "查找的类型为文件

(4) "-print" 输出查找的文件目录名

(5) 最主要的是-exec,-exec选项后边跟着一个所要执行的命令,表示将find出来的文件或目录执行该命令。

     exec选项后面跟随着所要执行的命令或脚本,然后是一对{},一个空格和一个\,最后是一个分号


5. wget 工具的使用。很好很强大,可搜索详细用法

拷贝blog用于本地备份,-r选项

使用代理 .wgetrc 文件,在命令行控制开关  --proxy=on/off


6.  定向输出 1, 2

ls joke > /dev/null 2>&1

ls joke >& /dev/null

ls joke >> kid 2>&1


7.  后台执行:守护进程?可以使用&, 一般的使用 nohup (http://www.happydown.com/info/21972.htm)

ps -ef, ps -xj, pstree



原创粉丝点击