Linux 命令 练习 —01

本文详细介绍Linux环境下ls、cd、pwd三个基础命令的使用方法及应用场景,包括命令格式、常用参数和示例,帮助初学者快速掌握核心技能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1 实验内容

本次实验将介绍 Linux 命令中 ls、cd、pwd 命令的用法。

1.2 实验知识点

  • ls 命令
  • cd 命令
  • pwd 命令

1.3 实验环境

课程使用的实验环境为 Ubuntu Linux 14.04 64 位版本。实验中会用到程序:

  • Xfce终端

二、实验步骤

2.1 ls 命令

ls 命令是 linux 下最常用的命令,ls 命令就是 list 的缩写。ls 用来打印出当前目录的清单。如果 ls 指定其他目录,那么就会显示指定目录里的文件及文件夹清单。通过 ls 命令不仅可以查看 linux 文件夹包含的文件,而且可以查看文件权限(包括目录、文件夹、文件权限)查看目录信息等等。

(1)命令格式

ls [选项] [目录名]

(2)常用参数

参数描述
-a–all 列出目录下的所有文件,包括以 . 开头的隐含文件
-l除了文件名之外,还将文件的权限、所有者、文件大小等信息详细列出来
-d–directory 将目录象文件一样显示,而不是显示其下的文件
-h–human-readable 以容易理解的格式列出文件大小 (例如 1K 234M 2G)
-t以文件修改时间排序

(3)常用范例

例一:列出/home 文件夹下的所有文件和目录的详细资料,可以使用如下命令:

ls -a -l /home 
ls -al /home

上面两个命令执行结果一样,结果如下:

Alt text

注意上面红色方框,d 表示目录(directory), - 表示文件,文件和目录显示的颜色也不同。

例二:列出当前目录中所有以”d”开头的文件目录的详细内容,可以使用如下命令:

ls -l d*

Alt text

例三:以容易理解的格式列出 /home 目录中所有的文件目录的大小,可以使用如下命令:

ls  -alh  /home

Alt text

(4)思考题

1.以容易理解的格式列出/home 目录中所有以”d”开头的文件目录的大小。

2.列出/home 目录中所有以”s”开头的目录。


2.2 cd 命令

cd 命令可以说是 Linux 中最基本的命令语句,其他的命令语句要进行操作,都是建立在使用 cd 命令上的。cd 命令是 change directory 的缩写,切换当前目录至指定的目录。

(1)命令格式

cd [目录名]

(2)常用范例

例一:从当前目录进入系统根目录,可以使用如下命令:

cd  /

Alt text

例二:从当前目录进入父目录,可以使用如下命令:

cd ..

..表示父目录

Alt text

例三:从当前目录进入当前用户主目录,可以使用如下命令:

cd ~

~ 表示当前用户主目录,注意与系统根目录不是同一个概念

Alt text

例四:从当前目录进入上次所在目录,可以使用如下命令:

cd -
  • 表示上次进入的目录

Alt text

2.3 pwd 命令

Linux 中用 pwd 命令来查看“当前工作目录”的完整路径。 简单得说,每当你在终端进行操作时,你都会有一个当前工作目录。 在不太确定当前位置时,就会使用 pwd 来判定当前目录在文件系统内的确切位置。pwd 命令是 print working directory 的缩写。

(1)命令格式

pwd [选项]

(2)常用参数

参数描述
-P显示实际物理路径,而非使用连接(link)路径
-L当目录为连接路径时,显示连接路径

(3)常用范例

例一:显示当前目录所在路径,可以使用如下命令:

pwd

例二:显示当前目录的物理路径,可以使用如下命令:

pwd -P

例三:显示当前目录的连接路径,可以使用如下命令:

pwd -L

Alt text

(4)思考题

Alt text


参考:实验楼Linux操作命令和博文:每天一个Linux




### Linux 命令练习教程与示例 #### 一、基础命令概述 Linux 提供了许多强大的命令来帮助用户完成日常操作。这些命令涵盖了文件管理、进程控制、网络配置等多个方面[^1]。 #### 二、具体命令及其应用 以下是一些常见的 Linux 命令及其实例: ##### 文件查看类命令 - **`cat`**: 显示文件内容。 ```bash cat /etc/passwd ``` - **`less`**: 分页显示大文件的内容。 ```bash less /var/log/syslog ``` ##### 文件编辑类命令 - **`vi/vim`**: 文本编辑器,支持多种模式下的文本修改。 ```bash vi example.txt ``` ##### 文件查找类命令 - **`find`**: 查找指定目录中的文件或目录。 ```bash find /home -name "*.txt" ``` - **`locate`**: 快速定位文件位置(需先更新数据库)。 ```bash locate example.txt ``` ##### 数据处理类命令 - **`xxd`**:文件转换为十六进制表示形式,便于分析数据结构[^2]。 ```bash xxd linuxidc.com.txt ``` ##### 正则表达式匹配工具 - **`grep`**: 使用正则表达式过滤文本内容[^4]。 ```bash echo "abcdbcdef" | grep -P "a.*?c" ``` ##### 系统信息查询 - **`df`**: 显示磁盘空间使用情况。 ```bash df -h ``` - **`free`**: 查询内存占用状况。 ```bash free -m ``` ##### 设备状态监控 - **`lsblk`**: 列出所有块设备的信息。 ```bash lsblk ``` - **`lspci`**: 展示 PCI 总线上的硬件详情。 ```bash lspci ``` #### 三、综合实践案例 为了更好地掌握上述命令,可以尝试以下几个实验项目: 1. 创建一个新的工作目录,并在其中生成若干测试文件; 2. 运用 `find` 和 `grep` 脚本来筛选特定条件的数据集; 3. 结合 `xxd` 工具解析二进制文件的内部结构。 通过反复演练以上技能点,能够显著提升对 Linux 的熟悉程度。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值