Linux基础命令
1.命令基础
Linux命令的执行过程
Linux在执行命令时,先看是否是别名,如果是直接执行,如果不是再看是否是内部命令;如果是内部命令直接执行,如果不是看hash表;hash表中有直接执行,如果有但是找不到就报错;如果hash表中没有,再看是不是外部命令,如果是直接执行,如果不是就报错。
什么是shell
- shell是linux的一种特殊程序
- 是用户与内核之间的翻译官
- 当启动linux时会自动加载shell程序
- bash是linux中默认的shell程序
shell内外部命令区别
内部命令 | 外部命令 |
集成于Shell解释器程序内部的一些特殊指令,也称为内建(Built-in)指令 | Linux系统中能够完成特定功能的脚本文件或二进制程序 |
属于Shell的一部分 | |
没有单独对应的系统文件 | 每个外部命令对应了系统中的一个文件 |
自动载入内存,可以直接使用 | 必须知道其对应的文件位置,由Shell加载后才能执行 |
hash表
使用过一次外部命令就会将这个外部命令缓存在hash。
用type来区分内外命令
2.命令行的格式
命令字+空格+选项+空格+参数
是整条命令中最关键的一部分 唯一确定
2.选项 短格式选项:使用“-”符号引导 通常 一个字母 长格式选项:使用“--”符号引导 通常完整的单词
3.参数 命令字的处理对象 可以是文件名、目录(路径)名或用户名等内容
快捷键 | 功能 |
Tab 键 | 自动补齐(两次可以显示所有选项) |
反斜杠“\” | 强制换行或转义 |
Ctrl+a | 光标移到最前 |
Ctrl+e 或 end 键 | 光标移到最后 |
Ctrl+U | 清空至行首不包括当前光标处的 字符 |
Ctrl+K | 清空至行尾包括当前光标处的字符 |
Ctrl+w | 从当前光标删除到开头 |
ALT+d | 从当前光标删除末尾 |
Ctrl+l | 清屏 |
Ctrl+c | 取消本次命令编辑 |
Ctrl+s/Ctrl+q | 锁屏/解锁 |
向上下箭头 | 回看执行过的命令 |
4.命令帮助
内部命令:
help+命令
外部命令:
命令+--help
man手册:
百度
5.基本命令操作
进入opt文件夹下的mnt目录:
显示路径:
建立软连接:
查看etc文件夹下的文件:
6.七大文件类型和别名创建
7大文件类型:
- | 普通文件 |
d | 文件夹 |
l | 连接文件 快捷方式 |
p | 管道文件 |
s | 套接字 |
b | 块设备 |
c | 字符文件 |
别名创建:
7.总结
在输入命令的过程中一定要理解命令的作用和目的,这样才能更好的理解,才能更好的完成任务。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
· 如何调用 DeepSeek 的自然语言处理 API 接口并集成到在线客服系统