linux下的目录结构(代码片段)

流楚丶格念 流楚丶格念     2023-01-28     436

关键词:

Linux系统的目录结构

Linux系统的目录结构是一个倒立的树状结构, 根目录用/表示,对比windows目录结构理解linux的目录结构。


Linux下主要目录介绍

  • /bin: binary,二进制文件,可执行程序,shell命令
    如: ls , rm , mv, cp等常用命令
  • /sbin: s是Super User的意思,这里存放的是系统管理员使用的系统管
    理程序。
    如ifconfig, halt, shutdown, reboot等系统命令
  • /dev: device,在linux下一切皆文件
    硬盘, 显卡, 显示器
    字符设备文件、块设备文件
    如: 在input目录下执行: sudo cat mouse0, 移动鼠标会显示有输入.
  • /lib: linux运行的时候需要加载的一些动态库
    如: libc.so、libpthread.so等
  • /mnt: 手动的挂载目录, 如U盘等
  • /media: 外设的自动挂载目录, 如光驱等。
  • /root: linux的超级用户root的家目录
  • /usr: unix system resource–类似于WINDOWS的programe files目录
    include目录里存放头文件, 如: stdio.h、stdlib.h、string.h、pthread.h
    games目录下的小游戏-如: sol纸牌游戏
  • /etc: 存放配置文件
    • /etc/passwd
      man 5 passwd可以查看passwd文件的格式信息
    • /etc/group
      man 5 group可以查看group文件的格式信息
    • /etc/profile
      系统的配置文件, 修改该文件会影响这个系统下面的所有的用户
  • /opt: 安装第三方应用程序
    比如安装oracle数据库可以在这个目录下
  • /home: linux操作系统所有用户的家目录
    用户家目录:(宿主目录或者主目录)
    /home/itcast
  • /tmp: 存放临时文件
    新建在这个目录下的文件会在系统重启后自动清除

相对路径和绝对路径

用tree命令查看路径树

  • 绝对路径
    从根目录开始表示的路径,也就是从/开始,例如:/home/itcast
  • 相对路径
    从当前所处的目录开始表示的路径。
    . 表示当前目录
    .. 表示当前目录的上一级目录

Linux命令提示符解析

例如如图目录下的命令提示符:

lly: 当前登录的用户
@:英文at, 在的意思
lly-virtual-machine: 主机名

$:表示当前用户为普通用户, #表示当前用户为root用户

PS:主机名在/etc/hosts这个文件中
~/C/day03:当前工作目录, ~表示宿主目录(家目录或者主目录)
可通过:echo ~或者echo $HOME查看当前用户的宿主目录

linux系统目录结构介绍(代码片段)

...在不同的设备(磁盘)上。在逻辑上所有目录(包括目录下的子目录)都在最高级别的目录“/”下,根(“/”)目录是linux系统中所有目录的起始点(丁点),根下面的目录及目录的子目录是一个有层次的树状结... 查看详情

linux下的tree命令介绍(代码片段)

...b;功能类似ls-F-C带颜色显示,美观2演示1显示当前目录下的2层:tree-L22显示/data/repo的文件夹结构:tree/data/repo3输出目录结构到指定文件(也比较常用)tree>output.txt>表示从定向3实战tree-L6.data//输出data/目录下的6层目标... 查看详情

linux文件及目录结构(代码片段)

...的访问和处理都是通过字节序列的方式实现的。Linux系统下的文件类型包括:普通文件(-)目录&#x 查看详情

linux文件及目录结构(代码片段)

...的访问和处理都是通过字节序列的方式实现的。Linux系统下的文件类型包括:普通文件(-)目录&#x 查看详情

linux常用命令(代码片段)

...一级目录cd/:切换到根目录3.2ls列出当前目录或者指定目录下的内容ls----列出当前所在目录下的内容ls/目录名列出指定目录下的内容参数:ls-a列出指定目录或者当前目录下所有的内容[包含隐藏文件]​ls-l详细列出指定目录或者当前... 查看详情

linux删除指定目录下的指定文件(代码片段)

Linux删除指定目录下的指定文件删除lib目录下的所有与rabbitmq相关的文件和目录find/usr/lib/-name"rabbitmq"|xargsrm-rf删除根目录下的所有与rabbitmq相关的文件和目录find/-name"rabbitmq"|xargsrm-rf 查看详情

kafka在windows下的安装和目录结构(代码片段)

...)bin目录这里主要是一些执行脚本。图片展示的Windows下的命令脚本。上一级目录则是Linux目录下的。这里主要要注意生产者消费者启动脚本、服务开始关闭脚本、topic启动脚本。2)config目录这里主要要注意消费者配置文... 查看详情

linux下查找某个目录下的具体目录,删除过期文件(代码片段)

删除当前目录下的所有超过90天的log文件1#!/bin/sh23echo"beforeremovelog"4du--max-depth=1-h5echo"------------------------------------------------------------------------------------------------"6#del 查看详情

linux下的内核头文件放在哪里

linux下的内核头文件放在/usr/include/linux/和/usr/include/sys/linux目录树:scripts目录该目录中不包含任何核心代码,该目录下存放了用来配置内核的脚本和应用程序源码。lib目录该目录主要包含两部分内容:gnuzip解压缩算法,用于在系... 查看详情

php生成指定路径下的目录结构,md文档格式(代码片段)

<?phpnamespaceApp\\Http\\Controllers;useIlluminate\\Http\\Request;classRabitmqControllerextendsControllerpublic$ignoreDir=[\'.g 查看详情

linux拓展之查找指定目录下的最大文件(代码片段)

概述有时候我们需要查找指定目录下的最大文件,通常说的指定目录包括该目录下的所有文件和子目录下的所有文件。如下是几种能查找最大文件的方法。方法一查找指定目录下的最大文件,但不包括所有子目录,只... 查看详情

python递归遍历目录下的文件,以处理和映射到相同的目录结构。递归遍历文件,获取相同目录结构的目标路径。(代码片段)

查看详情

linux下的文件系统(代码片段)

Linux下的文件系统一、tar的用法二、文件的归档1.对目录文件进行归档2.查看归档包内容三、文件的解压缩1.压缩和解压缩工具介绍2.使用gzip解压缩①gzip压缩②gzip解压3.使用bizp2解压缩1.bzip2压缩2.bzip解压3.查看压缩包内容四、目录... 查看详情

linux复制指定目录下的全部文件到另一个目录中(代码片段)

如果dir2目录不存在,则可以直接使用cp-rdir1dir2即可。如果dir2目录已存在,则需要使用cp-rdir1/.dir2  查看详情

linux基础-常见指令及权限理解(代码片段)

...解1.linux系统及计算机背景2.使用XShell远程登录linux2.1XShell下的复制粘贴3.linux下的指令3.1pwd指令与whoami指令3.2ls指令3.3cd指令3.4 查看详情

linux(二)(代码片段)

文章目录Linux目录结构Linux目录结构总结远程登录Linux-Xshell配置Xshell连接步骤远程上传下载文件Xftp5Vi和Vim编辑器Linux目录结构Linux的文件系统采用级层的树状目录,最上层是根目录“/”,然后在此目录下面再创建其他的目... 查看详情

操作系统|理解linux文件目录的结构(代码片段)

...户操作系统二、Windows 和 Linux 文件系统区别2.1 Windows 下的文件系统在 Windows 下,打开“计算机”,我们看到的是一个个的驱动器盘符:每个驱动器都有自己的根目录结构,这样形成了多个树并列的情形,... 查看详情

linux与shell1.linux常用的命令(代码片段)

Linux与Shell1.Linux常用的命令文件查看目录下的内容简单查看目录下的内容详细查看目录下的内容以菜单(树)形式查看目录内容文件/目录的权限权限的更改路径方面的命令切换路径查看当前所在的目录位置目录(文件)的创... 查看详情