学习小组Day2笔记--LBB

DAY2的主题是召唤Linux

Why Linux?

这是因为生物软件基于linux,系统开源、免费,不需要图形界面,有效节约资源。命令行模式可以批量、高效地处理文件,满足数据分析的要求。当你需要跑几十、几百G数据的时候,用windows,电脑立刻就挂了。

如何召唤Linux

·可以用一台电脑安装Linux系统
·Win7上的Linux(双系统,虚拟机)
·Win10上的Linux,win10上内置了Linux,有时间的可以研究一下

win10上使用linux教程

·Mac上的Linux
·本地服务器上的Linux,需要配置比较好
·云服务器上的Linux,也是本次学习的重点
mac直接在terminal页面操作(没有mac电脑就略过了)
重点是windows,首先需要下载xshell软件,打开软件,点击新建,在主机栏输入IP地址,然后点击确定,再依次输入账号,密码。


新建界面.png

登录成功.png

Linux命令

  1. pwd: print working directory显示当前路径
    pwd.png
  2. mkdir 目录名:make directory创建空目录
    创建层级目录mkdir -p tmp1/tmp2/tmp3

3.ls:显示列表,包括目录、文件

mkdir.png

ls -l:显示长列表
ls -l -h:显示长格式列表中文件的大小
ls.png

  1. rm 文件名/目录名:删除操作
    删除文件:rm 后面加文件名字
    删除空目录:rmdir 后面加目录名
    删除非空目录:rm -r 后面加目录名
    递归,多级目录一并删除:rm -r
    强制删除:rm -f

  2. cd 目录名:表示进入该目录
    cd-:返回刚才的目录(类似window文件夹的返回操作)
    cd:直接输入cd,或者cd - 返回主目录

    cd rm.png

  1. vi 文件名: 新建脚本或者文本文档(vi是linux中的文本编辑器)
    vi 后面加文档名称,如:vi hello_world.txt 直接进去编辑界面,按i键后进入编辑模式,输入内容后按Esc键退出编辑模式。再:x保存并退出

  2. cat 文件名:查看并直接将文本文件的内容输出到屏幕
    要退出cat,要按一下q
    head:默认输出前10行,后面加上-n自定义输出几行
    tail:默认输出后10行,后面加上-n自定义输出几行

    vi cat.png

  3. cp:复制文件
    cp: file1 file2 复制file1,命名为file2的意思

  4. mv:将文件移入文件夹,或者重命名
    mv file 路径 :是移动file到某路径下
    mv file1 file2

    cp mv.png

  5. 查看Linux系统版本
    lsb_release -a,即可列出所有版本信息
    cat /etc/redhat-release,这种方法只适合Redhat系的Linux
    cat /etc/issue,此命令也适用于所有的Linux发行版


    查看系统版本.png
  6. 查看内存
    free
    free -m 表示MB
    free -g 表示GB
    free -h自动选择适合的容量单位显示

  7. 查看硬盘空间
    df
    df -hl查看磁盘剩余空间
    df -h查看每个根路径的分区大小
    du -sh [目录名]:返回该目录的大小
    du -sm [文件夹]:返回该文件夹总M数
    du -h [目录名]:查看指定文件夹下的所有文件大小(包含子文件夹)


    查看内存.png

最后放一个Linux命令的思维导图

思维导图.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容