Linux文件与目录管理(Ubuntu16)

熟悉常用的Linux操作和Hadoop操作 1. 实验目的和要求 1.1 实验目的 Hadoop运行在Linux系统上,因此,需要学习实践一些常用的Linux命令。本实验旨在熟悉常用的Linux操作和Hadoop操作,为顺利开展后续其他实验奠定基础。 1.2 实验软硬件环境 ① 操作系统:Linux Ubuntu 16.04 ② Java:open-jdk-1.8 ③ Apache Hadoop:3.2.0 1.3 实验要求 ① 在Linu... 阅读详情

linux目录为树状结构,最顶级的目录为根目录/

树状图

ubuntu16的/目录下文件

bin目录下文件

bin 是 Binaries (二进制文件) 的缩写, 这个目录存放着最经常使用的命令。

home目录

用户的主目录,在 Linux 中,每个用户都有一个自己的目录,一般该目录名是以用户的账号命名的

boot目录

这里存放的是启动 Linux 时使用的一些核心文件,包括一些连接文件以及镜像文件。

dev目录

dev 是 Device(设备) 的缩写, 该目录下存放的是 Linux 的外部设备,在 Linux 中访问设备的方式和访问文件的方式是相同的。

etc目录 

etc 是 Etcetera(等等) 的缩写,这个目录用来存放所有的系统管理所需要的配置文件和子目录。

lib目录

lib 是 Library(库) 的缩写这个目录里存放着系统最基本的动态连接共享库,其作用类似于 Windows 里的 DLL 文件。几乎所有的应用程序都需要用到这些共享库。

usr目录

/usr/bin 众多的应用程序
/usr/sbin 超级用户的一些管理程序
/usr/include linux下开发和编译应用程序所需要的头文件
/usr/lib 常用的动态链接库和软件包的配置文件
/usr/src 源代码,linux内核的源代码就放在/usr/src/linux里
/usr/local/bin 本地增加的命令
/usr/local/lib 本地增加的库根文件系统

 lost+found目录

这个目录一般情况下是空的,当系统非法关机后,这里就存放了一些文件。

media目录

linux 系统会自动识别一些设备,例如U盘、光驱等等,当识别后,Linux 会把识别的设备挂载到这个目录下。

mnt目录

系统提供该目录是为了让用户临时挂载别的文件系统的,我们可以将光驱挂载在 /mnt/ 上,然后进入该目录就可以查看光驱里的内容了。

opt目录

opt 是 optional(可选) 的缩写,这是给主机额外安装软件所摆放的目录。比如你安装一个ORACLE数据库则就可以放到这个目录下。默认是空的。

proc目录

proc 是 Processes(进程) 的缩写,/proc 是一种伪文件系统(也即虚拟文件系统),存储的是当前内核运行状态的一系列特殊文件,这个目录是一个虚拟的目录,它是系统内存的映射,我们可以通过直接访问这个目录来获取系统信息。
这个目录的内容不在硬盘上而是在内存里,我们也可以直接修改里面的某些文件

sbin目录

s 就是 Super User 的意思,是 Superuser Binaries (超级用户的二进制文件) 的缩写,这里存放的是系统管理员使用的系统管理程序。

srv目录

 该目录存放一些服务启动之后需要提取的数据。

sys目录

这是 Linux2.6 内核的一个很大的变化。该目录下安装了 2.6 内核中新出现的一个文件系统 sysfs 。

sysfs 文件系统集成了下面3种文件系统的信息:针对进程信息的 proc 文件系统、针对设备的 devfs 文件系统以及针对伪终端的 devpts 文件系统。

该文件系统是内核设备树的一个直观反映。

当一个内核对象被创建的时候,对应的文件和目录也在内核对象子系统中被创建。

tmp目录

tmp 是 temporary(临时) 的缩写这个目录是用来存放一些临时文件的。

var目录

var 是 variable(变量) 的缩写,这个目录中存放着在不断扩充着的东西,我们习惯将那些经常被修改的目录放在这个目录下。包括各种日志文件。

run目录

是一个临时文件系统,存储系统启动以来的信息。当系统重启时,这个目录下的文件应该被删掉或清除。如果你的系统上有 /var/run 目录,应该让它指向 run。

注意事项

在 Linux 系统中,有几个目录是比较重要的,平时需要注意不要误删除或者随意更改内部文件。

/etc:是系统中的配置文件,如果你更改了该目录下的某个文件可能会导致系统不能启动。

/bin, /sbin, /usr/bin, /usr/sbin: 

这是系统预设的执行文件的放置目录,比如 ls 就是在 /bin/ls 目录下的。

值得提出的是,/bin, /usr/bin 是给系统用户使用的指令(除root外的通用户),而/sbin, /usr/sbin 则是给 root 使用的指令。

/var: 这是一个非常重要的目录,系统上跑了很多程序,那么每个程序都会有相应的日志产生,而这些日志就被记录到这个目录下

ubuntu 系统各目录介绍 本文主要基于aarch64 ubuntu 20.04系统,可能和桌面系统略有不同,下面先整体看一下里面的文件后面按照目录慢慢添加。 阅读详情

相关推荐

XCP_Basic 移植步骤

XCP_Basic 移植步骤

ggzzc的博客 2316

ubuntu的使用--系统目录篇(文末附Desktop目录位置)

ubuntu下的系统目录是什么样子的 1. cd命令技巧 直接进入用户的home目录: cd ~ 进入上一个目录: cd - 进入当前目录的上一层目录: cd .. 进入当前目录的上两层目录: cd ../.. 2.每次初始打开ubuntu终端,他所在的目录都被称为home目录,这个目录长这个样子, 这个就是我们的图形化界面对应的目录,即: 3.但是很多我们更常用的,比如说根目录,是放在/目录下的,进入的方式就是cd / 根目录对应我们的“计算机”

qq_41764621的博客 3万+

自动驾驶预测决策规划八股

预测规划八股个人总结。

dawushixiange的博客 479

2020-02-18

linux初次入门学习小结 /root:该目录为系统管理员,也称作超级权限者的用户主目录。 /sbin:s就是Super User的意思,这里存放的是系统管理员使用的系统管理程序。 /selinux: 这个目录是Redhat/CentOS所特有的目录,Selinux是一个安全机制,类似于windows的防火墙,但是这套机制比较复杂,这个目录就是存放selinux相关的文件的。 /srv: 该目录存...

weixin_45249788的博客 345

SystemVerilog学习总结

因为选择的offer是IC验证,以前学的是设计,所以只能再学systemverilog(SV)和UVM了。在学习SV和UVM之前,我认为需要学习以下几个部分:数字电路、c++和verilog。因为IC验证确实有不少别的专业之前没学过数字电路和Verilog,所以还是最好先学习一下。 知识点的总结主要是通过systemverilog验证-测试平台编写指南这本书进行的,所以请看书。通过对这本书的目录进行重点的划分,然后再进行相关知识点的总结。最后,给出自己收集的别的博主IC EDA环境的虚拟机,以及使用虚拟机需

博主毕竟还是人,肯定会有错误,各位看的时候发现错误提出来就好 1万+

TwinCAT 3 实战指南:从系统配置到高级运动控制

本文详细介绍了TwinCAT 3工业自动化控制平台的实战应用,从系统配置、PLC编程到EtherCAT总线配置和高级运动控制。通过倍福(Beckhoff)的TwinCAT 3平台,工程师可以高效实现复杂的工业自动化任务,包括运动控制、PLC编程等。文章还提供了常见问题排查和性能优化技巧,帮助用户提升系统稳定性和实时性。

weixin_30831529的博客 304

Ubuntu文件目录

ubuntu根目录下的文件夹有哪些都有什么作用?

qq_63553317的博客 5818

手把手教你用Boot-Repair快速修复Ubuntu启动分区缺失(附详细命令行步骤)

本文详细介绍了如何使用Boot-Repair工具快速修复Ubuntu启动分区缺失问题,包括诊断、应急准备、自动修复和手动命令操作。通过grub rescue模式下的关键命令和Boot-Repair的图形界面操作,帮助用户高效解决启动分区故障,确保系统恢复正常运行。

weixin_29229989的博客 563

Ubuntu根目录下各文件夹的功能详细介绍

Ubuntu的根目录下存在着很多的文件夹,但你知道他们都存放着哪些文件呢?这些是深入了解Ubuntu系统必不缺少的知识,本文就关于此做一下介绍吧。     /bin/    用以存储二进制可执行命令文件,/usr/bin/也存储了一些基于用户的命令文件。     /sbin/    许多系统命令的存储位置,/usr/sbin/中也包括了许多命令。     /root/    超级用户,即根用

u011014707的专栏 2万+

数字IC行业笔试面试全攻略

数字IC行业迎来快速发展,国产替代加速,技术创新活跃,应用领域持续扩展,但人才缺口扩大。职业发展路径清晰,从初级到首席工程师/架构师的技术路线,或转向管理岗位。薪资待遇优厚,应届生起薪25-35W,5-10年经验可达70-110W,架构师年薪超百万。薪资受公司平台、技术方向、学历背景、项目经验和地域因素影响。AI芯片、汽车电子等热门方向溢价明显,成功流片经验尤其重要。

2301_79143213的博客 759

银河麒麟编译libjpeg库并配置qt环境

银河麒麟下编译libjpeg库并配置qt环境验证

小米的修行之路 1014

Linux学习随笔---Ubuntu16.04修改文件或目录的所有者和用户组

Ubuntu16.04修改文件或目录的所有者和用户组 修改目录及其子目录或文件的所有者和用户组 chown -R 所有者:用户组 文件名或目录 修改目录及其子目录或文件的所有者 chown -R 所有者 文件名或目录 修改目录及其子目录或文件的用户组 chown -R 用户组 文件名或目录 注:-R表示修改目录及其子目录。...

Z_X_L_zxl的学习笔记 3312

打脸来的太快了,又发现一个Trae的宝藏功能--内置浏览器可以指定机型来显示前端界面

今天给大家分享一个Trae的实用功能,就是SOLO模式下内置浏览器可以指定不同的手机、平板机型来查看前端页面显示效果,我感觉这个功能很棒,忍不住就跟大家分享一下。

cpp加油站的专栏 6564

Linux基础学习目录

关于Linux基础的笔记,主要使用Ubuntu16.04LTS和CentOS8进行操作 有关VMware虚拟机的安装和Linux系统的安装自行百度,这里不做赘述 参考尚硅谷的Linux教程和菜鸟教程 这里只涉及到基础分别,更为深入的高级编程可以参考这个专栏 2020.5.2(更新中) Linux介绍与VMware的网络设置 Linux远程操作 Linux中vi和vim的使用 Linux系统目...

柳橙酱的博客 217

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

Linux根目录下各个目录的功能介绍以及各文件夹的功能详细介绍

介绍Linux 根目录(/)下各个目录的功能 Linux下,一切对象皆为文件的主旨,在根目录下,涵盖了所有核心关键的目录,每个目录分管不同的功能项,一些核心的功能目录,更是不能去随意改动或者删除,对根目录下的目录有一定的认知,对于管理自定义的文件有很大的帮助,也就是我们常说的标准化: 系统环境介绍 各个目录介绍 总结 系统环境介绍 类别 说明 备注 ...

childboy的博客 2128

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

linux初学者应掌握的命令实例

由于近日面试常被问到linux的掌握程度,每次都深感自己基础知识的薄弱,干脆利用这两天学习一下,顺便记录在此,便于巩固。 linux命令大全网上不少,但附上实例的又不多,很多都是列出了语法,或者命令的含义,对于初学者来说,可能附图再加以实践才是掌握的最佳姿势,没有之一。 以我的水平,也是不可能面面俱到,此处也只列出一些较常用的基础命令,随着学习的深入,可能会补充优化。 一、环境 虚拟机+u

李果果 687

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

Ubuntu Linux

目录 一.虚拟机 1.1虚拟机的介绍 1.2网络类型的特点 1.3VMware 二.Ubuntu Linux系统介绍 2.1什么是Linux 2.2Linux系统的特点和组成 2.2.1Linux特点 2.2.2Linux系统的组成 2.2.3Ubuntu Linux的特点 三.Ubuntu Linux 16.04 LIS 字符界面使用 3.1字符界面 3.1.1进入字符界面 3.1.2Shell功能 3.2在字符界面下安装软件 3.2.1APT管理软件 3.3字...

m0_57979544的博客 4925

Linux 主要知识点 总结

Linux学习知识点梳理总结 Linux环境 云服务器ubuntu16.04 虚拟机ubuntu16.04 修改超级管理员的密码 -> $ sudo passwd 切换到超级管理员下 -> $ su - Linux操作系统 多用户操作系统 > windows终端 # linux的终端并且超级用户 $ linux的终端并且普通用户 (1) 远程登录 > ssh 账号@ip (2)文件上传 > scp 本地文件 账号@ip:path 文件及目录操作 linu

qq_40246477的博客 430

linux初级入门教程

1.linux 1)linux环境 云服务器ubuntu16.04 外网ip 安装软件 虚拟机ubuntu16.04 普通账号 修改超级管理员的密码 $sudo passwd 切换到超级管理员下 $su - 2.云服务器 1)信息 外网ip:47.103.207.84 账号:root/ubuntu 密码:重置密码 3.linux操作系统 多用户操作系统 windows终端 linux的终端并且超级用户 $ linux的终端并且普通用户 1)远程登录(windows10) ssh root@47.103

smallboke的博客 276

linux新建文件保存不了文件夹里,Linux 怎么创建文件和文件夹

之前在我的中有很多关于Python的教程。我们使用的开发环境是Ubuntu16+Python3。 那么怎么使用Linux创建文件夹和文件呢。如何使用Linux命令来管理文件夹和文件呢。我们就来讲解一下ubuntu创建文件和文件夹的一些常用操作命令。工具/材料Ubuntu16操作方法01使用mkdir 命令来创建目录和子目录例如 我们创建一个first文件夹 ;mkdir first02使用rm或者...

weixin_29208327的博客 448

Linux下常用命令总结

1、ls-查看文件信息 –ls是英文单词list的简写,其功能为列出目录的内容,是用户最常用的命令之一。 –它类似于DOS下的dir命令。 ls [参数] 目录或文件 -a 显示指定目录下所有子目录与文件,包括隐藏文件 -l 以长格式显示文件的详细信息。 2、文件类型: “-”表示常规文件; “d”表示目录; “c”表示字符设备文件; “b”表示块设备文件; “s”表示管道文件; “l”表示...

shouwangyunkai666的博客 276

Linux(ubuntu16.04)下的一些常用命令操作细节整理

# 本文整理了Linux(ubuntu16.04)上常用的大约几十个命令,并讲述了相关的操作细节:# cd、pwd、ls、clear、mkdir、touch、rm、cp、mv、tree、chmod、find、grep、重定向>、ln 软链接、硬链接 、压缩zip tar 、exit 等等-----------------------------------------------------...

flycappuccino的博客 1002

Day14 linux ubantu安装和linnx基础

python3.6.x在Ubuntu16.04下安装过程 #(1)保证网络正常连接 sudo add-apt-repository ppa:jonathonf/python-3.6 (如果超时,在运行一次) sudo apt-get update (更新软件列表,拿取最新资源) sudo apt-get install python3.6 (安装python3....

weixin_30505751的博客 136

linux使用入门教程

说实话在第一次接触Linux系统时,确实很不习惯,尤其是在用了多年的Windows后,可是项目需要又不得不顶着头皮去学习了,下面就自己一点点摸索做下总结,以供后面学习。 1、安装Linux系统 由于Linux的开源性,我们可以有很多选择,常见的有Ubuntu,centos,Fedora, Debian ,RedhatEnterpriseLinux ,SUSE OpenSUSE,Mindriva, Gentoo, Arch , Slackware等等这些主流发行版几乎占据了大多份额。这里我选择的是Ubun

zhaidada01的博客 4800

Linux(ubuntu16.04 | ubuntu 18.04)下的一些常用命令操作细节整理

# 本文整理了Linux(ubuntu16.04)上常用的大约几十个命令,并讲述了相关的操作细节: # cd、pwd、ls、clear、mkdir、touch、rm、cp、mv、tree、chmod、find、grep、重定向>、ln 软链接、硬链接 、压缩zip tar 、exit 等等 -------------------------------------------------...

DefaultTest的 编程试验场 1568

Linux 系统安装与基本命令总结

Linux 系统安装与常用命令Linux 系统安装Linux 常用命令 Linux 系统安装 系统安装:虚拟机+Ubuntu系统 虚拟机:VMware Workstation Pro 2015 版。 Ubuntu系统:32位1604版本 安装步骤: 1、启动BIOS的虚拟化设置(参考百度经验) 参考链接:https://jingyan.baidu.com/article/ab0b56305f288...

qq_39982235的博客 614
上一篇: ret2libc2做题过程(ctfwiki)
下一篇: Linux基础命令实操
Rt1Text
博客等级 码龄5年 14粉丝 53原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值