生信小组Day2 Linux系统--星期八

简单介绍:

  • 一个操作系统
  • 没有图形界面,操作全靠命令
  • 类似“我的电脑”这种级别的文件,用户是无法访问的
  • 没有C/D/E/F盘,文件系统呈树状
  • 每个用户能到达的最高级目录“宿主目录”,即用户登录时所在的目录,宿主目录放在home目录下
  • 需要服务器

小白贴士:

  • 目录:就是我们平时说的文件夹

  • 路径:就是目录的层级位置,比如,home目录下有个biosoft,那么biosoft的路径就是/home/biosoft【就相当于你的C盘底下有个biosoft文件夹】

后面为注释,可以输入Xshell提醒自己

常用命令:

1. mkdir 创建空目录

2. ls 显示列表(目录和文件)

例如:

  • mkdir project #存放生信项目
  • mkdir tmp #存放杂七杂八
  • mkdir src #存放源代码

3. pwd 显示当前路径

4. cd 接一个目录名,表示进入该目录(只能一级一级打开,不能跳)

cd - #快速返回刚才的目录
cd #返回主目录(家目录)
例如:

  • 进入刚刚新建的目录tmp,并新建一个目录username


  • 返回刚才的目录


  • 返回主目录


5. rm 删除

删除的操作对象分为三类:普通文件、空目录、有内容的目录。

  • 删除文件--rm
    (不能删除目录,删除目录里面具体的文件)


  • 删除空目录--rmdir
    (我的src目录里面没有还有其他目录了)


  • 删除非空目录--rm -r
    (我的tmp目录里面还有其他目录)


注意:这三个命令后面都要跟上你要删除的目录名。
删除后没有提醒的。

-r 递归,多级目录一并删除
-f 强制删除,不用任何提示

6. vi 新建脚本或者文本文档(vi是linux中的文本编辑器)

  • vi 文件名.txt #新建文本文档

  • 按入i即可敲击文本(确保切换至英文)
    例如:vi hello_world.txt


  • 最后先按Esc #左下角的insert消失后


  • 再输入:x 回车 #意思是保存并退出


7. cat 接文本文件的名字 #查看并直接将文本文件的内容输出到屏幕。要退出cat,是摁一下q。否则下面的命令都没办法运行。

注意:要先进入该文本所在目录才能打开

  • head 默认输出前10行
  • tail默认输出后10行,后面加上-n 自定义输出几行
    例如:head -n 7 police.txt
    注意-n与head之间有空格,-n和3之间空格可有可无

8. cp #复制文件

使用:cp file1 file2 #复制fle1,命名为file2


9.mv #将文件移入文件夹,或者重命名

  • mv file 路径 #移动file到某路径下


  • mv file1 file2 #将file1重命名为file2


你可能感兴趣的:(生信小组Day2 Linux系统--星期八)