《学习小组Day2笔记--大大不留跟》

1.关于linux及服务器

linux是一种独立于Windows和macOS的操作系统,具有开源、免费以及安全稳定等优点。目前个人用户较少,主要应用领域在服务器上。

2.为什么生信要用linux

生物软件基于linux,系统开源、免费,不需要图形界面,有效节约资源。可以批量高效的处理文件以满足数据分析的需求。

3.怎么召唤linux

mac端无需安装软件,使用原生terminal即可;服务器可以选择本地服务器或云服务器。

4.使用terminal登陆服务器

mac系统可以使用terminal来登陆服务器。打开Mac terminal,输入ssh [email protected]回车后弹出是否确定继续链接,type yes
成功登陆ubuntu

5.linux基本操作练习

  • pwd: print working directory (显示当前路径)
    显示当前路径
  • mkdir : make directory (创建自己的目录)
#生信软件 mkdir biosoftware
#数据 mkdir data
#临时文件 mkdir tmp
#源代码 mkdir src
  • ls: 显示列表,将文件和目录一一显示
    ls显示列表
  • rmrmdirrm -r
    1.rm+文件名 对应删除文件
    2.rmdir+文件名 对应删除空目录
    3.rm -r+文件名 对应删除非空目录
    4.rm -rf 樯橹灰飞烟灭(慎用,会删除服务器上个人的全部文件)
    练习删除命令
  • cd :cd+文件名进入目录
    cd -: 返回上一次操作目录
    cd : 主目录
    练习
  • vi : 新建脚本或文本文档(vi为linux系统下的文本编辑器)
cd tmp
vi hello_linux.txt
# type " i "  to edit 进入编辑模式
Esc #退出编辑模式
:x #保存并退出文本编辑器
  • cat : 查看编辑内容并输出
    head : 输出前10行
    tail : 输出后10行
    -n : 自定义输出的行数 (head -n 5 hello_linux.txt)(可以利用tab键快捷键入,类似R)
    查看文本命令
  • cp : 复制文件
    cp 文件1 文件2 (文件2为文件1的copy,可以直接用新的名字)
    复制并重命名copy文件
  • mv : 将文件移动入文件夹或者重命名
    mv file directory
    移动文件
  • ls -al : 以长列表形式显示所有目录及文件详细信息
    (1)第一列drwxr-xr-x 代表文件的类型及权限。d开头表示为文件夹;-开头表示文件;l开头为连接文件
    (2)第二列为文件的链接数
    (3)第三、四列为拥有文件的用户及组
    (4)第五列为文件的大小
    (5)第六列为文件最后修改时间
    (6)第七列为文件名
    ls -al
  • ls -s : 可以在每个文件名后输出该文件的大小
  • mkdir -p : 可以创建多级目录
    mkdir -p tmp/tmp1/tmp1.1
    ls -R 使用这个命令来查看目录的层级关系
    ls -R命令
  • rm -r : 连同root目录下全部删除
    image.png
  • cat /proc/cpuinfo | grep 'model name' |uniq : 查看CPU型号
    cat /proc/meminfo | grep MemTotal : 查看内存
    fdisk -l | grep Disk : 查看硬盘大小(在此服务器下,查询失败)
    cat /proc/cpuinfo | grep "cpu cores" | uniq : 查看CPU核数
    cat /proc/cpuinfo | grep "physical id" | uniq | wc -l :查看CPU个数 faith默默

内容来源--微信公众号生信星球

你可能感兴趣的:(《学习小组Day2笔记--大大不留跟》)