2、Shell命令学习笔记
2024-09-06 11:18:20
1、Shell命令行解释器
1.1 Shell命令解释器
Shell是一个特殊的应用程序,介于操作系统内核和用户之间,负责接收用户输入的操作指令(命令)并进行解释,将需要执行的操作传递给内核执行。
因此Shell程序在系统中充当了一个“命令解释器”的角色。类似于windows系统的cmd.exe命令。
1.2 Shell种类
1.2.1 Bsh
Bsh最早在贝尔实验室完成,是产生较早的Unix Shell程序,实现了最基本的命令解释器的功能,同时还可以作为脚本编程语言。
1.2.2 Csh
Csh因为c语言的风格而得名,在交互界面上改进了,并增加了命令历史、别名、文件名替换和作业控制等功能。因此他比Bsh更适合为用户提供命令交互操作。
1.2.3 Ksh
Ksh集合了Bsh和Csh的交互特性,结合了两者的功能优势,因此受到客户的广泛欢迎。
1.2.4 Bash
Bash是Bsh的升级替代品,目前大多数的Linux产品都使用Bash作为默认的Shell程序,当运行Shell程序时,系统实际运行的就是Bash程序。
我们在学习过程中,使用Bash。Bash是Linux系统中默认的Shell程序,文件位于/bin/bash。
1.2.5 Zsh
Zsh是更多的基于交互式操作考虑进行设计的Shell程序,集成了Bash、Ksh等多种Shell程序的优点,能够提供更高的交互操作效率。
2、命令行格式
3、获取命令帮助
Help命令 -- 用于查看Shell内部命令
最新文章
- Android开发之Shape详细解读
- Play Framework 完整实现一个APP(十二)
- AC日记——单词倒排 1.7 28
- python3 报错集合
- linux下导入、导出mysql数据库命令 下载文件到本地
- android 各国语言对应的缩写
- 关于-webkit-tap-highlight-color的一些事儿
- git小技巧--提取/合并某分支的部分文件
- Mac OS X下Maven的安装与配置
- cocos2d-x on wp8架构简单介绍
- Linux系统编程:客户端-服务器用FIFO进行通信
- 关于SqlDataAdapter的使用
- 【转】Python3 (入门6) 库的打包与安装
- 最佳sql server 分页查询
- xss攻击(转)
- 【Java面试】2、面试题汇总
- htop VS top
- 20170517xlVBA添加数据透视表
- js三级联动
- linux网络编程框架