BGI-College生信入门——5、Linux下的软件安装与Vim编辑器

Linux basics

Linux系统下一切皆是文件,Linux文件系统包含排列在磁盘或其他区块存储设备目录中的文件

Linux文件系统是一个树状结构,以“/”目录为根目录 我们通过安装并且调用tree可以查看Linux文件系统的结构

#-d参数表示查看目录,-L参数表示查看的层级
tree -d -L 1

在这里插入图片描述

  1. bin实际上就是binaries(二进制文件)的缩写,里面存放的命令可被普通用户和root用户调用
  2. boot,译文是启动(计算机),里面存放着Linux启动时所需的核心文件
  3. dev,是device(设备)一词的缩写,该目录存放的是Linux的外部设备。在Linux系统中,访问设备的方式和访问文件的方式是相同的
  4. etc,即etcetera的缩写,该目录存放系统默认安装的配置文件
  5. home,普通用户的主目录,Linux作为多用户操作系统,每个用户的目录都存在于home目录下
  6. lib,指library(库),里面存放着系统最基本的动态链接共享库,其作用类似于Windows系统的DLL文件,简单来说,lib目录下的文件是应用程序、命令或进程正确执行所需的文件
  7. lib64是lib的姊妹文件夹,lib64和lib几乎一样(除了架构级别的差异)
  8. media,是Linux系统对U盘和光驱等识别后挂载的目录
  9. mnt,系统提供该目录是为了让用户临时挂载别的文件系统,例如挂载移动硬盘进行文件传输
  10. opt,是optional的缩写,这是给主机安装额外的软件存放的目录
  11. proc,是Linux内核提供的一个文件系统(伪文件系统),用以在运行时访问内核内部数据结构、改变内核设置
  12. root,该目录为系统管理员目录,也称作超级权限者的主目录
  13. run,该目录是一个临时文件系统,存储系统启动以来的信息。当系统重启后,该目录下的内容即被清除
  14. sbin,即superuser binaries(超级用户的二进制文件),存放着超级用户使用的系统管理程序
  15. srv,用于存放本机提供的服务或数据
  16. sys,是Linux2.6内核开始出现的文件系统sysfs,sysfs文件系统集成了3种文件系统的信息:针对进程信息的proc文件系统、针对设备的devfs文件系统和针对伪终端的devpts文件系统
  17. tmp,是temporary的缩写,用来存放一些临时文件
  18. usr,是unix shared resources的缩写,用户的很多应用程序和文件都存放在该目录下,类似于Windows系统的program files目录
  19. var,是variable的缩写,用以存放不断扩充的文件,如日志文件

图中的/bin、/lib、/lib64和/sbin均有一个箭头符号,指向另外一个路径。实际这里是软连接的用法,相当于Windows下的快捷方式

绝对路径和相对路径

绝对路径,是指从根目录(/)开始的完整的文件路径,如/bin/bash
相对路径,是相对于当前目录位置而言的路径,如当前目录为/home/desktop,想要去到/home/software可以写成以下形式

cd ../software ##..表示上一级目录

常用的目录操作命令

cd,change directory,变换目录
pwd,print working directory,打印当前工作路径
mkdir,make directory,创建新目录
rmdir,remove diretory删除空目录 ls,list,列出目录和文件名
cp,copy,复制文件or目录
rm,remove,删除文件or目录
mv,move,移动文件or目录,

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值