第一天笔记
chapter1
path环境变量设置
修改profile文件:#vi /etc/profile
修改.bashrc文件:# vi /root/.bashrc
应用程序一般存储在 /usr/bin
头文件一般存储在 /usr/include
标准系统库文件一般存储在 /usr/lib
.a代表静态库
.so代表共享函数库
$ nm libfoo.a 查看目标文件、函数库或可执行文件里包含的函数
chapter2 shell 程序设计
$ /bin/bash -version 查看bash的版本号
重定向输出
$ ls -l > lsoutput.txt 将ls -l内容输入到lsoutput.txt里
$ ls -l >> lsoutput.txt 将输出内容附加到文件lsoutput,txt中去
2> 输出错误信息
例如kill一个不存在的进程
$ kill -HUP 1234 2> killerr.txt
管道
执行一系列的命令,相应的输出文件是在这一组命令创建的同时被创建或写入的
如果执行以下命令(mydata.txt中有数据)
$ cat mydata.txt | sort | uniq | > mydata.txt
将得到一个空文件
file 命令可以用来检查该文件是否是脚本程序