学习小组Day2笔记-zkh

作者: zZ_f79f | 来源:发表于2020-11-24 22:52 被阅读0次

    一、什么是linux,什么是服务器?

    1. linux是什么?

    Linux是个操作系统(OS),类似windows和Mac

    (1)应用场景

    应用于supercomputer(服务器)(服务器英文直译是超级计算机)

    (2)权限控制

    服务器支持很多用户同时使用,相互独立。即多用户的权限控制
    e.g. 每天在刷淘宝、打游戏的时候,就通过网络连接到了相应的服务器,但是别人买的装备穿不到你身上,你上淘宝买衣服动不了别人的支付宝

    (3)命令行模式

    linux的操作靠命令行来实现,区别于windows的图形界面

    (4)目录结构

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

    二、为什么学生信要用linux?

    因为生物软件基于linux。命令行模式可以批量、高效地处理文件。可以处理大量数据,e.g.几十、几百G数据

    三、怎样召唤linux

    1. Windows10上的linux
    2. 云服务器-下载Xshell,登陆服务器

    四、linux命令

    • Tips
    • 目录:就是我们平时说的文件夹
    • 路径:就是目录的层级位置,e.g. home目录下有个biosoft,那么biosoft的路径就是/home/biosoft【就相当于你的C盘底下有个biosoft文件夹】
    1. pwd (print working directory): 显示当前路径
    2. mkdir (make directory): 创建空目录
      mkdir 目录名 #注释,用来解释这行代码是干啥的(可以是中文)
    3. ls :显示列表 (目录和文件)
    4. rm 后跟要删除的文件名或目录名
    • 删除文件--rm
    • 删除空目录--rmdir
    • 删除非空目录--rm -r
      -r 递归,多级目录一并删除
      -f 强制删除,不用任何提示
      **rm-rf ** 危险!!!(如果rm -rf后面不加目录名,会删除你服务器的所有东西)
    1. cd 进入某目录
      touch 文件名 #新建文件
      cd - 返回刚才的目录
    2. vi 新建文本文件名
      i 编辑文件内容
      ESC 退出编辑
      :x 保存并退出
    3. cat 文件名 #查看文件内容
      q 退出cat
      head 默认输出前10行,
      tail 默认输出后10行,
      后面加上-n 自定义输出几行,例如:head -n 3 hello_world.txt 【注意-n与head之间有空格,-n和3之间空格可有可无】
    4. cp 复制文件
      e.g. cp file1 file2 #复制file1,命名为file2
    5. mv 将文件移入文件夹,或者重命名
      e.g. mv file 路径 #移动file到某路径下
      e.g. mv file1 file2 #将file1重命名为file2
    6. linux自动补全


      Linux.png

    相关文章

      网友评论

        本文标题:学习小组Day2笔记-zkh

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