生物信息学

1.8 LINUX基础温故知新

2019-01-08  本文已影响27人  dandanwu90

d 开头 目录/文件夹
- 开头 文本

通配符: .* ^行首,$行尾

ls -tr 按时间反向排序
rm -i 删除前询问

文本操作
less, vim, cat
less 查看大文本
less -N 行号加入编号
less -S 单行显示
vim 编辑文本
不用来操作大文本,不可用来操作目录
cat 输出和输入文本
查看小文本
cat -A 查看所有
cat >newfile 重定向
cat >>newfile追加
more 查看文本
head
tail

wget -c 不断点下载
top -c 任务是否在内存中运行
kill PID 杀掉任务

压缩 解压缩
gzip .gz gunzip .gz(文本)
tar.gz -zcvf tar.gz -zxvf
tar.gz.bz2 -jcvf tar.gz.bz2 -jxvf

echo $PATH|cut -d ":" >newfile.txtcut 切割完后的内容重定向到文本中?没有结果,只是按照:进行剪切,没有提取内容
echo $PATH|cut -d ":" -f 1 >newfile.txt 切割完后提取第一列的内容重定向到newfile.txt

paste 按对文本进行操作
paste -d 指定分隔符

**sort **
-t 指定分隔符
-n 数值大小进行排序
-k 选定区域
-r 相反的顺序进行排序

uniq 去重
-c 每行连续出现的重复次数
-d 显示连续出现的行
-u 单次出现的行

sort | uniq黄金搭档排序去重, uniq本身只能对相邻的去重

find 寻找目录/文件
当前目录下寻找gz结尾文件:find ~/ -name "*gz"
当前目录下寻找500M以上文件:find ~/ -size +500M

tr 转换或删除文件中的字符

-s 删除连许重复的字符
echo $PATH|tr ":" "\n"|wc -l 将 echo PATH内容:替换为\t,并统计行数。 `echoPATH|tr ":" "\n"|grep -w '/bin'|wc -l` echo $PATH内容:替换为换行符,精确匹配/bin,并统计个数

bc 计算器
quit退出 (scale=num后)

上一篇 下一篇

猜你喜欢

热点阅读