Linux 系统根目录文件存放内容
- Linux 系统根目录文件存放内容
Linux 系统根目录文件存放内容
在 Linux 系统中,目录、字符设备、套接字、硬盘、光驱、打印机等都会被抽象成了文件形式,即 “Linux 系统中一切皆为文件”
路径:分为绝对路径和相对路径,绝对路径指的是从根目录 / 开始写起文件名称,例如:查找 aaa.txt
文件位置 /home/zhangsan/test/aaa.txt
,而相对路径指的是从当前目录开始写起文件名称,例如:当前在 /home/zhangsan
目录中,aaa.txt
文件位置就是 test/aaa.txt
以下目录文件存放的内容为通常放置文件的位置,可以根据自己的情况更改文件位置
目录名称 | 应放置文件的内容 |
---|---|
/boot | 开机所需文件,如:内核文件 |
/dev | 设备与接口文件,如:硬盘 |
/etc | 软件的配置文件 |
/home | 用户家目录文件 |
/bin | 系统命令 |
/lib | 开机用的函数库 |
/sbin | 系统命令 |
/media | 挂载设备文件 |
/opt | 第三方软件 |
/root | 系统管理员家目录 |
/srv | 网络服务的数据文件 |
/tmp | “共享” 临时目录 |
/proc | 虚拟文件目录 |
/usr/local | 用户自行安装的软件 |
/usr/share | 帮助说明文件 |
/var | 经常变化的文件,如:日志 |
/lost+found | 文件系统发生错误,存放一些丢失的文件片段 |
ls /boot # /boot 目录,开机所需文件,如:内核文件config-4.18.0-408.el8.x86_64 initramfs-0-rescue-e310191fcb7f4ceea3c545b74256e19f.img loader vmlinuz-0-rescue-e310191fcb7f4ceea3c545b74256e19f
efi initramfs-4.18.0-408.el8.x86_64.img symvers-4.18.0-408.el8.x86_64.gz vmlinuz-4.18.0-408.el8.x86_64
grub2 initramfs-4.18.0-408.el8.x86_64kdump.img System.map-4.18.0-408.el8.x86_64ls /dev # /dev 目录,设备与接口文件,如:硬盘
autofs core dm-2 hidraw0 log net nvram rtc stderr tty11 tty18 tty24 tty30 tty37 tty43 tty5 tty56 tty62 ttyS2 usbmon2 vcs6 vcsa6 vsock
block cpu dmmidi hpet loop-control ng0n1 port rtc0 stdin tty12 tty19 tty25 tty31 tty38 tty44 tty50 tty57 tty63 ttyS3 vcs vcsa vfio zero
bsg cpu_dma_latency dri hugepages mapper null ppp sg0 stdout tty13 tty2 tty26 tty32 tty39 tty45 tty51 tty58 tty7 uhid vcs1 vcsa1 vga_arbiter
bus cs fb0 hwrng mcelog nvme0 ptmx shm tty tty14 tty20 tty27 tty33 tty4 tty46 tty52 tty59 tty8 uinput vcs2 vcsa2 vhci
cdrom disk fd initctl mem nvme0n1 pts snapshot tty0 tty15 tty21 tty28 tty34 tty40 tty47 tty53 tty6 tty9 urandom vcs3 vcsa3 vhost-net
char dm-0 full input midi nvme0n1p1 random snd tty1 tty16 tty22 tty29 tty35 tty41 tty48 tty54 tty60 ttyS0 usbmon0 vcs4 vcsa4 vhost-vsock
console dm-1 fuse kmsg mqueue nvme0n1p2 raw sr0 tty10 tty17 tty23 tty3 tty36 tty42 tty49 tty55 tty61 ttyS1 usbmon1 vcs5 vcsa5 vmcils /etc # /etc 目录,软件的配置文件adjtime crontab firewalld idmapd.conf libaudit.conf modprobe.d passwd- request-key.conf ssh unbound
aliases cron.weekly fonts init.d libibverbs.d modules-load.d pesign request-key.d ssl updatedb.conf
alternatives crypto-policies fprintd.conf inittab libnl motd pinforc resolv.conf sssd vconsole.conf
anacrontab crypttab fstab inputrc libpaper.d motd.d pkcs11 rhsm subgid vimrc
asciidoc csh.cshrc fuse.conf iproute2 libreport mtab pki rpc subgid- virc
at.deny csh.login gcrypt ipsec.conf libssh nanorc plymouth rpm subuid vmware-tools
audit dbus-1 gdbinit ipsec.d libuser.conf netconfig pm rsyslog.conf subuid- wgetrc
authselect dconf gdbinit.d ipsec.secrets locale.conf NetworkManager polkit-1 rsyslog.d sudo.conf X11
bash_completion.d debuginfod glvnd issue localtime networks popt.d rwtab.d sudoers xattr.conf
bashrc default gnupg issue.d login.defs nftables printcap samba sudoers.d xdg
bindresvport.blacklist depmod.d GREP_COLORS issue.net logrotate.conf nsswitch.conf profile sasl2 sudo-ldap.conf xinetd.d
binfmt.d dhcp groff java logrotate.d nsswitch.conf.bak profile.d security sysconfig xml
centos-release DIR_COLORS group jvm lsm nvme protocols selinux sysctl.conf yum
chkconfig.d DIR_COLORS.256color group- jvm-commmon lvm oddjob rc0.d services sysctl.d yum.conf
chrony.conf DIR_COLORS.lightbgcolor grub2.cfg kdump machine-id oddjobd.conf rc1.d sestatus.conf systemd yum.repos.d
......省略部分内容ls /home # /home 目录,用户家目录文件lisi zhangshanls /bin # /bin 目录,系统命令'[' domainname gxl2gv nl-classid-lookup secret-tool taskseta2x dos2unix gzexe nl-class-list sed tbla2x.py dot gzip nl-cls-add sedismod teamdab dot2gxl hash nl-cls-delete sedispol teamdctlac dotty head nl-cls-list semodule_expand teamnlaclocal dracut hexdump nl-fib-lookup semodule_link teeaclocal-1.16 du host nl-link-enslave semodule_package testacyclic dumpkeys hostid nl-link-ifindex2name semodule_unpackage ticaddr2line dumpmscat hostname nl-link-list seq timealias dwp hostnamectl nl-link-name2ifindex servertool timedatectlalt-java dwz htdbm nl-link-release sessreg timeoutappstream-compose easy_install-3.6 htdigest nl-link-set setarch tloadappstream-util echo htpasswd nl-link-stats setcifsacl tmonapropos ed httxt2dbm nl-list-caches setfacl tmuxar edgepaint i386 nl-list-sockets setfattr tnameservarch editdiff iceauth nl-monitor setfont toearpaname efikeygen iconv nl-neigh-add setkeycodes topas efisiglist id nl-neigh-delete setleds touch
......省略部分内容ls /lib # /lib 目录,开机用的函数库binfmt.d dracut firewalld games java jvm-private kernel modprobe.d motd.d polkit-1 rpm sysimage tmpfiles.d
cpp eclipse firmware gcc jvm kbd locale modules NetworkManager python3.6 sse2 systemd tuned
debug environment.d fontconfig grub jvm-commmon kdump mdadm modules-load.d os-release realmd sysctl.d sysusers.d udevls /sbin # /sbin 目录,系统命令accessdb ctstat fsck.fat iprconfig lvresize poweroff setenforce vgcfgrestore
accton dcb fsck.minix iprdbg lvs pvchange setfiles vgchange
adcli ddns-confgen fsck.msdos iprdump lvscan pvck setpci vgck
addgnupghome debugfs fsck.vfat iprinit makedumpfile pvcreate setquota vgconvert
addpart delpart fsck.xfs iprsos matchpathcon pvdisplay setroubleshootd vgcreate
adduser depmod fsfreeze iprupdate mcelog pvmove setsebool vgdisplay
agetty devlink fstrim ipsec mdadm pvremove sfdisk vgexport
alternatives dmeventd fuse2fs ipset mdmon pvresize shutdown vgextend
......省略部分内容ls /root # /root 主目录aaa.txt anaconda-ks.cfg bbls /tmp # /tmp “共享” 临时目录systemd-private-386ad6947a9b433b98e730020c0dc889-chronyd.service-Nk7yLjls /proc # /proc 虚拟文件目录1 17 18 188 196 203 212 26 35219 38 508 527 6 644 784 857 911 940 asound diskstats ioports kpageflags net stat version
10 1728 180 189 197 204 213 27 35221 39 509 528 603 646 785 860 913 944 buddyinfo dma irq loadavg pagetypeinfo swaps vmallocinfo
11 1733 181 19 198 205 214 3 35227 4 510 529 612 647 786 862 914 951 bus driver kallsyms locks partitions sys vmstat
1199 1737 182 190 199 206 215 31 35228 40 511 530 638 740 787 884 915 961 cgroups execdomains kcore mdstat sched_debug sysrq-trigger zoneinfo
12 1740 183 191 2 207 216 32 35234 41 512 531 639 778 828 886 916 962 cmdline fb keys meminfo schedstat sysvipc
13 1746 184 192 20 208 217 33 35241 42 515 532 640 78 853 9 917 969 consoles filesystems key-users misc scsi thread-self
14 1747 185 193 200 209 218 34 35258 43 516 533 641 781 854 908 930 970 cpuinfo fs kmsg modules self timer_list
15 1754 186 194 201 210 22 34874 36 44 517 534 642 782 855 909 935 983 crypto interrupts kpagecgroup mounts slabinfo tty
16 1755 187 195 202 211 25 35 37 45 526 535 643 783 856 910 939 acpi devices iomem kpagecount mtrr softirqs uptimels /usr/local # /usr/local 用户自行安装的软件bin etc games include lib lib64 libexec sbin share srcls /usr/share # /usr/share 帮助说明文件,如:helpaclocal autoconf cracklib file gettext grub intltool libdrm makedumpfile nano pki smartmontools themes zsh
aclocal-1.16 automake-1.16 crypto-policies firstboot gettext-0.19.8 gtk-2.0 ivy-xmls libgpg-error man nmap plymouth sounds thumbnailers
adobe awk dbus-1 fontconfig ghostscript guile java libreport maven-metadata omf polkit-1 source-highlight tracer
anaconda backgrounds desktop-directories fonts git-core help javadoc libthai maven-poms open-vm-tools publicsuffix sssd tuned
appdata bash-completion dict games glib-2.0 httpd javazi libtool mdadm os-prober python3-wheels sssd-kcm vim
applications bison doc gawk glvnd hwdata javazi-1.8 licenses metainfo p11-kit redhat-logos systemd wayland-sessions
asciidoc centos-release eclipse gcc-8 gnome i18n jvm locale microcode_ctl PackageKit redhat-release systemtap X11
audit cmake emacs GConf gnupg icons jvm-commmon ltrace mime perl5 selinux tabset xml
augeas cockpit empty gdb graphviz idl kdump lua mime-info pixmaps setroubleshoot terminfo xsessions
authselect config.site factory GeoIP groff info keyutils magic misc pkgconfig sgml testpage zoneinfols /var # /var 经常变化的文件,如:logaccount adm cache crash db empty ftp games gopher kerberos lib local lock log mail nis opt preserve run spool tmp www yp
Linux 系统根目录文件存放内容相关推荐
- Linux系统根目录下文件是啥
Linux系统根目录下文件是啥 在linux系统,根目录"/"中的一些重要的文件夹: /bin 存储一些二进制可执行命令文件,/usr/bin 也存放了一些基于用户的命令文件. / ...
- linux打开文件命令occ,Linux系统查看文件内容的命令有哪些?
Linux文件内容查阅,可以使用命令来实现.cat, tac, more,包括nl等命令都可以用来查阅文件内容,本文就通过举例的方式来介绍一下,Linux系统查看文件内容的命令有哪些. /messag ...
- Linux系统下文件与目录操作
Linux系统下文件与目录操作 与其它操作系统一样,在Linux系统下用户的数据和程序也是以文件的形式保存的.所以在使用Linux的过程中,是经常要对文件与目录进行操作的.现在我们就以一个Windo ...
- Linux系统中文件系统管理
一.文件系统的基本组成和文件系统结构 1.Linux 系统的基本组成 图例: Linux系统由Linux内核和一系列GNU库及程序组成.根据其所处的位置,从内向外依次分为:内核.运行 ...
- Linux系统根目录解析
学习Linux操作系统,首先我们需要清楚根目录下有哪些文件?这些文件或者文件夹的都是用来存放什么的? 先看看Linux比较常见的一些发行版本Redhat,Ubuntu,CentOS,他们的根目录下有哪 ...
- Linux 系统根目录的含义讲解
Linux 系统根目录讲解 写这篇blog的意义是更好的理解CDH安装后,相关文件的位置.同理也可以更好理解系统目录设置的含义 目录总体结构 含义 /bin binary是二进制执行文件目录,主要用于 ...
- linux 文件操作 编程,Linux系统编程------------文件操作(基础)
一.文件操作 1.1 Linux文件系统结构 1.1.1 Linux常见系统目录 /bin : 存放普通系统可执行的命令(ls wc等) /sbin : 存放系统管理程序(fsck等) /b ...
- linux 默认文件属性,linux系统下文件的默认权限以及隐藏属性的作用
[摘要] 操作系统(Operating System,简称OS)是管理计算机硬件与软件资源的计算机程序.操作系统需要处理如管理与配置内存.决定系统资源供需的优先次序.控制输入设备与输出设备.操作网络与 ...
- linux写入系统状态到文件夹,实验二 Linux系统简单文件操作命令
*实验二** Linux系统简单文件操作命令 项目内容 这个作业属于哪个课程 这个作业的要求在哪里 学号-姓名 17041518-孙小文 作业学习目标 学习在Linux系统终端下进行命令行操作 :掌握 ...
最新文章
- 【跃迁之路】【678天】程序员高效学习方法论探索系列(实验阶段435-2018.12.23)...
- U3D包大小优化之microlib
- [转帖]Oracle 11G RAC For Windows 2008 R2部署手册
- 【java笔记】类的抽象
- 《21天学通Java(第6版)》—— 1.10 练习
- 删除文件时出现找不到该项目 请确认该项目位置 怎么办【转】
- Tekla二次开发 第4节 曲梁及双截面梁
- tkinter打包为exe后找不到图片 tkinter_TclError:couldn‘t open “a.png“ no such file or directory
- 安装MySQL说cab文件损坏_安装Office出现的CAB文件受损解决方法
- 第四章—密钥管理与分配
- 2020全球搜索引擎市场份额排行榜
- 计算机的删除快捷键,电脑删除的快捷键是什么
- oracle 字符集问题处理,oracle 字符集问题解决
- 【例题 8-4 UVA - 11134】Fabled Rooks
- 计算机调查应用表格,大学计算机实验课_调查报告_表格模板_应用文书.doc
- getchar 和 getch区别
- [TC6194]AllWoundUp
- android 验证邮箱格式,android开发中, 如何验证邮箱的格式 ?
- 6-禅宗的形成及其基本观念
- IPVS -三种IP负载均衡技术与八种调度算法
热门文章
- qt globalPos localPos screenPos windowPos pos
- 使用npm更新所有依赖包到最新版本
- Dubbo泛化调用处理序列化问题
- iframe去掉双滚动条
- Mybatis笔记整理2(各种关联查询)
- 同等学力申硕计算机考试辅导,2018年同等学力申硕计算机综合试题解析--数学基础...
- 蓝桥杯刷题python
- @Conditional、@ConditionalOnClass 等条件注解的作用
- “天眼”之服务器的监控
- php的pdo模块已经开启,PHPEMS的pdo模块加载问题