网站首页 > 资源文章 正文
上一篇内容linux学习笔记:bash命令行编辑,我们讲解了bash命令行的编辑,接下来我们将细致讲解bash的具体功能、命令以及使用方法。
bash可以执行各种各样的命令,有些命令是bash内置的,有些是来自外部的命令。bash如何调用外部命令,是本篇的重点知识,希望您通过我的实验直观地掌握。
啥是bash内部命令
内部命令是指bash自带的命令程序,随系统启动时直接加载到内存中,不需要调用就可直接执行。
比如:cd、pwd、exit等。
啥是bash外部命令
外部命令也是一些Linux的应用程序,有更加丰富的功能,当然也伴随着更多的源代码量,所以不在系统启动时加载到内存里,只有当需要执行时才调用。
外部命令需要通过Path变量配置路径后才能被调用执行。
比如:ping、ifconfig等。
如何区分内部和外部命令
通过type命令可以快速辨别,看演示:
上图中的命令结果,解释如下:
cd is a shell builtin # 这个提示说明是内部命令;
ping is /bin/ping # 这个提示说明ping是外部命令,/bin/ping是它的存放位置
理解外部命令调用方法
外部命令想要被bash成功调用,事先要在系统环境变量里添加程序的目录路径,告知bash到哪个目录里找这个外部命令。
“系统环境变量”里的“Path变量”就是负责添加程序路径的。
演示外部命令的调用过程
Ping命令就是一个外部命令,为了便于您的理解,我们还是拿windows系统来做演示,观察一下ping的存放路径,和Path变量的配置。
步骤一:搜索PING.EXE存放路径
在C:\Windows\system32里可以找到PING.exe;
步骤二:查看环境变量
可以看到“%SystemRoot%\system32”这个路径,已经被添加到Path变量里了。
步骤三:试试删除Path路径
如果删除ping的Path路径,结果就杯具了,提示‘ping’不是内部或外部命令,也不是可运行的程序。
步骤五:查看Linux的Path变量
使用 echo $PATH命令,可以查看Linux的Path变量配置。
本文base命令汇总及解释
type 命令 # 查看某个命令是内部还是外部命令;
echo $PATH # 查看Linux的Path变量里配置了哪些路径;
以上内容就是我们整理的bash功能之内部命令与外部命,以及使用方法。
如果本文对你有所帮助,记得点赞,评论、转发、支持一下作者啦!非常感谢大家!
猜你喜欢
- 2024-11-26 网络管理员必备Windows网络诊断和配置命令
- 2024-11-26 Windows 维护小手册-3 「CMD常用命令大全」
- 2024-11-26 玩游戏460延迟较高,教你一招解决网速问题(建议收藏)
- 2024-11-26 C/C++恶意代码盘点(二):后门丨文件监控丨自删除功能
- 2024-11-26 电脑技巧-实用Win+R命令大全,老司机必备哦!
- 2024-11-26 Go 每日一库之 fyne:跨平台 GUI 库
- 2024-11-26 自建KMS服务器之常见故障排查
- 2024-11-26 REvil勒索软件团伙利用Kaseya VSA发起大规模供应链攻击
- 2024-11-26 电脑系统CMD命令dos命令大全
- 2024-11-26 WinCC实现访问Redis方法
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- 电脑显示器花屏 (79)
- 403 forbidden (65)
- linux怎么查看系统版本 (54)
- 补码运算 (63)
- 缓存服务器 (61)
- 定时重启 (59)
- plsql developer (73)
- 对话框打开时命令无法执行 (61)
- excel数据透视表 (72)
- oracle认证 (56)
- 网页不能复制 (84)
- photoshop外挂滤镜 (58)
- 网页无法复制粘贴 (55)
- vmware workstation 7 1 3 (78)
- jdk 64位下载 (65)
- phpstudy 2013 (66)
- 卡通形象生成 (55)
- psd模板免费下载 (67)
- shift (58)
- localhost打不开 (58)
- 检测代理服务器设置 (55)
- frequency (66)
- indesign教程 (55)
- 运行命令大全 (61)
- ping exe (64)
本文暂时没有评论,来添加一个吧(●'◡'●)