Linux课程第二天学习笔记:深入了解Shell命令
1、Shell基础知识回顾2、常用Shell命令介绍3、Shell通配符4、管道命令今天是Linux课程的第二天,用户通过输入不同的指令(即命令)来请求操作系统执行相应任务。
- 本文目录导读:
- 1、Shell基础知识回顾
- 2、常用Shell命令介绍
- 3、Shell通配符
- 4、管道命令
今天是Linux课程的第二天,我们进一步深入了解了Shell命令。对于初学者来说,Shell命令可能比较陌生,但它是Linux系统中最重要的组成部分之一。在今天的学习中,我收获颇丰,下面就和大家分享一下我的笔记和感受。
Shell基础知识回顾
首先我们简单回顾了一下昨天学习过的内容:Shell是一个用户与操作系统内核之间的接口程序。用户通过输入不同的指令(即命令)来请求操作系统执行相应任务。常用的几种Shell包括Bash、Csh、Ksh等等。
我们还复习了几个基本概念:
– 命令行界面(CLI):通俗地讲就是黑窗口。
– Shell提示符:表示当前用户可以输入指定命令。
– 命令参数:有些指定需要额外添加参数才能完成特定功能。
– 环境变量:环境变量可以影响到当前登录用户和所有子进程。
常用Shell命令介绍
接着老师为我们介绍了一些常用的Shell命令,并演示如何使用。以下是一些我觉得比较实用的命令:
– cd:切换目录,用法示例:cd /home。
– pwd:显示当前所在目录,用法示例:pwd。
– ls:列出指定目录下的文件和子目录,用法示例:ls /home。
– mkdir:创建一个新的目录,用法示例mkdir new_folder。
– rm: 删除文件或者文件夹,用法示例如下:
![Linux课程第二天学习笔记:深入了解Shell命令缩略图 Linux课程第二天学习笔记:深入了解Shell命令](https://www.72715.net/wp-content/uploads/2023/05/f5203a23bf6bfbb31e6a9f6076636886.png)
– 删除单个文件rm file.txt
– 删除空文件夹rmdir empty_folder
– 强制删除非空文件夹rm -rf not_empty_folder
Shell通配符
在使用Shell命令时,在指定路径和参数时可以通过通配符来匹配多个相关项。以下是一些常见的通配符:
– * :代表任意数量字符(包括0个)。
– ? :代表任意一个字符(不能为0个)。
– [] :匹配方括号中出现的任意一个字符。
例如,如果你想查找某个特定后缀名的所有文本文件,则可以使用*.txt这样的通配符。
管道命令
另外一个比较重要且实用的概念是“管道”。它允许用户将多条命令连接起来,并将前面一条命令输出作为后面一条命令输入。这种方式非常适合处理大量数据或需要进行复杂计算的场景。
例如,我们可以使用ls命令列出某个目录下所有文件,并通过管道将结果传递给grep命令来查找特定内容。
今天的课程中,我们学习了一些基本的Shell命令以及相关概念和技巧。这些知识虽然看起来简单,但在实际工作中非常重要。希望这篇笔记对大家有所帮助!
最后,我想说的是,在Linux系统中学习Shell命令确实需要花费一些时间和精力。但只要保持耐心和热情,相信大家都能掌握这项技能,并从中受益匪浅。