Ubuntu18.04LTS 文件系统简记
Ubuntu18.04LTS 文件系统
了解Linux文件系统是熟悉掌握使用Linux系统的第一步
首先安装名为tree的工具
sudo apt install tree
运行
tree --help
查看tree命令的详细用法
运行
tree -L 1
可查看当前目录下的下一级子目录,或者 tree -L 1 [目标目录名] 查看目标目录下的下一级子目录
我们运行
tree -L 1 /
查看根目录下的目录树的第一级
下面简述一下每一个目录
/bin
/bin目录是包含一些二进制文件的目录,即一些可以运行的应用程序。你会在这个目录中找到ls程序,以及用于新建和删除文件和目录、移动它们的基本工具,还有一些其他的程序。文件系统树的其他部分有更多的bin目录,稍后进行描述。
/boot
/boot目录包含启动系统所需要的文件。更改它需要超级用户权限。
/dev
/dev目录包含设备文件,其中很多是在启动时和运行时才生成的。
/etc
/etc目录包含有大量的系统配置文件,包含系统名称、用户及其密码、网络上计算机的名称以及硬盘上分区的安装位置和时间的文件都在这里。
/home
/home目录是用户个人目录,用户个人文件可以放在该目录或该目录的子目录下。
/lib
/lib目录是库文件所在位置。
/media
/media目录中,当你插入外部存储器并试图访问它时,将自动挂载。
/mnt
/mnt目录是一些过去的残余。是你手动挂载存储设备或分区的地方。
/opt
/opt目录通常是你编译软件的地方(是从源代码开始构建,而不是从软件库中安装软件)。应用程序最终会出现在/opt/bin目录下,库文件会出现在/opt/lib目录下。
(应用程序和库的另一个位置是/usr/local,在这里安装软件时,也会有/usr/local/bin和/usr/local/lib,总之,开发人员如何配置文件来控制软件的编译和安装过程,就决定了软件安装在哪里。)
/proc
/proc目录就像/dev是一个虚拟目录,其中包含有关用户计算机的信息。如CPU、Linux内核。
/root
/root是系统的超级用户的主目录,它与其他用户的主目录是分开的。
/sbin
/sbin目录与/bin目录类似,但其中包含的应用程序只有超级用户才用得到。
/usr
/usr目录包含了大量目录,这些目录中又包含了应用程序、库、文档、壁纸、图标和许多其他需要应用程序和服务共享的内容。
/srv
/srv目录包含了服务器的数据。
/sys
/sys目录包含有连接到计算机的设备的信息。
/tmp
/tmp目录包含临时文件,通常由正在运行的应用程序配置。文件和目录通常包含应用程序现在不需要但以后可能需要的数据。
/var
/var目录中的/var/log存放系统的日志文件。
合理利用好cd 、ls、l命令来熟悉Linux文件系统的布局。
文章参考自
https://linux.cn/article-9798-1.html
第一次写博客显得有些虎头蛇尾,因为在学习和实践过程中遇到的各种各样的问题实在太多,用文档来记录又因为问题涉及到的方面太多太杂而显得杂乱无章,所以使用博客来给自己一种规范,同时也希望能给其他初学者一些帮助,以这篇简短粗陋的博客为开头吧,希望能整理记录更多的资料来给自己和读者一点帮助吧。
2019-06-17
Ubuntu18.04LTS 文件系统简记的更多相关文章
- Ubuntu18.04LTS安装Nvidia显卡
笔者在为Ubuntu18.04LTS安装Nvidia显卡驱动之前,早就听说了一系列关于由于Nvidia驱动引起的疑难杂症.选择高质量的教程并保持足够的耐心,就能解 决这些问题.很重要的一点,不要怕把电 ...
- ubuntu18.04LTS设置静态IP
ubuntu18.04LTS设置静态IP 因为Ubuntu18.04采用的是netplan来管理network.所以在/etc/netplan/目录下有一个以yaml结尾的文件.比如01-networ ...
- uefi模式下win10安装双系统ubuntu18.04LTS
自己折腾了半天,血与泪啊(难得一个可爱的周末 wwww我一定要写下来 跟这个博客几乎一模一样了 https://blog.csdn.net/xrinosvip/article/details/8042 ...
- Ubuntu18.04LTS python3.6 cuda10.0 下安装低版本的pytorch
Ubuntu18.04LTS python3.6 cuda10.0 下安装低版本的pytorch,运行Hypergraph Neural Networks(HGNN) https://github.c ...
- Ubuntu18.04LTS安装docker报错:Command 'lsb_release' not found
Ubuntu18.04LTS安装docker在执行sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/ ...
- win10+ubuntu18.04lts双系统安装葵花宝典(解疑篇)
本文将对win10+ubuntu18.04lts双系统安装过程中的一些操作的目的和可能遇到的问题进行解释. 文章目录 如何正确分区 创建双系统后直接进入了windows怎么办 修改ubuntu开机界面 ...
- 【多次实践】win10+ubuntu18.04lts双系统安装葵花宝典(安装篇)
这个教程诞生的缘由很简单,吃的太饱,硬是要折腾,结果,这一折腾便是20余小时,故写此文,帮助后来者少走弯路! 在本文开始,请先允许我对网上很多类似的教程嗤之以鼻,很成功地让我走了很多的弯路,一些有效简 ...
- Windows10下安装Ubuntu18.04LTS详细教程
这篇文章分享自己在Windows10系统下安装VMware虚拟机,然后在VMware中安装Ubuntu 18.04 LTS的详细过程.之所以选择在虚拟机中安装Ubuntu,主要是可以不影响自己电脑的正 ...
- ubuntu18.04LTS配置apache虚拟目录(基于端口)
假设在用户目录下要新建两个虚拟目录web1,web2,分别对应端口8081,8082 $ cd ~ #切换到用户目录 $ mkdir www #新建www文件夹,以后新建的虚拟目录都放在该文件夹下 $ ...
随机推荐
- nutzboot 项目打包排除或指定配置文件(夹)
springboot 是一样的 我这里就是从springboot哪里拿过来的 (nutzboot2.x已测试可以使用) 排除指定文件 在pom 文件 build 标签内添加 resources < ...
- JavaScript 的DOM操作及实例
一.Windows对象操作 (1).用代码打开窗口:window.open("第一部分","第二部分","第三部分","第四部分& ...
- HashMap、Hashtable、ConcurrentHashMap、ConcurrentSkipListMap对比及java并发包(java.util.concurrent)
一.基础普及 接口(interface) 类(class) 继承类 实现的接口 Array √ Collection √ Set √ Collection List √ Collection Map ...
- Linux正则表达式及扩展的正则表达式
基本正则表达式: 扩展的正则表达式:
- 三、RabbitMQ安装
安装前准备 Linux版本信息: 发行版本:CentOS Linux release 7.5.1804 (Core) 内核版本:Linux version 3.10.0-862.el7.x86_64 ...
- python使用geopandas和shapely处理shp文件
一.环境搭建 所需库:geopandas (以及前置库) doc:http://geopandas.org/ shapely(以及前置库) doc: 二.数据预处理 1.将shp文件进行切片 2. ...
- Java IO: 管道
原文链接 作者: Jakob Jenkov 译者: 李璟(jlee381344197@gmail.com) Java IO中的管道为运行在同一个JVM中的两个线程提供了通信的能力.所以管道也可以作为 ...
- ionic3懒加载IonicPage使用报错
ionic3.X版本有不少亮点.作为从angular1到ionic1.ionic2一直用它们开发单页面应用的使用者来说,一直存在的一个痛点就是,将整个项目作为网页不打包成app的话,第一次加载时间太长 ...
- Android开发之《内存对齐》
为什么要进行内存对齐以及对齐规则:http://www.cnblogs.com/jijiji/p/4854581.html 1. 在32位系统中定义变量最好用int,因为这样效率高.原因就在于32位的 ...
- Navicat远程连接服务器Mysql
使用NAVICAT远程访问MYSQL的步骤 1.修改远程访问权限 //进入MySQL服务器或使用其它工具 xxxx@ubuntu:/$ mysql -h localhost -u root -p xx ...