生信星球培训第三十七期

生信星球学习小组第37期 day2 chen

2020-02-15  本文已影响0人  chenxiaoxi

Day2 召唤linux 2020-2-15

思维导图——召唤Linux

1. linux是什么?

什么是服务器?
专业上定义:服务器是一种高性能计算机,作为网络的节点,存储、处理网络上80%的数据、信息,因此也被称为网络的灵魂。
相对于普通PC来说,服务器在稳定性、安全性、性能等方面都要求更高,因此CPU、芯片组、内存、磁盘系统、网络等硬件和普通计算机有所不同,在质量与处理器数据性能上更出色。

服务器与普通PC(蓝鸟资源分享网)

目录相当于windows的文件夹,linux系统没有C/D/E/F盘,文件系统呈树状。由于用户不唯一,像类似“我的电脑”这种级别的文件,用户是无法访问的,每个用户能到达的最高级目录“宿主目录”,即用户登录时所在的目录,宿主目录放在home目录下。

来自生信星球

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

2. 如何召唤linux?

3. 远程登录服务器并练习Linux命令

常用命令
1)pwd: print working directory,显示当前路径
2)mkdir: make directory,创建空目录,示例:mkdir project
3)ls: 显示列表,包括文件和目录
4)rm: 删除文件
rmdir:删除空目录
rm -r:删除非空目录
注:命令后面都需加上文件/目录名字;
rm -rf慎用!如果后面不加目录名就是删除自己服务器上的所有东西。
5)cd: 进入主目录(家目录)
cd 目录名:进入该目录
cd -: 返回刚才的目录
6)vi: 新建脚本或文本文档
英文输入法下敲i键进入编辑模式,esc键推出,:x保存退出
7)cat

cat查看并直接将内容输出到屏幕
head 默认输出前10行,tail默认输出后10行,后面加上-n 自定义输出几行
示例:head -n 3 hello_world.txt 【注意-n与head之间有空格,-n和3之间空格可有可无】

8)cp: 复制文件
cp t1 t2 #把t1复制到t2
9)mv: 将文件移入文件夹或重命名 示例:mv file 路径
练习:


练习
练习

拓展:

  1. ls输出的是横向的列表,怎样输出长格式列表(ls -1)

  2. 如何查看长格式列表中文件的大小?(ls -lh)

  3. 查看Linux系统版本、内存与硬盘空间?


    系统版本

    Linux - 操作系统名
    VM...-ubuntu - 当前电脑名
    4.1.5...-generic - linux版本


    硬盘空间
内存 单位M
  1. 怎样建立类似/tmp/tmp1/tmp1.1 这样的层级目录
    (mkdir -p tmp/tmp1/tmp1.1)

  2. 怎样删除这些层级目录(rm -rf 后面一定要加目录路径!!!)

References:
生信小白第一天-0成本召唤linux (生信星球)
Linux命令大全

上一篇 下一篇

猜你喜欢

热点阅读