Linux学习笔记第三章——基础命令(一)

一、Linux的目录结构

目录结构

  • Linux:单根树形结构 ,唯一顶级目录:/(根目录)

  • Windows:多根(C/D/E盘),多棵树

路径

  • Linux 分隔符:/

  • Windows 分隔符:\

  • Linux 路径开头/=根目录,中间/=层级分隔

1. 绝对路径

  • 从**根目录/**开始写

  • 示例:/home/itcast/test/hello.txt

2. 相对路径

3. 特殊路径符

符号 含义
. 当前目录
.. 上一级目录
~ 当前用户家目录
- 上一次所在目录
  • 当前目录开始写

  • 示例:test/hello.txt../a/b


二、命令通用格式

复制代码
command [options] [parameter] # 命令 可选选项 可选参数
  • 选项:控制命令行为(-a/-l/-h/-p

  • 参数:命令操作目标(路径/文件名)


三、常用基础命令

1. pwd ------ 查看当前工作目录

复制代码
pwd
  • 作用:Print Work Directory,显示当前绝对路径

  • 无选项、无参数

2. cd ------ 切换工作目录

复制代码
cd /           # 进入根目录
cd ~           # 进入当前用户家目录
cd             # 直接回车 = 回家目录
cd ..          # 返回上一级目录
cd 文件夹名     # 进入当前目录下的子文件夹
cd -           # 回到上一次所在目录
  • 无选项,只有路径参数

3. ls ------ 列出目录内容

复制代码
ls              # 平铺显示当前目录内容
ls /            # 查看根目录内容
ls -a           # 显示所有文件(含隐藏文件,以.开头)
ls -l           # 列表形式显示详细信息
ls -h           # 人性化显示文件大小(K/M/G)
ls -alh         # 组合:全部+列表+人性化大小
  • 常用组合:ls -alh

4. mkdir ------ 创建文件夹(目录)

复制代码
mkdir test                # 创建单个文件夹 test
mkdir -p a/b/c/d          # 递归创建多层目录(必须加 -p)
mkdir ~/test/hello        # 在家目录下创建多层目录
  • -p:自动创建不存在的父目录

  • 权限限制:普通用户仅在家目录~内可自由创建


四、总结

  1. Linux 只有一个根 / ,路径用/分隔

  2. 命令格式:命令 选项 参数

  3. 隐藏文件:以.开头,需ls -a查看

  4. 多层创建目录(含未创建的前置文件夹)必须加-p

相关推荐
orion5719 小时前
Missing Semester Class1:course overview and introduction of shell
linux
用户120487221611 天前
Linux驱动编译与加载
linux·嵌入式
用户805533698031 天前
Input 子系统架构:Core、Handler、Driver 三层是怎么协作的
linux·嵌入式
用户805533698031 天前
RK-Forge外设系列开篇 - 把板子从「能启动」变成「能用」:Ethernet/SPI/MMC 三个纯接线外设
linux·github·嵌入式
七歌杜金房2 天前
我终于又有了自己的 Linux 电脑
linux·debian·mac
tntxia3 天前
linux curl命令详解_curl详解
linux
扛枪的书生3 天前
Linux 网络管理器用法速查
linux
顺风尿一寸3 天前
Java Socket 内核之旅:从 SocketChannel.read() 到 tcp_recvmsg 与 epoll 的完整调用链路
linux
XIAOHEZIcode3 天前
Ubuntu 终端美化全栈指南:Bash 到 Kitty 踩坑实录
linux·ubuntu·命令行
唐青枫3 天前
别再只会用 cron:Linux systemd Timer 定时任务实战详解
linux