Linux基础命令
Linux常用命令
1、Shell概述
Shell是Linux系统中运行的一种特殊程序,它在用户和内核之间充当“翻译官”,将用户输入的命令转换成内核能理解的计算机语言指示其对相应的硬件资源做系统调用。
用户登录Linux系统时,会自动加载一个Shell程序,Bash是Linux系统中默认使用的Shell程序,文件位于/bin/bash。
2、Linux命令的分类
| 内部命令 | 外部命令 |
|---|---|
| 集成于shell解释器程序内部的一些特殊指令,也称为内建(built-in)指令 | Linux系统中能够完成特定功能的脚本文件或二进制程序 |
| 属于shell的一部分 | 属于shell解释器程序之外的命令 |
| 没有单独对应的系统文件 | 每个外部命令对应了系统中的一个文件 |
| 自动载入内存,可以直接使用 | 必须知道其中对应的文件位置,由shell加载后才能执行,一般位于/bin,/usr/bin,usr/local/bin等 |
3、通用命令行的格式
命令行一般由命令字、选项、参数 组成,英文字符区分大小写
| 命令字 | 选项 | 参数 |
|---|---|---|
| 命令字是整条命令中最关键的一部分,是唯一确定的一条命令 | 选项具有短格式选项使用-引导以及长格式选项--引导 | 参数是命令字的处理对象,可以是文件名、目录(路径)名或用户名等内容,个数可以是零到多个 |
4、常用快捷键
Tab键:自动补齐
反斜杠“\”:强制换行
Ctrl + U组合键:清空至行首
Ctrl + K组合键:清空至行尾
Ctrl + L组合键:清屏
Ctrl + C组合键:取消本次命令编辑
Ctrl + a组合键:切换到行首
Ctrl + e组合键:切换到行尾
二、Linux命令帮助
1、内部命令help
? 查看Shell内部命令的帮助信息
2、命令的“-- help”选项
? 适用于大多数Linux外部命令
3、使用man命令阅读手册页
? 使用“↑”、“↓”(ENTER)方向键滚动一行文本
? 使用Page Up和Page Down(空格)键翻页
? 按Q或q键退出阅读环境
? 按“/"键查找内容,n键向下查找,N键向上查