美文网首页生物信息学
1.8 LINUX基础温故知新

1.8 LINUX基础温故知新

作者: dandanwu90 | 来源:发表于2019-01-08 17:38 被阅读27次

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后)

相关文章

  • 1.8 LINUX基础温故知新

    d 开头 目录/文件夹- 开头 文本 通配符: .* ^行首,$行尾 ls -tr 按时间反向排序rm -i 删除...

  • Maven环境搭建

    环境基础 CentOS Linux环境 JDK1.8 压缩包下载 到Apache Maven官方网站进行压缩包的下...

  • DataX系列2- 安装DataX

    一.系统要求 Linux JDK(1.8以上,推荐1.8) Python(推荐Python 2.6.x) Apac...

  • flink入门

    1、运行flink需要的文件 linux环境。 flink。flink下载地址 java1.8以上(linux)。...

  • jenkins 使用节点部署项目

    Linux_127 节点环境:git、jdk1.8、maven、tomcat8Linux_127 节点工具路径: ...

  • Linux环境下安装Elasticsearch(完整版)

    Linux环境下安装Elasticsearch 准备 请确保Linux上已安装Java的Jdk1.8或更高版本! ...

  • Kafka安装和配置

    JDK1.8安装 下载,在Oracle下载linux版本的jdk1.8。我是在window下载,然后用rz命令传输...

  • Linux 下安装JDK1.8

    Linux 下安装JDK1.8 本文主要介绍的是如何是Linux环境下安装JDK的,因为Linux环境下,很多时候...

  • Golang环境配置

    Linux和Mac环境根据操作系统下载对应的软件包,以linux为例,下载 go1.8.linux-amd64.t...

  • Kafka Connector Mysql 数据同步

    环境及版本 linux: ubuntu 18.0.4 lsb Jdk: 1.8 Mysql: 5.7 Zookee...

网友评论

    本文标题:1.8 LINUX基础温故知新

    本文链接:https://www.haomeiwen.com/subject/inebrqtx.html