提取指定文件到指定目录/文件语法:tarxvftest.tartest1(只提取test.tar包中的test1文件到当前路径)语法:tarxvftest.tartest1-C/opt/test(只提取test.tar包中的test1文件到路径/opt/test)管道符字符:|。这就是管道符。作用有两个:1、承上启下:把上一个指令的输出作为下一个指令的输入来执行。2、搭配grep字符实现过滤功能。[root@localhosttmp]#B-l/etc/|more[root@localhosttmp]#ps-aux|grepcron[root@localhosttmp]#ps-aux|grepc
镜像下载、域名解析、时间同步请点击阿里云开源镜像站准备作为一个经常在服务器上游走的后端,需要熟悉不少命令行操作。其中,grep、sed、awk号称"linux三剑客",使用频繁,功能强大,本文通过一个实例演示下基本用法。首先准备一个文本文件,命名为text.txt,内容如下:cattext.txt1province省份青海省2domain域名或者iptianfengyinlou.cn3subject_no主体备案号青ICP备11000289号4addr注册地址青海省西宁市城中区南关街138号5check_time备案时间,时间对象2011-06-2316:38:006update_time更新
镜像下载、域名解析、时间同步请点击阿里云开源镜像站准备作为一个经常在服务器上游走的后端,需要熟悉不少命令行操作。其中,grep、sed、awk号称"linux三剑客",使用频繁,功能强大,本文通过一个实例演示下基本用法。首先准备一个文本文件,命名为text.txt,内容如下:cattext.txt1province省份青海省2domain域名或者iptianfengyinlou.cn3subject_no主体备案号青ICP备11000289号4addr注册地址青海省西宁市城中区南关街138号5check_time备案时间,时间对象2011-06-2316:38:006update_time更新
find,grep,sed,awk目录find,grep,sed,awk1.find【擅长在目录下找文件】1.1常用查询选项option1.2根据时间戳进行搜索1.3对查找到的文件如何操作1.4xargs1.5常用find命令2.grep【擅长在文件中匹配文本】2.1grep,cat,管道符配合使用2.2grep,ps,管道符配合使用2.3常用grep命令3.sed【擅长取行】3.1sed格式说明3.2s替换脚本命令3.3.g,w,p,a,i,c,y,q,r,f,d脚本命令3.4sed实例4.awk【擅长对行按要求切割】4.1wak格式说明4.2awk字段变量4.3awk脚本命令使用多个命令4
find,grep,sed,awk目录find,grep,sed,awk1.find【擅长在目录下找文件】1.1常用查询选项option1.2根据时间戳进行搜索1.3对查找到的文件如何操作1.4xargs1.5常用find命令2.grep【擅长在文件中匹配文本】2.1grep,cat,管道符配合使用2.2grep,ps,管道符配合使用2.3常用grep命令3.sed【擅长取行】3.1sed格式说明3.2s替换脚本命令3.3.g,w,p,a,i,c,y,q,r,f,d脚本命令3.4sed实例4.awk【擅长对行按要求切割】4.1wak格式说明4.2awk字段变量4.3awk脚本命令使用多个命令4
1.whoami--查看当前登录的用户名book@100ask:~/linux$whoamibook2.echo--打印命令,配合'>'或者'>>'使用echo打印信息//输出信息到终端echo打印信息>文件名//先清空文件里面的内容,然后将输出信息保存到文件中echo打印信息>文件名//在文件末尾追加信息============================================================================book@100ask:~/linux$echohellohellobook@100ask:~/linux$touchhello.txtbo
1.whoami--查看当前登录的用户名book@100ask:~/linux$whoamibook2.echo--打印命令,配合'>'或者'>>'使用echo打印信息//输出信息到终端echo打印信息>文件名//先清空文件里面的内容,然后将输出信息保存到文件中echo打印信息>文件名//在文件末尾追加信息============================================================================book@100ask:~/linux$echohellohellobook@100ask:~/linux$touchhello.txtbo
grepgrepsearchesthenamedinputFILEs(orstandardinputifnofilesarenamed,orifasinglehyphen-minus(-)isgivenasfilename)forlinescontainingamatchtothegivenPATTERN.Bydefault,grepprintsthematchinglines.grep:用于全面搜索的正则表达式,并将结果输出;格式:grep[OPTIONS]PATTERN[FILE...]grep[OPTIONS][-ePATTERN|-fFILE][FILE...]egrep则是扩展搜索命
grepgrepsearchesthenamedinputFILEs(orstandardinputifnofilesarenamed,orifasinglehyphen-minus(-)isgivenasfilename)forlinescontainingamatchtothegivenPATTERN.Bydefault,grepprintsthematchinglines.grep:用于全面搜索的正则表达式,并将结果输出;格式:grep[OPTIONS]PATTERN[FILE...]grep[OPTIONS][-ePATTERN|-fFILE][FILE...]egrep则是扩展搜索命
准备基因名称信息基因名称编写脚本catgene.txt|whilereadiddogrep${id}pb_pav.tsv>>gene_pav.txtdone没有得到结果文件,使用cat-v命令查看文件格式,发现结尾有^M的标记编码问题dos2unix是将Windows格式文件转换为Unix、Linux格式的实用命令。Windows格式文件的换行符为\r\n,而Unix&Linux文件的换行符为\n.dos2unix命令其实就是将文件中的\r\n转换为\n。而unix2dos则是和dos2unix互为孪生的一个命令,它是将Linux&Unix格式文件转换为Windows格式文件的命令。感谢梁同学