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文件夹,以后新建的虚拟目录都放在该文件夹下 $ ...
随机推荐
- day25-网络基础
# 一.子网掩码: # 1. 作用是划分子网,就是将某个ip地址划分成网络地址和主机地址两部分. # 形式上等同于ip地址,也是一个32位二进制数, # 如果它的网络部分(前24位)全为1,主机部分( ...
- docker里修改时间
在docker容器里,你会发现,你根本无法通过命令修改时间.这时我们就可以通过/etc/localtime这个配置文件修改时间了.但这个配置文件是一个二进制的文件,里面根本就是一堆乱码.所以我只好拷贝 ...
- AJAX数据传输
AJAX = Asynchronous JavaScript and XML(异步的Javascript和XML) AJAX最大的优点是在不重新加载整个页面的情况下,可以与服务器交换数据并更新部分网页 ...
- layui从url中取值 ajax获取当前链接中的变量
在使用layui(javascript)的时候, 需要从当前页面的url地址中取值, 例如: http://localhost:8081/html/fund-purchase.html?fundID ...
- 调用其他VBA工程中的过程和函数以及API函数
Excel VBA中,同一个应用程序下面包括多个工作簿,每个工作簿都有自己独立的VBAProject 在同一个VBA工程中,使用Call即可调用其他模块中的过程和函数,例如: Call Module2 ...
- Python实现求1-1000以内的素数
def func(): for i in range(2,1000): # count表示被整除的次数 count = 0 for j in range(1,i+1): if i%j==0: coun ...
- 80)PHP,扩展工具类
啥是扩展工具类:这个问题很深奥,自己慢慢理解吧. 首先 对于session的处理函数是扩展工具类. ②图片处理类 ③验证码生成类 ④算是项目中的一个功能模块. 扩展工具类 放在我们的framew ...
- 基于phathomjs token 不定时无响应问题排查
问题描述 基于phathomjs的token池项目,基本原理是,打开淘宝页,获取匿名cookie,再由cookie中提取有效token,调用方通过该token获取淘宝数据 为方便基他人应用,封装了部分 ...
- 第一次作业:使用java实现word count
github项目地址: https://github.com/changrui520/homework 作业要求: 可执行程序命名为:wc.exe. 该程序处理用户需求的模式为:wc.exe [par ...
- 测试误区《二》 python逻辑运算和关系运算优先级
关系运算 关系运算就是对2个对象进行比较,通过比较符判断进行比较,有6种方式. x > y 大于 x >= y 大于等于 x < y 小于 x <= y 小于等于 x = y ...