「Linux文件及目录管理」目录结构及显示类命令

Linux文件系统的目录结构

Linux文件系统采用严格的树形结构,所有文件和目录都从根目录(/)开始延伸。以下是主要目录的详细说明:

  • /bin:存放系统启动和运行所必需的二进制可执行文件,如lscpmv等基本命令。
  • /etc:存放系统配置文件,如/etc/passwd(用户账户信息)、/etc/fstab(文件系统挂载信息)。
  • /home:用户主目录所在位置,每个用户有一个以用户名命名的子目录。
  • /root:超级用户(root)的主目录。
  • /usr:存放用户程序和数据,如/usr/bin(用户命令)、/usr/lib(库文件)。
  • /var:存放经常变化的数据,如/var/log(日志文件)、/var/spool(邮件、打印队列)。
  • /tmp:临时文件存放目录,系统重启后可能被清空。
  • /sbin:存放系统管理员使用的系统管理程序,如fdiskreboot等。
  • /dev:存放设备文件,如/dev/sda(第一块SCSI硬盘)、/dev/null(空设备)。
  • /proc:虚拟文件系统,存放系统和进程的运行时信息。
文件及目录显示类命令

:以下命令演示均以root账号登录系统后的执行结果。

1. pwd - 显示当前工作目录

功能:显示当前工作目录的绝对路径。
基本语法

pwd

案例:使用pwd命令查看当前工作目录

pwd
# /root  # 运行结果

解析:直接执行pwd命令,输出当前工作目录的绝对路径。

2. cd - 切换目录

功能:改变当前工作目录。
基本语法

cd [目录路径]

特殊路径

  • ~:用户主目录。
  • ..:上一级目录。
  • .:当前目录。
  • -:前一个工作目录。

案例:使用pwdcd命令导航目录

  1. 查看当前工作目录。
  2. 切换到/var/log目录。
  3. 查看当前工作目录确认切换成功。
  4. 切换到当前目录的父目录。
  5. 查看当前工作目录确认切换成功。
  6. 切换到前一个工作目录
  7. 查看当前工作目录确认切换成功。
  8. 切换回用户主目录。
  9. 查看当前工作目录确认切换成功。
pwd    # 查看当前工作目录
# /root
cd /var/log   # 切换到/var/log目录
pwd   # 查看当前工作目录确认切换成功
# /var/log
cd ..  # 切换到父目录
pwd   # 查看当前工作目录确认切换成功
# /var
cd -  # 切换到前一个工作目录
pwd   # 查看当前工作目录确认切换成功
# /var/log
cd ~    # 切换回用户主目录
pwd    # 再次查看当前工作目录
# /root
3. ls - 列出目录内容

功能:显示目录下的文件和子目录。
基本语法

ls [选项] [目录或文件]

常用选项

  • -l:长格式显示,包括权限、所有者、大小、修改日期等。
  • -a:显示所有文件,包括以.开头的隐藏文件。
  • -h:以人类可读的方式显示文件大小(如KB、MB)。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.pswp.cn/pingmian/84889.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

人工智能学习13-Numpy-规律数组生成

人工智能学习概述—快手视频 人工智能学习13-Numpy-规律数组生成—快手视频 NumPy(Numerical Python)是 Python 的一种开源的数值计算扩展。 这种工具可用来存储和处理大型矩阵,比 Python 自身的嵌套列表 (nested list structure…

Spring Boot 集成 Redis 实战教程

前言 在高并发、大数据量的应用场景中,缓存是提升系统性能的关键技术。Redis 凭借其卓越的读写性能、丰富的数据结构和高可用性,成为开发者常用的缓存工具。本教程将严格依据Spring 官方文档与Redis 官方文档,详细介绍 Spring Boot 与 Redis…

龙蜥开发者说:我的龙蜥开源之旅 | 第 32 期

「龙蜥开发者说」第 32 期来了!开发者与开源社区相辅相成,相互成就,这些个人在龙蜥社区的使用心得、实践总结和技术成长经历都是宝贵的,我们希望在这里让更多人看见技术的力量。本期故事,我们邀请了龙蜥社区开发者潘珏…

在mac上安装sh脚本文件

要将 jd-gui.sh 脚本转换为在 macOS ARM 系统上带有自定义图标的可点击运行的程序,你可以通过创建一个应用程序包(.app)来实现。以下是详细步骤: 步骤 1:创建应用程序包目录结构 应用程序包实际上是一个特殊的目录&a…

用bilibili一个讲座视频,生成一本科普书籍

用bilibili一个讲座视频,生成一本科普书籍 一、功能介绍1.1 智能文本处理1.2 知识提炼与结构化1.3 专业知识普及1.4 自动化书籍生成1,5 大规模处理能力二、技术特点三、应用意义3.1 教育领域3.2 研究领域3.3 内容创作3.4 企业应用四、创新价值五、使用场景示例六、操作步骤6.1 …

黑马教程强化day3-1

目录 一、File1.定义:2.创建File类的对象3.File提供的判断文件类型、获取文件信息功能4.File提供的创建的方法5.File类删除文件的功能6.File提供的遍历文件夹的方法代码演示 二、递归(了解递归算法,以便实现多级遍历找文件)1.定义…

milvus 总结

1. milvus 的默认 admin 角色账号 root 的密码 为 Milvus 2. 最开始使用命令: docker-compose -f milvus-standalone-docker-compose.yml up -d 启动 milvus 后,使用 attu 登录 Milvus 是不需要输入账号/密码的,可以使用如下方式开启 mi…

基于docker技术的单主机环境模拟测试批量客户端

EX. 任务背景 近期接到一个需求是在一个高性能服务器上,模拟启动多个待测试客户端的场景,但这个客户端程序有点特殊,设置了守护模式,并且需要管理员权限会监控系统的/dev/mem节点,单个环境中只能启动一个。 当前的测…

windows上用vnc viewer 能连接mac,不能连ubuntu

如果 VNC Viewer 可以连接 macOS,但无法连接 Ubuntu,通常是由于 Ubuntu 上的 VNC 服务配置问题或网络限制导致的。以下是逐步排查和解决方案: 1. 确认 Ubuntu 上已安装并运行 VNC 服务 (1) 检查是否安装了 VNC 服务器 Ubuntu 常用的 VNC 服…

Electron-vite【实战】MD 编辑器 -- 编辑区(含工具条、自定义右键快捷菜单、快捷键编辑、拖拽打开文件等)

最终效果 页面 src/renderer/src/App.vue <div class"editorPanel"><div class"btnBox"><divv-for"(config, key) in actionDic":key"key"class"btnItem":title"config.label"click"config.a…

没有宝塔面板的服务器上的WordPress网站打包下载到本地?

在服务器上部署的wordpress博客站&#xff0c;没有宝塔面板&#xff0c;怎么将服务器上的wordpress打包下载到本地&#xff1f; 作者: 晓北斗NorSnow 晓北斗动态视觉设计师&#xff0c;岚度视觉工作室执行人&#xff1b;主要从事展厅视频制作、图形工作站销售、AIGC研究&#…

Atcoder Beginner Contest 410 题解报告

零、前言 经过七七四十九天的分别&#xff0c;本期 ABC 题解又和大家见面啦&#xff01; 经过七周的奋勇杀题&#xff0c;我终于达成了三个小心愿&#xff1a; 不吃罚时AK上金排名 100 100 100 以内 且 Rated&#xff08;悲催的是&#xff0c;我 ABC400 排名两位数但没Rate…

pyspark非安装使用graphframes

pyspark版本3.1.3 需要文件 graphframes-0.8.2-spark3.1-s_2.12.jarspark-graphx_2.12-3.1.3.jar从 https://github.com/microsoft/adb2spark/raw/main/graphframes-0.8.2-py3-none-any.whl 下载graphframes-0.8.2-py3-none-any.whl。下载后把whl后缀改成zip&#xff0c;解压…

[Linux入门] Linux磁盘管理与文件系统

目录 Linux磁盘与文件系统管理详解&#xff1a;从基础到实践 ​​一、磁盘基础简述​​ 1️⃣​​硬盘类型​​&#xff1a; ​2️⃣机械硬盘结构​​&#xff1a; 3️⃣​​磁盘容量计算​​&#xff1a; 公式&#xff1a;磁盘容量磁头数柱面数每磁道扇区数每扇区字节数 …

【Flutter】性能优化总结

【Flutter】性能优化总结 Flutter 性能优化是提升应用流畅度、响应速度和用户体验的关键。可以从以下几个方面进行优化&#xff1a; 一、UI 构建与布局优化 1、避免不必要的重建 使用 const 构造函数&#xff1a;如 const Text(Hello)&#xff0c;可以减少 Widget 重建。使用…

5、ZYNQ PL 点灯--流水灯

目录 1、 概述 2 、硬件电路 3、 新建 VIVADO 工程 4、 添加工程文件 6、编写流水灯功能的Verilog代码 7 、添加管脚约束文件 8、 RTL 仿真 8.1 添加仿真测试源码 8.2 仿真结果 9、 编译并且产生 bit 文件 10、 下载程序 11、实验结果 ​编辑12、总结 1、 概述 本…

HTML5 浮动

1. 常见网页布局 1-3-1布局 1-2-1布局 2. 标准文档流 3. display属性⭐ display&#xff1a; block 给span元素设置成block display&#xff1a; inline 给div元素设置成inline display&#xff1a; inline-block 给div和span元素设置为inline-block display&#xff1a; no…

若依使用RedisCache需要注意的事项

存入redis对象的时候会带一个type字段&#xff0c;此处需要注意 存入方&#xff1a; 此处需要注意&#xff0c;存入redis的时候会带一个type&#xff0c;也就是类的路径名 redisCache.setCacheObject(screenPlayQueueName, userDemondDto,userDemondDto.getPlayDuration().in…

【STM32的通用定时器CR1的CKD[1:0]: 时钟分频因子 (Clock division)】

在 STM32 的通用定时器&#xff08;如 TIM2, TIM3, TIM4, TIM5 等&#xff09;中&#xff0c;CR1 (Control Register 1) 寄存器中的 CKD[1:0] (Clock division) 位域是一个与抗干扰和数字滤波相关的设置&#xff0c;它并不直接影响定时器计数器 (CNT) 的计数频率&#xff08;计…

渲染学进阶内容——机械动力的渲染系统(2)

Flywheel代码 这篇来研究一下实例 InstanceHandle 接口深度解析 接口核心作用 InstanceHandle 是 Flywheel 渲染引擎中的 GPU实例句柄 接口,它提供了对底层渲染实例的直接控制能力。这个接口是**实例化渲染(Instanced Rendering)**系统的核心操作接口,与之前讨论的 Vis…