[技巧]Linux生存技能


命令、基础知识、概念、操作技巧

推荐
peida博客, 每天一条linux命令


2016/8/2 10:47

在终端下直接用man 2 fun 可以查看系统函数,用man 3 fun可以查看c库函数(fun是你要查的函数名字)

与windows交互的工具:
  1. samba服务器:这个相当好有,其他的别说。

2016/9/7 17:05
依赖包引起的问题:
linux编译安装常见问题,这是linux系统自身特性决定,带来的不便是可以通过下载相应的依赖库来修复的。尤其是在通过使用源码安装软件的时候最为常见。
  1. http://www.newsmth.net/nForum/#!article/LinuxApp/887534
  2. http://zhidao.baidu.com/link?url=r7WtpDsst98owNvZ4EgvC3YfxAJz5CtH-vv4nT0Nd9XBV8NGHozQlFWccvgHwX-uhrXhotcdhqEDYbQVANXjTK
  3. http://www.dataguru.cn/thread-39569-1-1.html
就上面3的解答中,需要注意的一点,yum的redhat的工具,相当于ubantu中的apt-get

链接命令:ln
知识:这是linux对文件的控制,一个文件多个名字,不同名字(链接)有不同访问权限,这样增强对信息的共享和安全性能。
  1. 软连接(也称为符号链接)
  2. 硬链接

查看后台运行程序指令:
  1. ps 直接查找到当前终端下的进程pid号和tty

杀死进程:kill(其实该命令并不是专门用来杀进程的)
  1. kill -9 pid-num

2016/9/10 14:39
常识:不同的终端下的ps结果不一样。

2016/9/13 16:22
共识:linux下,不能随便地updata,因为很可能导致

2016/9/20 15:56
grep命令使用;从指定文件中查找出特定字符串

2016/10/2 20:21
对man的理解:
比方说:“使用系统的mmap(2)手册页”
转换为指令就是
man 2 mmap

2016/10/4 20:49
ubantu-lts版本,默认终端下出现中文,所以,更正为英文应该是: 链接;
  1. 其实就是修改/etc里面相应的配置文件default/locale

命令行中只显示当前目录:这种情况就是修改~家目录的bashrc文件: 链接

2016/10/29 14:16
linux中的多行命令: 链接
使用反斜杠来链接多行语句
cd /home/ \
    ls -l | grep 'hello' \
    cd -

2017/1/9 11:03
删除某个文件外的所有文件, 链接
评点:方法2、3是最靠谱的

2017/1/10 14:24
linux 虚拟机使用 s, 链接
代理工具, 链接

2017/2/13 16:16
编译输出编译信息(错误信息、标准输入、标准输出)重定向到文件(很有用,用来回顾查看)
https://www.ibm.com/developerworks/cn/linux/l-iotips/

2017/2/15 12:33
历史命令history使用详解:
  1. 搜索历史命令,使用组合键ctrl+r,然后输入关键字

2017/3/8 13:03
umount 卸载失败,提示:"Device is busy"
解决: 链接

mount:直接使用mount,即可查看当前系统挂载的文件系统

2017/3/8 13:20
lsmod:显示当前内核已经加载的模块

2017/3/10 12:48
查看当前Linux系统的流量, https://www.zhihu.com/question/19862245
目前测试:
  1. nethogs:按进程查看流量占用

2017/3/14 15:42
NFS挂载:

linux strip:gcc编译选项,剪裁掉调试信息,减少.out的大小。

Linux下如何查找一个函数在哪个库中,暂时未检验可行性,记录问题。这个方案是需要编程的,虽然不是很麻烦,但需要实践时间。

2017/3/18 13:53
find查找文件,排除某个或几个文件或目录:
执行:find /usr/include/ -path /usr/include/stdio.h -prune -o -print | grep stdio.h
结果:不会出现在路径为/usr/include/stdio.h的文件(注意,-path是路径,请以路径的角度去思考)

你可能感兴趣的:(Linux,点滴中的linux)