Linux基础命令

1.命令基础

Linux命令的执行过程

Linux在执行命令时,先看是否是别名,如果是直接执行,如果不是再看是否是内部命令;如果是内部命令直接执行,如果不是看hash表;hash表中有直接执行,如果有但是找不到就报错;如果hash表中没有,再看是不是外部命令,如果是直接执行,如果不是就报错。

什么是shell

  • shell是linux的一种特殊程序
  • 是用户与内核之间的翻译官
  • 当启动linux时会自动加载shell程序
  • bash是linux中默认的shell程序

shell内外部命令区别

内部命令  外部命令
集成于Shell解释器程序内部的一些特殊指令,也称为内建(Built-in)指令 Linux系统中能够完成特定功能的脚本文件或二进制程序
属于Shell的一部分 属于Shell解释器程序之外的命令
没有单独对应的系统文件 每个外部命令对应了系统中的一个文件
自动载入内存,可以直接使用 必须知道其对应的文件位置,由Shell加载后才能执行

hash表

使用过一次外部命令就会将这个外部命令缓存在hash。

用type来区分内外命令

2.命令行的格式

命令字+空格+选项+空格+参数

1.命令字 是整条命令中最关键的一部分 唯一确定

2.选项 短格式选项:使用“-”符号引导 通常 一个字母 长格式选项:使用“--”符号引导 通常完整的单词

3.参数 命令字的处理对象 可以是文件名、目录(路径)名或用户名等内容 个数可以是零到多个

3.Linux命令行的辅助操作

快捷键 功能
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 字符文件

别名创建:

  • alias 命令别名 = ’命令‘

  • unalias 别名命令 删除别名

7.总结

在输入命令的过程中一定要理解命令的作用和目的,这样才能更好的理解,才能更好的完成任务。

posted @   上头猪小屁  阅读(37)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
· 如何调用 DeepSeek 的自然语言处理 API 接口并集成到在线客服系统
点击右上角即可分享
微信分享提示