标签:鸟歌私房菜读书笔记
login shell 与 no login shell的区别
login shell 是输入用户名及密码登录后的shell,其读取的配置文件的顺序为/etc/profile(1./etc/inputrc 2./etc/profile.d/*.sh 3 /etc/sysconfig/i18n )--->~/.bash_profile(1.~/.bashrc 2. /etc/bashrc)
nologin shell会读取的配置文件的顺序 ~/.bashrc --->/etc/bashrc
管道命令
ls -l |tar cvzf -|tar zvdf -
tr命令可以替换字符串
tr ‘a-z‘ ‘A-Z‘
tr -d ‘str‘可以删除字符串
cut 可以以行为单位,切割字符串
cut -c m-m2 切割m-m2的字符串
cut -d ":" -f n1,n2 获取n1,n2段的字符
expand -t num 将文件中的tab符换成指定大小的空格。 col -x 也可以实现这种效果。
split 可以将文分割成多个小的文件。
split -b size file prefix 根据大小划分
split -l num file prefix 根据文件的行数划分。
wc 统计命令
wc -l(行数) -w(词) -m(字符)
sort 排序
sort -r 逆向排序
sort -u排序时删除重复行
join 命令 可以将多个文件合并成一个文件,按行合并,重复的内容只显示一次。使用join命令时,必须是对已经排序过的文件按行合并。
join -t(行的分隔符) -1 num -2 num 按照第一个文件的num列,第二个文件的num列合并。
paste file1 file2 也是将两个文件合并成一个文件。按行合并。file2的行接在file1的行的后面
标签:鸟歌私房菜读书笔记
原文地址:http://lingwei.blog.51cto.com/5246201/1570576