一.linux命令基础
1.什么是shell
2.linux命令的分类
3.Linux命令行的格式
二.Linux命令帮助
1.快捷键
2.帮助命令
三.目录与文件基本操作
一.linux命令基础
1.什么是shell
- Linux系统中运行的一种特殊程序
- 在用户和内核之间充当“翻译官”
- 用户登录Linux系统时,自动加载一个shell程序
- bash是Linux系统中默认使用的shell程序
文件位于/bin/bash
2.linux命令的分类
- 内部命令与外部命令的区别
内部命令:
- 集成于shell解释器程序内部的一些特殊指令,也称为内建(Built-in)指令
- 属于shell的一部分
- 没有单独的对应系统文件
- 自动载入内存,可直接使用
外部命令:
- linux系统中能够完成特定功能的脚本文件或二进制程序
- 属于shell翻译器程序外的命令
- 每个外部命令对应了系统中的一个文件
- 必须知道其对应的文件位置,由shell加载后才能执行
3.Linux命令行的格式
- 通用的命令行使用格式
- 命令字空格[选项]空格[参数]
命令字:
- 是整条命令最关键的一部分
- 唯一确认一条命令
选项:
- 短格式选项:使用”-“符号引导(多个单字符选项可以组合在一起)
- 长格式选项:使用”--“符号引导
参数:
- 命令字的处理对象
- 可以是文件名、目录(路径)名或用户名等内容
- 个数可以是零到多个
二.Linux命令帮助
1.快捷键
快捷键 | 功能 |
---|---|
Tab 键 | 自动补齐(两次可以显示所有选项) |
反斜杠“\” | 强制换行或转义 |
Ctrl+a | 光标移到最前 |
Ctrl+e end 键 | 光标移到最后 |
Ctrl+U | 清空至行首不包括当前光标处的 字符 |
Ctrl+K | 清空至行尾包括当前光标处的字符 |
Ctrl+w | 从当前光标删除到开头 |
ALT+d | 从当前光标删除末尾 |
Ctrl+l | 清屏 |
Ctrl+c | 取消本次命令编辑 |
Ctrl+s/Ctrl+q | 锁屏/解锁 |
向上下箭头 | 回看执行过的命令 |
2.帮助命令
help echo
#帮助查看内部命令
useradd --hlep
#帮助查看外部命令
man man
#查看帮助文档的命令
三.目录与文件基本操作
ped
#显示当前路径
pwd -p
#显示真实路径
cd cd ~
#若不指定目标位置,切换到当前用户的宿主目录(家目录)
cd -
#到前一次目录
.
#表示以当前的工作目录作为起点(已点开头的是)
..
#表示以当前目录的上一级目录(父目录)作为起点
"."开头文件
#表示隐藏文件