Linux基础命令2
一、Linux的哲学思想
Linux的优势:
- 开源,免费
- 一切皆文件
- 提供功能强大的且可以编写脚本的命令行界面,没有图形化
- 是一个模块化的操作系统
- 体积轻便,精简
二、Linux命令精讲
2.1shell
2.1.1shell的定义
- Linux系统中允许的一直特殊的程序
- 在用户和内核之间充当"翻译官"(将人类的高级语言翻译成二进制0和1)
- 用户登录Linux系统时,自动加载一个shell程序
- Bash是Linux系统中默认使用的shell程序(文件位于/bin/bash)
2.1.2不同的shell环境
[root@localhost ~]#cat /etc/shells #查看当前系统使用的所有shell
2.1.3shell与内外部命令
(1)内外部命令的优先级:别名>内部>hash(哈希)>外部
(2)help命令可以查看内部命令
(3)type命令可以区分内外部命令
外部命令存放再 $PATH中,他会一个一个找,找到为止,找不到就报没有这个命令
外部命令使用过后会被记录再内存中加快读取速度
hash缓存:使用过一次外部命令,就会将这个外部命令缓存再hash中,外部命令需要寻找它的路径才能执行,直接再缓存调用加快了速度
(4)开启或关闭内部命令
开启:enable 内部命令
关闭:enable -n 内部命令
(5)hash
删除缓存空间:hash -d 加缓存里的命令(表示单独删除hash表中的hash值)
hash -r 删除hash表里面所有hash值
注意:将缓存的外部命令移到其他默认的目录中,无法再次使用,需要清理掉hash值之后才可以继续使用
2.2快捷键
2.3获得命令帮助的几种方法
(1)help:只能查看内部命令帮助
(2)--help:只能查看外部命令帮助
(3)man:分九个章节默认打开第一章节(menu菜单 manual手册)
(4)info:也可以查看相关的帮助信息
(5)百度:最快解决方式不拘泥形式
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 上周热点回顾(3.3-3.9)
· AI 智能体引爆开源社区「GitHub 热点速览」