我们安装好linux系统后,linux系统也会像windows系统一样,自动生成很多的文件和目录,这些目录都包含了不同的含义。下面,我们就来介绍一下这些目录都代表着什么?以及,在命令行界面,我们如何在不同的目录之间切换。

一、linux系统目录结构。

我们这里介绍的是linux系统的常规目录结构,不管什么版本的linux系统,一般都会包括以下这些目录。

bin: linux命令目录(二进制)。
sbin: linux命令目录(起级管理员使用),s就是Super User的意思。
boot: linux启动目录,存有linux内核 (引导、长/皮鞋)。
dev: linux存放硬件目录,以抽象的文件形式存放(device设备)。
etc: linux配置文件目录。
lib: linux系统函数库文件目录,相当于window中的.dll文件。
mnt: linux挂载用,早期版本只有这一个挂载,建议挂载额外设备,如:U盘、移动硬盘和分区。
medie: linux挂载用,系统建议挂载媒体设备。
misc: linux挂载用,建议挂载NFS服务的共享目录。
opt: linux大型软件安装目录。
sys: linux虚拟文件系统,包含底层硬件的信息,保存在内存当中,主要保存内核相关信息。
tmp: linux存放临时文件,会定期自动删除。
usr: linux一般应用程序默认安装目录 【 unix soft resource 】。
var: linux动态数据及进程改变保存位置(如日志、邮件、缓存、网站 )。
home: linux用户的主目录家目录,子目录以用户名为文件夹名。
root: linux起级管理员目录。
proc: linux虚拟文件夹,存在于内存中,保存着系统的实时信息,如内存、CPU等硬件信息。

当然,不同的发行版本,有可能会或多或少地添加一些自己的目录。

二、如何在目录之间进行切换?

linux的目录切换命令,跟windows系统的dos下的命令基本上一样。如果使用过dos的,那在linux系统下切换目录就不是难事了。

1、切换到当前用户的家目录。我们只需要在命令行界面输入如下命令,就可以切换到当前用户的家目录:

cd

这时,我们可以在命令行界面中看到,当前目录是~ 位置,~代表的是当前用户的家目录。如下图:

2、切换到指定的目录。下面的命令是切换到 /home/目录,是以绝对路的形式来切换。

cd /home

如果我们已经在一个目录里了,要想切换到同级目录或上级目录的同级目录,就必须使用绝对路径。上面的命令切换后,当前目录换成了home。如下图:

3、切换到上一个目录。 切换到上一个目录,即切换到当前目录的前一个目录。命令如下:

cd -

我们当前目录是home,输入这个命令后,就又切回到当前用户家目录了。如下图:

4、切换到上一级目录。以相对路径的形式切换。命令如下:

cd ..

一个点代表的是自己,这里的两个点..代表的是上一级目录(父目录),打印结果如下:

5、切换到当前目录下的子目录。下面的这个命令是切换到当前目录下的gao目录里。

cd gao

如果要切换到其它用户的家目录,必须是管理员,普通用户没有这个权限。上面的命令打印结果如下图:

​6、切换到根目录。有时,我们进入目录比较深,有好几级了,这时,我们可以通过如下命令直接回到linux根目录

cd /

这里的/代表的就是linux系统的根目录,也是linux系统的最大的目录,上面介绍的所有目录都是存放在这个根目录里的。

好了,上面我们系统地介绍了一下linux系统的目录整体结构,以及如何在这些目录之间进行切换。操作很简单,相信大家也很容易就能上手。

以上就是我的观点,如有不同观点,欢迎发表评论。同时欢迎【点赞、分享、收藏】和【关注】我。

linux临时挂载别的文件目录_linux基础05:linux系统目录有哪些?命令行界面如何切换目录?...相关推荐

  1. linux临时挂载别的文件目录_Linux目录结构及开机流程详解

    对Linux有一些了解的,都应该知道在Linux中所有的内容都是文件,包括硬盘等各种硬件在Linux中也都是按照文件来继续处理的,所以对Linux文件的了解将是非常重要的. 目录 0x01 Linux ...

  2. linux 扩展挂载盘大小_Linux 挂载新添加磁盘LVM配置

    Linux 直接挂载磁盘 [root@11g-primary ~]# df -h Filesystem            Size  Used Avail Use% Mounted on /dev ...

  3. linux怎么进入文件夹_Linux基础命令《上》

    上一节介绍了VMware中安装centos7以及克隆系统,之中用到的几个命名还都是开发不常用的,这节课就准备讲解一下入门的Linux命名,都是日常使用的. 首先呢,我们进入系统后,得先知道我是谁,我在 ...

  4. Linux如何挂载windows共享文件夹(包含Linux报错解决)

    我是顺序 前言 windows如何共享文件夹 windows如何查看共享 Linux端挂载共享文件夹 关于挂载共享文件夹的报错解决 1.关闭windows防火墙 2.确认windows的CIFS文件共 ...

  5. linux 系统挂载移动硬盘,解决移动硬盘插入linux无反应问题

    1.这一步是linux系统挂载移动硬盘 #1. wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.rep ...

  6. linux 扩展挂载盘大小_Linux 添加挂载硬盘(包含挂载大于2T以上硬盘)

    转自:http://blog.csdn.net/season_hangzhou/article/details/36423223 由于事先规划问题或者业务需求量激增,总会出现机器硬盘空间不够用的情况 ...

  7. linux 临时去掉cp别名_Linux 命令别名

    命令别名的作用 简化命令 拦截危险命令 临时设置命令别名alias 别名='命令详情' e.g.alias ls='ls --color=auto' 永久设置命令别名 写进相应的配置文件中即可, 修改 ...

  8. linux 程序收到sigsegv信号_Linux基础知识(五)

    本篇介绍一些Linux信号处理相关内容. 1. 信号的概念 信号是进程间的一种异步通信机制, 是软件层面对中断机制的模拟. 中断就是打断正在执行的程序, 跳转到另一段程序区执行, 执行完毕后返回被打断 ...

  9. linux怎么做路由跟踪_Linux基础命令---traceroute追踪路由

    traceroute traceroute指令输出到目标主机的路由包.Traceroute跟踪从IP网络到给定主机的路由数据包.它利用IP协议的生存时间(TTL)字段,并试图在通往主机的路径上从每个网 ...

最新文章

  1. 《C Primer Plus(第6版)中文版》一第1章 初识C语言1.1 C语言的起源
  2. 详解携程与去哪儿的“去携之战”
  3. PHP中file_exists()函数不支持中文文件名解决办法
  4. linux 广播命令,Linux基础命令---ping
  5. elementui分页组件按钮样式修改_Vue使用Elementui修改默认最快方法!
  6. 液化气调压阀爆炸及使用问题分析
  7. 如何在 Pr 2020中使用音轨混合器?
  8. 推算周期软件有哪些,推算周期软件怎么用
  9. 华为的服务器虚拟化软件,华为FusionSphere虚拟化软件各版本之间的功能和区别
  10. The type of the expression must be an array type but it resolved to ListObj
  11. CAJ文件怎么转换成Word文档
  12. 泥瓦匠想做一个与众不同的技术匠
  13. jme之Hello Node
  14. 儿子让我在坚强中求生
  15. 树形结构的处理——组合模式(二)
  16. tushare获取沪深300指数历史_在tushare上提取沪深300指交易数据
  17. 《机器学习》阅读笔记 第三章
  18. 如何看待软件开发 ?
  19. python自定义函数返回值_第八讲 python自定义函数返回值
  20. 数据采集入门——Flume应用

热门文章

  1. Spring的基本使用
  2. JQUERY学习第二天之制作横纵向导航菜单
  3. Android中文API(136) —— Bitmap
  4. BENET上海分公司网络改造项目设计实施方案(S1项目实践)
  5. 项目管理十大知识领域,为何不含
  6. 坐标不显示_Simpack不显示坐标轴方向的解决方法
  7. css 轨道,html-当其他轨道增加时,CSS网格的轨道不会缩...
  8. 自定义taglib引入失败_小程序拼团总失败?看看微信官方和开发者们怎么说
  9. vscode php插件_JS之 提高开发效率的Visual Studio Code插件
  10. linux 文件浏览器_浏览Linux文件系统