Linux操作系统-命令基础
1.Linux的目录结构
Linux的目录结构是一个树形结构
Windows系统可以拥有多个盘符,如c盘、d盘、E盘
Linux没有盘符这个概念,只有一个根目录/,所有的文件都在它的下面
1.Linux操作系统的目录结构
Linux只有一个顶级目录,称之为:根目录
Windows系统有多个顶级目录,即各个盘符
2./在Linux系统中表示
出现在开头的/表示:根目录
出现在后面的/表示:层次关系
2.Linux命令基础
Linux命令的基础格式
Linux 命令的基本格式由以下部分组成:
plaintext
command [选项] [参数]
命令(command)
- 必选部分,是要执行的程序名称(如
ls
、cd
、mkdir
)。- 示例:
ls
(列出目录内容)、cp
(复制文件)。选项(options):控制命令的行为细节
- 可选部分,用于修改命令的行为,通常以
-
(短选项)或--
(长选项)开头。- 短选项:单个字母,可组合使用(如
-l -a
可写成-la
)。- 长选项:完整单词,用等号赋值(如
--help
、--output=file.txt
)。- 示例:
bash
ls -l # 长格式显示文件信息 cp -r source/ destination/ # -r 递归复制目录
参数(arguments)
- 可选部分,是命令操作的对象(如文件、目录、文本)。
- 示例:
bash
mkdir mydir # "mydir" 是创建目录的参数 cp file1.txt file2.txt # "file1.txt" 和 "file2.txt" 是复制操作的参数
2.1ls命令入门
2.1.1命令的基本格式
ls命令的作用:可以指定要查看的文件夹(目录)的内容,如果不给定参数,就查看当前工作目录的内容
列出目录下的内容,语法如下
ls [-a -l -h] [linux路径]
--- -a -l -h是可选的选项
--- linux路径是此命令可选参数
当不使用选项和参数的时候,直接使用ls命令本体,表示以平铺的形式,列出当前工作目录下面的内容
在命令行中,默认会加载home目录作为当前的工作目录
在启动命令行的时候,命令行默认会设置home目录作为当前的工作目录
当前工作目录是?
Linux命令行在执行命令的时候,需要一个工作目录,打开命令行程序,默认设置工作目录在用户的HOMW目录
HOME目录是什么?
每一个用户在Linux系统的专属目录,默认在:/home/用户名
2.1.2ls的参数使用
选项 含义 示例输出 / 说明 -l
长格式显示 显示文件权限、所有者、大小、修改时间等详细信息。 -a
显示所有文件(包括隐藏文件) 隐藏文件以 .
开头(如.bashrc
)。-h
以人类可读的单位显示文件大小 将字节转换为 KB、MB、GB 等(需与 -l
联用)。-t
按修改时间排序(最新的优先) 结合 -l
可查看最近修改的文件。-r
反向排序 与 -t
联用可按最旧到最新排序。-R
递归列出子目录内容 显示所有子目录及其内容(树形结构)。
补充:-l以竖向排列的方式展示,每一个行是一个文件的信息,包含文件权限、所有制、大小、修改时间等等详细信息
补充二:语法中的选项是可以组合使用的,比如学习的-a和-l可以组合应用。
写法:
ls -l a
ls -la
ls -al
上述三种写法,都是一样的,表示同时应用-l和-a的功能
补充三:-h这个命令表示以阅读的形式,列出文件的大小,如K、M、G
-h表示以易于阅读的形式,列出文件大小,如K、M、G
-h选项必须要搭配-l一起使用
2.2目录切换的命令-cd/pwd
2.2.1 cd命令
cd
是 Linux/macOS 系统中用于切换工作目录的核心命令,全称是 Change Directory。以下是其详细介绍:基本格式<