前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >从零开始的异世界生信学习 linux部分 linux 基础---学习笔记-2

从零开始的异世界生信学习 linux部分 linux 基础---学习笔记-2

原创
作者头像
用户10361520
修改于 2023-03-07 11:45:14
修改于 2023-03-07 11:45:14
58300
代码可运行
举报
运行总次数:0
代码可运行

来自生信技能树

3 文本查看、操作、统计命令

linu基础学习-2.0.png
linu基础学习-2.0.png

引自生信技能树

3.1 文件的多种看法

cat 将文件所有的内容输出到屏幕

tac cat倒过来看

head 查看文件头10行

tail 查看文件末尾10行

less "少"看一点

more

3.1.1 cat 命令

cat: Concatenate 查看文本文件的内容,输出到屏幕

常见参数:-A ## 打印所有内容,包括特殊字符,如制表符; -n ##答应所有出行号,-b 参数 仅打印出非空白行行号

linu基础学习-2.1.png
linu基础学习-2.1.png
linu基础学习-2.2.png
linu基础学习-2.2.png

代码$符号表示一行的末尾,相当于回车 标准输出流:一切输出到屏幕上的都是标准输出流

  • cat的一个作用,将所有输入都输出出来。输出到标准输出流
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
cat  readme.txt
cat  -n  readme.txt
## 写入文件
cat >file
Welcome to Biotrainee() !
^C			## 这里是按Crtl  C
## 查看
cat file
Welcome to Biotrainee() !
linu基础学习-2.3.png
linu基础学习-2.3.png

常见用法 :

  1. cat > file 重定向输入文件,将输入的内容输入到file文件。重定时也可直接生成文件。
  2. 重定向相当于一种粗糙的向文件中写入内容,写入的内容无法删除。输入后执行cat,可以输出file中的内容。再次cat > file重定向后,新的输入会覆盖源文件
linu基础学习-2.4.png
linu基础学习-2.4.png
linu基础学习-2.5.png
linu基础学习-2.5.png

引自生信技能树

  • 其他:
  • zcat可以查看压缩的文本文件 cat 无法打开压缩的文本,zcat 可以查看
  • tac逆向查看

3.3.2 head/tail 命令

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
head  -n  20  Data/example.fq
## 查看 .bashrc 的最后 10 行
tail  ~/.bashrc
## 查看第20行
head  -n  20  Data/example.fq | tail -1

head/tail -n:查看文件的前/后n行,默认10行

head/tail -5可以直接写简写成行数

cat file | head -n 5查看文件的前5行

| 管道符

linu基础学习-2.6.png
linu基础学习-2.6.png

head -n 5 file与上面的代码输出一致

3.3.3 more/less 命令

more逐页查看,空格翻页,回车换行

按Q退出

linu基础学习-2.7.png
linu基础学习-2.7.png

less 参数 文件名

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
less  Data/example.fq
less -S Data/example.fq
less -N Data/example.fq
zless -N Data/reads.1.fq.gz

常用参数:

-N:显示行号(大写)

-S: 单行显示(大写)

zless : 查看压缩文件(less也可以查看,但是可能查不全)

/keyword查找关键词

n/N:上下浏览关键词

linu基础学习-2.8.png
linu基础学习-2.8.png

3.3.4 wc命令

wc: 统计文本

常见参数:

-l 统计行数

-w 统计字符串数

-c 统计字节数

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
cat -n readme.txt
cat readme.txt | wc 
wc -l readme.txt
linu基础学习-2.9.png
linu基础学习-2.9.png

6:行数;29:字符串;207:字符数

linu基础学习-2.10.png
linu基础学习-2.10.png

可同时统计多个文件并进行累加总计

linu基础学习-2.11.png
linu基础学习-2.11.png

3.3.5 cut 命令

cut :文本切割(以文本中的进行分割)

常见参数:

-d指定分隔符,默认为'/t'(tab键)

-f 输出那几行 (字段 fields)(一定要写的参数,不写报错)

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
less -S Data/example.gtf | cut -f 1,3-5  ##无论写的列的顺序,输出的时候都是按照列数从小到大的顺序输出的
less -S Data/example.gtf | cut -d 'h' -f 1 | head ## cut -d可以指定字母为分隔符

3.3.6 sort 命令

sort: 排序

常见参数:

-n : 按照数值从小到大进行排序

-v :字符串汇中含有数值时,按照数值从小到大排序

-r :逆向排序

-k:指定按哪一列排序

-t :指定分隔符

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
less -S Data/example.gtf | sort -k 4 | less -S
less -S Data/example.gtf | sort -n -k 4 | less -S
  • sort命令在给数值列排序的时候 要加上-n参数,按照数字大小排列

3.3.6 uniq 命令

uniq : 去除重复行

常见参数:

-c : 统计每个字符串连续出现的行数

uniq :比较懒,只能去除相邻的重复行,因此记得要跟sort连用!

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
less -S Data/example.gtf | cut -f 3 | sort | uniq -c
linu基础学习-2.12.png
linu基础学习-2.12.png
linu基础学习-2.13.png
linu基础学习-2.13.png

3.3.7 paste 合并

如果把文件想要上下合并,可以用cat

命令

linu基础学习-2.14.png
linu基础学习-2.14.png

paste : 文本合并(左右合并)

linu基础学习-2.15.png
linu基础学习-2.15.png

常见参数:

-d :指定分隔符 默认为“/t”

linu基础学习-2.16.png
linu基础学习-2.16.png

以:连接两个文件 -s :按行合并 ,paste -s单独列可以转置成行

linu基础学习-2.17.png
linu基础学习-2.17.png

常见用法:

paste file1 file2

seq 20 | paste - -

linu基础学习-2.18.png
linu基础学习-2.18.png
linu基础学习-2.19.png
linu基础学习-2.19.png
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
less -S Data/example.fq | paste - - - | less -S
paste file1 file2

3.3.8 tr 字符替换

常见用法:

tr '<pre>' '<dest>'

linu基础学习-2.20.png
linu基础学习-2.20.png
linu基础学习-2.21.png
linu基础学习-2.21.png

可以替换字符

常见参数:

-d:删除指定字符

-s:缩减连续重复字符 ##把重复的字符缩减为1个

linu基础学习-2.22.png
linu基础学习-2.22.png
linu基础学习-2.23.png
linu基础学习-2.23.png
linu基础学习-2.24.png
linu基础学习-2.24.png
linu基础学习-2.25.png
linu基础学习-2.25.png
linu基础学习-2.26.png
linu基础学习-2.26.png

使用tab键替换了空格 $ cat readme.txt | tr '[a-z]' '[A-Z]' 将文件中的小写字母都变成大写

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
cat readme.txt | tr 'e' 'E'
cat readme.txt | tr '\n' '\t' ##回车键是\n
cat readme.txt | tr -d 'e' 

3.3.9 md5 值

md5文件指纹,文件的识别标识,不同的文件的md5值不同,一一对应

md5sum 命令显示文件的md5值

md5sum -c check 检查显示文件的md5值

linu基础学习-2.27.png
linu基础学习-2.27.png

检查文件md5值的时候,需要先生成成一个特定格式的md5格式,然后检查

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
关于电脑怎么重装系统的方法
关于电脑怎么重装系统的方法相信大家都知道,但是对于一些对电脑操作不够了解或者是女性朋友不懂电脑操作的,重装系统就会搞得很难了,其实重装电脑系统的方法有很多种,大家可以看一下以下重装电脑系统的方法中,有哪个方法是自己会操作的,接下来就为大家介绍关于电脑怎么重装系统的相关内容。
用户8739405
2021/06/25
1.3K0
东芝笔记本电脑重装系统按F几(戴尔笔记本重装系统)
大家好,又见面了,我是你们的朋友全栈君。 东芝笔记本电脑怎么重装系统?其实笔记本东芝要怎么重装系统的方法很简单,具体要怎么给东芝笔记本电脑重装系统呢?其实笔记本重装系统是非常简单的,那笔记本东芝如何重
全栈程序员站长
2022/07/29
2.9K0
东芝笔记本电脑重装系统按F几(戴尔笔记本重装系统)
电脑重装系统后怎么恢复之前的数据
电脑重装系统可以解决许多问题,如系统故障、病毒感染等。然而,重装系统也会导致之前的数据丢失。本文将详细介绍如何在重装系统后恢复之前的数据,帮助大家减少数据丢失带来的困扰。
用户7704932
2024/08/01
3410
电脑重装系统后怎么恢复之前的数据
不用重装系统,这个隐藏工具,可以让你的电脑系统恢复如新
小伙伴们在使用windows的时候,会遇到系统越用越卡,以至于用系统清理软件都不能解决程序无法响应,系统盘被病毒影响的修复不了,系统提示缺少或者丢失系统文件的时候,下载多个驱动,导致软件驱动和硬件冲突,就需要重装系统了。
格姗知识圈
2019/07/19
1.8K0
不用重装系统,这个隐藏工具,可以让你的电脑系统恢复如新
全网最详细的重装系统教程
相信大家都听说过重装系统。重装系统是在电脑系统出现问题或受到恶意软件、流氓软件的“污染”时可以让电脑满血复活的一种电脑抢救措施。很多小伙伴看到“重装系统”两个字就觉得重装系统非常难。
777nx
2023/05/02
2.9K0
全网最详细的重装系统教程
电脑出现什么状态时需要从新装系统,如何重装系统
一台电脑用的时间长了,可能会出现这样那样的问题。速度慢是最常见的问题,遇到电脑速度慢真的是件很着急的事情,越是急的事电脑反应越是慢。还有一些问题也是一时很难解决的,具体问题大概有这么几点,电脑出现什么状态时需要从新装系统,如何重装系统?
用户8739990
2021/07/09
1.3K0
电脑出现什么状态时需要从新装系统,如何重装系统
android 平板重装系统,平板电脑系统重装方法「建议收藏」
不少用户想要平板电脑重装,但是不知如何操作,为此有些为难。平板电脑是跟笔记本电脑方便携带出现的物品,不会意味着台式机电脑会退出电脑界,2020年新的开始新的一年,让许多的电脑品牌竞争激烈起来。平板电脑也叫便携式电脑,是一款以触摸屏作为基本的输入设备,无须翻盖、没有键盘、小到放入女士手袋,但是却功能完整的PC。可是满不满足可以重装系统的条件,下面小编整理了平板装系统的方法。
全栈程序员站长
2022/07/28
9.4K0
android 平板重装系统,平板电脑系统重装方法「建议收藏」
Dell 电脑的重装系统以及关键散热驱动建议
说明:本文内容来自dell技术支持的经验总结,文章介绍的系统重装仅适用于dell电脑,主要目标是如何利用dell官方的工具制作u盘启动以及重装dell机器。本人已经实践,效果不错。一方面用作个人经验总结,一方面用作经验分享。
兰舟千帆
2022/07/16
2.2K0
Dell 电脑的重装系统以及关键散热驱动建议
【趣学程序】重装系统
根据目前主流的两大系统 win7与win10进行举例,互相更换略有不同。当前就平级系统重装为例分享如何给电脑装系统。学会了这一招,再也不去电脑店装系统了。
趣学程序-shaofeer
2019/07/27
1.8K0
全步骤图,带你重装系统
使用工具: U盘一个+优启通3.6版本+win10系统包 公众号发送: 重装系统,就可获取这些资源以及KMS破解工具的具体下载地址
东边的大西瓜
2022/05/05
1.3K0
全步骤图,带你重装系统
HP笔记本的重装系统
什么是重装系统?重置系统?重置我的电脑:开机后马上连续按F11进入恢复模式,重置电脑系统到最初始状态重置电脑系统到最初始状态需要备份文件,重装系统会清空您的文件一旦重置电脑失败,则需要重装系统重装系统:需要从微软官网 获取 - Windows 10系统镜像,并制作引导U盘,以重新安装Windows 10系统需要16G以上的U盘 - (需要格式化)需要备份文件,重装系统会清空您的文件需要联网若电脑无法进入系统,需要在另一台可以正常运行的电脑上制作引导U盘---------这些内容摘自惠普管家。
东风压倒西风
2022/09/26
9670
惠普电脑u盘重装系统步骤_惠普电脑优盘装系统步骤「建议收藏」
惠普是一家全球性的科技公司 ,旗下有三大业务,计算机就是其中一种。购买惠普电脑的朋友不在少数,给我们提供了科技领先的产品和服务。那么惠普电脑如何安装系统呢?下面就教大家惠普电脑优盘装系统步骤,有需要的朋友们赶紧来学习一下吧。
全栈程序员站长
2022/09/21
5.6K0
怎么重装系统?怎样用U盘安装win10系统?
说到重装系统,相信这是让很多女生特别头痛的事情,但是电脑使用时间久了之后就会容易卡,或者是软件系统出现某些问题,如果不进行重装系统的话,那么就没办法正常使用了,所以就必须要重装系统。那么怎么重装系统?怎样用U盘安装win10系统?
用户8715145
2021/07/09
2.1K0
怎么用U盘重装系统
在使用电脑的过程中,难免会遇到系统故障、运行缓慢等问题。当这些问题严重影响使用电脑的体验时,重装系统往往是一个有效的解决办法。用U盘重装系统是一种简单快捷的方法,本文将详细介绍如何使用U盘来重装系统,帮助大家轻松完成这一过程。
用户7704932
2024/07/31
3290
怎么用U盘重装系统
重装系统数据恢复-重装系统数据丢失恢复方法及问题
我们都知道,计算机的操作系统一旦使用的时间长了,运行速度就会变慢。这是因为系统里安装的软件多了、产生了冗余注册表值、临时数据以及垃圾等,都会影响操作系统的运行速度。而且计算机操作系统还存在受到病毒攻击的威胁,有时系统还可能会出现突然崩溃的情况。当计算机系统出现这些问题后,最有效的解决办法就是进行系统还原或者是重装系统。 但是在重装系统前,只有少部分的用户会对系统进行备份。而重装系统就等于将之前的系统盘进行格式化,那么用户就会因此丢失系统分区中所保存的重要文件。特别是那些喜欢将文件放在桌面上的用户,系统重装后
企鹅号小编
2018/01/15
4K0
最简单、最详细的装系统教程,你get到了吗?
现在,电脑基本成了家家户户的生活必须品。但是电脑用一年后系统就开始出现问题了,比如说:死机、蓝屏、卡顿等等。很烦!对不对?想换系统,但是自己不会,去修电脑哪儿装又要收你百儿八十块钱。于是,我们就安慰自己说,算了算了,将就用吧。
Rookie
2019/08/08
1.8K0
三星电脑一键重装系统win7
1、首先备份三星笔记本电脑C盘重要资料,然后打开浏览器,搜索装机吧官网,下载装机吧一键重装系统软件。
时代疯
2021/07/21
1.2K0
如何给自己的电脑重装系统
国内的软件普遍都带有广告,这不是Windows的锅 国内的软件普遍都带有广告,这不是Windows的锅 不要使用360系列的产品 ,有人和我说企业版特别良心,但是我没用过,欢迎尝试后给我反馈 所有软件都从官方网站下载,不要图方便使用软件升级助手,或者电脑管家 安装程序请仔细观察是否有捆绑软件,一定取消勾选的捆绑软件 注意观察安装程序界面的角落位置|折叠菜单|高级选项|更多,否则你的电脑一定会“自动”多很多奇怪的东西 如果可以尽量使用微软官方的系统,第三方系统或者Ghost系统确实方便了你的安装过程,但是你一定会被广告和捆绑的软件折磨的不要不要的~最重要的是,不能确定是否会有后门程序,谨慎使用Onekey-Ghost和YLMF 最后一点千万注意,系统优化类软件除非你清楚这个软件都更改了那些设置,否则不要使用,请相信没有任何一个第三方公司比微软更了解自己的产品
亦言
2021/11/12
1.7K0
华硕笔记本电脑怎么重装系统_华硕笔记本 重装系统
重装系统难吗?不难,难的是你不愿意尝试迈出第一步。今天给大家分享的是超详细华硕笔记本电脑重装系统图文教程,通过使用小白一键重装系统工具可以让我们快速的了解并使用在线重装系统方式来完成 Windows 10 系统安装。
全栈程序员站长
2022/09/21
2.9K0
华硕笔记本电脑怎么重装系统_华硕笔记本 重装系统
小白也能学会的装系统神器,一款简单绿色的系统重装软件
橙c就推荐给大家的这款系统重装助手名称为“盘云装机助手”,是一款操作简单、功能强大的绿色系统重装软件。就算是菜鸟小白,系统重装都完全没问题,也不会担心数据备份等问题。
IT小侠公社
2019/06/12
1.2K0
小白也能学会的装系统神器,一款简单绿色的系统重装软件
推荐阅读
相关推荐
关于电脑怎么重装系统的方法
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验