生信星球学习小组第29期 Day2

生信星球学习小组第29期 Day2

一、基本知识-接触Linux的渠道

  • 单纯Linux:闲置电脑,安装CentOS or Ubuntu (学习心得:其实之前看花花星球公众号有自己下载Ubuntu,捣鼓了半天,还是不会哈哈!)
    Ubuntu.jpg
  • Windows 10上的linux
  • Windows 7 上的linux
  • Mac 上的linux
  • 本地服务器上的linux
  • 云服务器上的linux (学习心得:我们使用的就是云服务器的系统,在这个系统上面操作,不占用电脑空间)

二、如何登陆云服务器的linux系统

  • 选择一:下载putty, 输入相应IP


    image.png
  • 选择二:敲黑板!不太懂?是在电脑上的软件上输入IP?

三、登陆linux 学习简单的命令

1. 小白贴士

(这个很重要,解惑了!!!希望能多一点把windows系统和linux系统比较来形容的内容,对于小白来说更好理解)
目录 (directory)=文件夹 (file)
路径=目录的层级位置
举例:home目录下有个biosoft, biosoft的路径就是/home/biosoft
如图里的'位置?'

image.png

2. 命令

(1) pwd: print working directory

显示当前路径

云服务器上的练习

Ubuntu上的练习

(2) mkdir: make directory

创建你的空目录
学习心得:因为在云服务器弄成功了,然后决定在电脑上的Ubuntu试一下

Ubuntu上的

(3) ls:显示列表

列表

(4) 删除

  • 删除文件:rm +文件名
  • 删除空目录:rmdir +目录名
  • 删除非空目录:rm -r +目录名
    !!! rm-rf 别试 -r 递归,多级目录一并删除;-f 强制删除,无提示

(学习心得:经常搞晕,不知道在哪一层级,哪个是目录哪个是文件,一次次试错,终于会了)

删除文件

(5) 进入目录,返查看路径,回目录

进入目录

(6) vi 新建脚本或者文本文档

vi=linux中的文本编辑器

(7) cat: 查看并直接将内容输出到屏幕

查看内容

head/tail -n(自定义) 3 hello_world.txt
自定义看前几行或后几行内容

(8) cp=复制文件

=copy?

复制文件

(9) mv=移动文件到文件夹or 重命名

重命名
移动到主目录 ../

四、其他学习

常用的Linux命令

Linux基本操作

  • 懂的
    pwd; ls; sleep 10; cd+路径;cd ..;*的使用;vi test.txt; esc; :x
  • 不懂的
    &;&&;nohup;|;||

快熟查看文档信息

  • cat filename
  • wc -1 filename
  • head -n 100 filename
  • tail -n 100 filename
  • more or less filename; 空格键/f =向下翻页,b=向上翻页,q退出
  • 提取某个特定列:cut -f 1,3,5 test.txt,

文件夹基本操作

  • touch+文件名=新建文件 touch filename.txt
  • mkdir+文件夹名=新建文件夹
    新建一个文件夹1目录下有文件夹2
    mkdir -p test1/test2
  • mv file 文件夹名/
  • mv dir1 dir2=重命名文件夹
  • cp -r dir1 dir2 =拷贝文件夹
  • rmdir, rm -r dir1

Linux 脚本

  • .sh 结尾, cat filename.sh, 查看运行结果 (什么是脚本?)
  • 运行shell脚本, sh filename.sh

你可能感兴趣的:(生信星球学习小组第29期 Day2)