美文网首页
第二天:Linux学习

第二天:Linux学习

作者: 焱黎 | 来源:发表于2020-05-20 08:51 被阅读0次
  • 远程登录服务器:ssh 用户名@服务器地址 -p 端口号,回车然后输入密码就好了

1.目录操作命令

1.1

  pwd:查看自己现在所在的路径。

1.2

  ls:查看当前目录下包含的文件。
  ls -l:查看当前目录下各文件具体信息。
  ll -h:以一种方便读的形式展示文件的大小。

1.3

  cd 文件夹:进入该文件夹。
  cd /:这个进入根目录
  cd ~: 进入家目录
  cd .:当前目录
  cd ..:上一级目录
  cd -:返回之前所在的目录(相当于电视的回看功能)

1.4 路径

  绝对路径:用pwd显示出来的路径就是绝对路径(比如:cd /home/u2025/training20200405/linux_training/DATA就是DATA的绝对路径)
  相对路径:如:我现在在linux_training目录下,cd DATA就可以进入DATA目录了

1.5 文件夹大小

  du -h: 就可以看某文件夹下各个文件以及文件夹的大小。
  du -h -s(或者du -sh): 就可以看某文件夹的总的大小。

2 文件查看

2.1 cat 命令

$ cat atha_FAD4.fa 
>atha|AT1G62190.1
MAVSFQTKNPLRPITNIPRSYGPTRVRVTCSVTTTNPQLNHENLVVEKRLVNPPLSKNNDPTLQSTWTHRLWVAAGSTTIFASFAKSIIGGFGSHLWLQPALACYAGYVFADLGSGVYHWAIDNYGGASTPIVGAQLEASQGHHKYPWTITKRQFANNSYTIARAITFIVLPLNLAINNPLFHSFVSTFAFCILLSQQFHAWAHGTKSKLPPLVMALQDMGLLVSRKDHPGHHQAPYNSNYCVVSGAWNKVLDESNLFKALEMALFFQFGVRPNSWNEPNSDWTEETETNFFTKI
>atha|AT2G22890.1
MATSLQTKYTLNPITNNIPRSHRPSFLRVTSTTNSQPNHEMKLVVEQRLVNPPLSNDPTLQSTWTHRLWVAAGCTTVFVSFSKSIIGAFGSHLWLEPSLAGFAGYILADLGSGVYHWATDNYGDESTPLVGIHIEDSQDHHKCPWTITKRQFANNLHFMARGTTLIVLPLDLAFDDHVVHGFVSMFAFCVLFCQLFHAWAHGTKSKLPPLVVGLQDIGLLVSRIHHMNHHRAPYNNNYCVVSGVWNKVLDESNVFKAMEMVLYIQLGVRPRSWTEPNYE
>atha|AT4G27030.1
MAVSLPTKYPLRPITNIPKSHRPSLLRVRVTCSVTTTKPQPNREKLLVEQRTVNLPLSNDQSLQSTKPRPNREKLVVEQRLASPPLSNDPTLKSTWTHRLWVAAGCTTLFVSLAKSVIGGFDSHLCLEPALAGYAGYILADLGSGVYHWAIDNYGDESTPVVGTQIEAFQGHHKWPWTITRRQFANNLHALAQVITFTVLPLDLAFNDPVFHGFVCTFAFCILFSQQFHAWAHGTKSKLPPLVVALQDMGLLVSRRQHAEHHRAPYNNNYCIVSGAWNNVLDESKVFEALEMVFYFQLGVRPRSWSEPNSDWIEETEISNNQA
$ tac atha_FAD4.fa
MAVSLPTKYPLRPITNIPKSHRPSLLRVRVTCSVTTTKPQPNREKLLVEQRTVNLPLSNDQSLQSTKPRPNREKLVVEQRLASPPLSNDPTLKSTWTHRLWVAAGCTTLFVSLAKSVIGGFDSHLCLEPALAGYAGYILADLGSGVYHWAIDNYGDESTPVVGTQIEAFQGHHKWPWTITRRQFANNLHALAQVITFTVLPLDLAFNDPVFHGFVCTFAFCILFSQQFHAWAHGTKSKLPPLVVALQDMGLLVSRRQHAEHHRAPYNNNYCIVSGAWNNVLDESKVFEALEMVFYFQLGVRPRSWSEPNSDWIEETEISNNQA
>atha|AT4G27030.1
MATSLQTKYTLNPITNNIPRSHRPSFLRVTSTTNSQPNHEMKLVVEQRLVNPPLSNDPTLQSTWTHRLWVAAGCTTVFVSFSKSIIGAFGSHLWLEPSLAGFAGYILADLGSGVYHWATDNYGDESTPLVGIHIEDSQDHHKCPWTITKRQFANNLHFMARGTTLIVLPLDLAFDDHVVHGFVSMFAFCVLFCQLFHAWAHGTKSKLPPLVVGLQDIGLLVSRIHHMNHHRAPYNNNYCVVSGVWNKVLDESNVFKAMEMVLYIQLGVRPRSWTEPNYE
>atha|AT2G22890.1
MAVSFQTKNPLRPITNIPRSYGPTRVRVTCSVTTTNPQLNHENLVVEKRLVNPPLSKNNDPTLQSTWTHRLWVAAGSTTIFASFAKSIIGGFGSHLWLQPALACYAGYVFADLGSGVYHWAIDNYGGASTPIVGAQLEASQGHHKYPWTITKRQFANNSYTIARAITFIVLPLNLAINNPLFHSFVSTFAFCILLSQQFHAWAHGTKSKLPPLVMALQDMGLLVSRKDHPGHHQAPYNSNYCVVSGAWNKVLDESNLFKALEMALFFQFGVRPNSWNEPNSDWTEETETNFFTKI
>atha|AT1G62190.1
# tac命令就是把文件内容倒着查看

2.2 less命令

  $ less atha.gff # 但是这样如果一行太长就会换行,看起来不方便。
  $ less -S atha.gff # 这样就不会换行了
  $ less -S -N atha.gff # -N可以显示每行的行码
  $ alias les='less -S' # 为了以后每次查看是方便,利用alias创建别名,以后就可以利用les命令,做less -S的工作了(但是只是对当前会话生效)。

2.3 head和tail命令

  $ head -n atha.gff # n是几就可以从头查看几行
  $ tail -n atha.gff # 从末尾开始查看

2.4 wc命令

  $ wc atha.gff # 查看有多少行
  # 小练习1:提取atha.gff文件的400行到500行到subset.gff文件中
  $ head -500 atha.gff | tail -101 >subset.gff # |是管道符号,意思就是把head -500 atha.gff的输出内容传递到tail -101中去,省去了中间过渡文件了。
  # 小练习2:查看atha.fasta文件有多少条序列
  $ grep '>' atha.fasta | wc # grep 可以提取单引号中字符为首的行。
  # 小练习3:检查序列有没有重复
  $ grep '>' gmax.fasta | sort | uniq -d # uniq 命令检查检查重复,但是只能去除掉相邻的重复,所以需要先排序一下,然后进行去重复。-d参数打印出有哪些是重复的;-c参数打印出每项的出现次数。

2.5 修改文件内容

  $ vi README.md # 进入vi编辑器,刚开始进入时是一般模式,按I键进入编辑模式,然后就可以输入自己想输入的内容,编辑完按ESC键,然后按冒号,在冒号后输入wq(w:write;q:quit)就退出编辑器了。

3 重定向和管道

  >:重定向到某文件(覆盖)
  >>:叠加到某文件

4 文件操作

  cp 文件名:拷贝文件
  rm 文件名:删除文件
  cp -r 文件夹:拷贝文件夹
  rm -r(f) 文件夹: 删除文件夹,f是强制删除    

相关文章

  • day2-阿来

    第二天正式学习Linux 学习大纲 代码

  • 《学习小组Day2笔记--寒鹤》

    生信入门学习第二天 初识Linux语言 今天的学习内容是认识Linux,及Linux的简单语法知识。 1.何为Li...

  • 学习小组Day2笔记--杜广政

    今天是生信学习的第二天,今天学习Linux操作。 1.什么是linux,什么是服务器? 1.1什么是linux L...

  • 《学习小组Day2笔记--Cristal》

    生信星球-学习小组-第二天 <召唤Linux> Linux初步认知1.首先,linux(小企鹅)是一个操作系统。具...

  • 学习小组Day3笔记--天天

    Linux学习第二天-安装程序初阶 第一天学习Linux发现和它很有缘分,今天发现和anaconda也有不解之缘。...

  • 生信学习小组DAY2-森森

    生信入门学习第二天,开始召唤Linux.在完成注册、登录阿里云,下载putty远程登录服务器后就开始学习Linux...

  • xdh精英班Day2

    第二天学习笔记 Linux LTS 长期支持版本 生产环境最主要的是稳定性 kali linux 黑客专用,默认...

  • 第六学习小组day2-gl

    第二天的作业啦啦啦,今天主要学习了注册登录云服务器以及linux的简单操作 了解linux、服务器以及linux在...

  • 学习小组Day2 ----你不开花

    生信学习第二天,初步认识linux系统,并学会如何召唤Linux,如何登陆服务器以及一些Linux的一些基本操作。...

  • 学习小组Day2笔记--lxl

    第二天学习linux。 知识清单 登录云服务器linux 方法1.使用Putty等 下载Putty 输入服务器IP...

网友评论

      本文标题:第二天:Linux学习

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