鸟哥私房菜重温笔记4

  1. login shell 与 no login shell的区别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)bash

    nologin shell会读取的配置文件的顺序 ~/.bashrc --->/etc/bashrcide

  2. 管道命令排序

    ls -l |tar cvzf -|tar zvdf - ci

  3. tr命令能够替换字符串字符串

    tr 'a-z' 'A-Z'input

    tr -d 'str'能够删除字符串it

  4. cut 能够以行为单位,切割字符串ast

    cut -c m-m2   切割m-m2的字符串 class

    cut -d ":" -f n1,n2  获取n1,n2段的字符

  5. expand -t num 将文件中的tab符换成指定大小的空格。 col -x 也能够实现这种效果。

  6. split 能够将文分割成多个小的文件。

    split -b size file prefix 根据大小划分

    split -l num  file prefix 根据文件的行数划分。

  7. wc 统计命令

    wc -l(行数) -w(词) -m(字符)

  8. sort 排序

    sort -r 逆向排序

    sort -u排序时删除重复行

  9. join 命令 能够将多个文件合并成一个文件,按行合并,重复的内容只显示一次。使用join命令时,必须是对已经排序过的文件按行合并。

    join  -t(行的分隔符) -1 num  -2  num 按照第一个文件的num列,第二个文件的num列合并。

  10. paste  file1 file2 也是将两个文件合并成一个文件。按行合并。file2的行接在file1的行的后面 

相关文章
相关标签/搜索
本站公众号
   欢迎关注本站公众号,获取更多信息