我写的东西不求严谨,只供自己记录和随时翻看复习,欢迎生信入门小伙伴交流。
今早起来继续linux学习,起来练习了一下day3的一些简单操作,熟悉一下linux的操作环境,在操作中发现一些小点也挺高兴的,学习本该像小孩一样,学到一点就十分开心,然后就越来越有兴趣,一心想着要突然多好,一般心态就崩掉。
1.发现的一些小点。
2.练习一下提取命令 cut。
-d :后面接分隔字符。与 -f 一起使用; cut的默认分隔符为tap键
-f :依据 -d 的分隔字符将一行信息分割成为数段,用 -f 取出第几段的意思;
-b:以字符 (characters) 的单位取出固定字符区间;
3.排序 sort以及去重uniq
a. sort将文本文件内容进行排序
-n:按照数值大小进行排序
-r:相反的顺序排序
-t:指定分隔符(默认分隔符为tap)
-k:指定区域(指定的列)指定来以其排列,比如选择-n -k 3意思就是选定文件第三列,按照数值大小的顺序。如果没有n默认按首字母顺序排序。k和t常一起使用。
注意:如果要同时-n -r -k,同效果操作为-nrk,但是nr必须在k前面。
b.uniq去除重复行不加任何参数,去除重复行:
-c 显示每行“连续出现”的次数。
-d仅显示连续重复出现的行
-u仅显示没有连续出现的行
1
1
1
弹出的help今后会用到
1
2
2
2