加入星计划,您可以享受以下权益:

  • 创作内容快速变现
  • 行业影响力扩散
  • 作品版权保护
  • 300W+ 专业用户
  • 1.5W+ 优质创作者
  • 5000+ 长期合作伙伴
立即加入
  • 正文
    • 01、Shell是什么?
    • 02、Shell的特性
    • 03、常用的shell命令
  • 推荐器件
  • 相关推荐
  • 电子产业图谱
申请入驻 产业图谱

Shell基本介绍及目录常用命令

2023/11/16
2084
阅读需 4 分钟
加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论

01、Shell是什么?

我们在刚开始接触Linux的时候,经常会听到工程师提到Shell这个词,那么Shell到底是什么呢?简单的说,它是一个应用,接收用户命令,调用相应的内核接口函数或应用程序,并输出执行结果呈现给用户;同时Shell也是一种解释性的编程语言或者脚本语言,开发容易可以在短时间内完成功能强大又好用的脚本,可以在不同的系统上移植非常方便。

02、Shell的特性

不同的发行版本使用的Shell有可能不同,但是基本的特性还是一样的:

一、支持内置命令可直接使用;

二、支持命令组合成新的复合命令;

三、支持TAB键补齐;

四、支持后台运行;

五、支持脚本使用;

六、支持通配符(*、?、[]);

七、Ctrl+C命令终止程序;

八、命令及其参数区分大小写;

无论我们使用哪种Shell,登陆系统后会生成一个Shell进程,根据用户不同显示不同的提示符,root用户的通常提示符是“#”,普通用户的命令提示符是“$”,在命令提示符后边输入命令即可和系统进行交互操作。

Ubuntu默认的Shell是Bash(Bourne Again Shell)。

Linux命令有很多,功能比较强大,下节我们简单介绍一些常用的命令

03、常用的shell命令

Linux命令一般由三部分组成:Command [option] [parameter]。

下面来介绍一下目录相关的一些命令

 pwd查看当前目录

命令:pwd

英文全拼:print work directory

功能:打印当前所在的路径

参数:没有其他参数

示例:

 ls查看当前目录的内容

命令:ls

英文全拼:list

功能:列出目录内容

参数:ls  [选项]  目录

目录缺省时,默认为当前目录;选项如下,选项可以组合使用。

示例:

 cd切换目录路径

命令:cd

英文全拼:change directory

功能:改变路径,切换路径

参数:cd 目标路径

示例:

 mkdir创建目录

命令:mkdir

英文全拼:make directory

功能:创建目录

参数:mkdir [选项] 目录

示例:

 rmdir删除空目录

命令:rmdir

英文全拼:remove directory

功能:删除空目录或多级空目录,无法删除非空目录

参数:

示例:

 rm删除命令

命令:rm

英文全拼:remove

功能:删除文件目录,不管目录是否非空。

参数:rm [选项] 文件/目录

注意文件或目录删除后不可恢复。

示例:

与目录相关的命令就介绍到这,后期会继续更新Shell的其他命令,希望能对各位小伙伴在学习嵌入式开发的时候有所帮助。

推荐器件

更多器件
器件型号 数量 器件厂商 器件描述 数据手册 ECAD模型 风险等级 参考价格 更多信息
852-1200 1 WAGO Innovative Connections Fiber Optic Device,
$95.59 查看
S29AL016J70TFI020 1 Cypress Semiconductor Flash, 1MX16, 70ns, PDSO48, TSOP-48
$10.3 查看
ABC2-4.9152MHZ-4-T 1 Abracon Corporation CRYSTAL 4.9152MHZ 18PF SMD
$2.21 查看

相关推荐

电子产业图谱