
Linux命令基础
Shell
- Linux系统中运行的一种特殊程序
- 在用户和内核之间充当“翻译官”
- 用户登录Linux系统时,自动加载一个Shell程序
- Bash是Linux系统中默认使用的Shell程序
- 文件位于/bin/bash
Linux命令分类
- 内部命令与外部命令的区别
内部命令 | 外部命令 |
---|---|
集成与Shell解释器程序内部的一些特殊指令,也称为内建(Built-in)指令或内嵌指令 | Linux系统中能够完成特定功能的脚本文件或二进制程序 |
属于Shell的一部分 | 属于Shell解释器程序之外的命令 |
没有单独对应的系统文件 | 每个外部命令对应了系统中的一个文件 |
自动载入内存,可以直接使用 | 必须知道其对应的文件位置,由Shell加载后才能执行/bin,/usr/bin,/usr/local/bin等 |
查看内部命令:
help
enable
type #查看单个命令后面跟上要查看的命令
禁用内部命令:
enable -n [命令]
wait和cd一样是个内部命令也同时是一个外部命令
Linux命令格式
- 通用的命令行使用格式
- 命令字:
- 是整条命令中最关键的一部分
- 唯一确定一条命令
- 选项:
- 短格式选项:使用“-”符号引导
- 长格式选项:使用“- -”符号引导
- 参数:
- 命令字的处理对象
- 可以是文件名、目录(路劲)名或用户名等内容
- 个数可以是零到多个
注:英文字符区分大小写,多个单字符选项可以组合在一起使用
编辑Linux命令行的辅助操作掌握后敲命令事半功倍
- Tab键:自动补齐
- 反斜杠“\”强制换行
- Ctrl + U组合键:清空至行首
- Ctrl + K组合键:清空至行尾
- Ctrl + L组合键:清屏
- Ctrl + C组合键:取消本次命令编辑
- Ctrl + a组合键:切换到行首
- Ctrl + e组合键:切换到行尾
获得命令帮助的方法
- 内部命令help
- 查看Shell内部命令的帮助信息
- 命令的“- -help”选项
- 适用于大多数Linux外部命令
- 使用man命令阅读手册页
- 使用“↑”、“↓”(ENTER)方向键滚动一行文本
- 使用page Up和page Down(空格)键翻页
- 按Q或q键退出阅读环境
- 按“/”键查找内容,n键向下查找,N键向上查找
- 上百度搜也是一种要灵活的运用百度