第二章入门:
1.wc(字数计算次序) 可以打印出行数,字符数,字数等,分别为wc -l or wc -c or wc -w;
2.Shell可以识别三种命令:内建命令,Shell函数和外部命令;
3.the usage of echo
\r 回车
\t 水平制表符
\v 垂直制表符
\a 警示
\b 退格
\c 这个参数之后的都会被忽略
\f clear screen
\n new line
4. tr [options]
Translate, squeeze, and/or delete characters from standard input, writ‐
ing to standard output.
-c, -C, --complement
use the complement of SET1
-d, --delete
delete characters in SET1, do not translate
-s, --squeeze-repeats
replace each input sequence of a repeated character that is
listed in SET1 with a single occurrence of that character
-t, --truncate-set1
first truncate SET1 to length of SET2
ex.
tr -d '\r' <dos-file.txt | sort >UNix_file.txt
5、特殊文件:/dev/null 与 /dev/tty
两个对shell编程特别有用的文件。/dev/null会丢掉传送到此文件的数据 /dev/tty 当程序打开此文件时,UNIX会自动将他重定向到一个终端
stty用来控制终端
6、添加环境变量
PATH=$PATH:$HOME/bin
如果要让修改生效,要加入到.profile文件
例如
export PATH=$PATH:/my_new_path
也可以修改
./bashrc文件