提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
Linux命令的实现
1.Shell
- Linux系统的一个特殊程序,位于用户与内核之间
作用:
作为翻译官,接受用户输入的命令,并解释命令成计算机语言,传递给内核调用相关硬件资源
用户登录Linkux系统会自动加载Shell,bash为Linkux为默认的Shell,文件位于/bin/bash
2.命令分类
- 内部命令:集成属于shell,属于shell的一部分,没有独立的系统文件,会随着shell自动载入内存,可以直接使用
- 外部命令属于shell之外的,就是一个二进制文件或者脚本文件,属于shell之外的每个外部命令都要有一个对应的系统文件且需要让shell知道文件位置(这里指外部命令的文件要放入指定的目录内让shell加载)
查看内部命令:
- enable ##查看所以内部命令
- help ##查看所以内部命令(更详细信息)
- type 命令 ##查看命令类型 (内部或外部)
- enable -n 命令 ##禁用内部命令
- enable 命令 ##启用内部命令
通用命令行使用格式
命令 + 功能选项 + 参数
[root@localhost /]# ls -a boot
ls 是 列表 的命令 -a 显示所有(All)子目录和文件的信息,包括名称以点号“.”开头的隐藏目录和隐藏文件的功能选项 boot 为参数是需要执行的对象
功能选项又分短格式和长格式
- 短格式:使用“-”符号引导 如ls-a
- 长格式:使用“–"符号引导 如ls–help
查看命令详细信息
man命令可以查看命令的详细信息
[root@localhost /]# man ls
使用Page up和Page down翻页,按q退出阅读环境
也可以使用help 命令的使用方法
[root@localhost /]# ls --help
编辑Linux命令行:
编辑Linux命令行的辅助操作: