Linux进入bash有什么意义吗?

Linux进入bash有什么意义吗?,第1张

bash,是Linux带的一个shell程序,类似于Windows的“DOS prompt”。

bash可以执行脚本文件里的各种命令,也可以交互执行命令。

说bash有啥意义?应该就是提供了一个基于命令行的人机界面,虽然也可以不需要人工干预自动执行。

linux中的命令执行的状态结果:

bash通过状态返回值来输出此结果:

成功:0

失败:1-255

命令执行完成之后,其状态返回值保存于bash的特殊变量$?中;

命令正常执行时,有命令的返回值:根据命令及其功能不同,结果各不相同;

Bash 的安装和使用

1

在 Windows 10 内部预览版 build 14316 中,点击“开始”——“设置”,在打开的设置窗口搜索框中输入“特性”两个字,将会出现“启用或关闭 Windows 功能”条目,点击启动它。

2

将d出“Windows 功能”对话框,在对话框窗口列表中向下滚动,直到发现“Windows Subsystem for linux (Beta)”条目,点击选中其前面的复选框。

3

接下来将下载、安装和应用相关的组件,这些 *** 作进程结束后,显示“立即重新启动”按钮,点击它重新启动电脑。

4

重新启动进入 Windows 10 的桌面,在小娜搜索框中键入:Bash,小娜顶端出现“Bash 运行命令”条目,回车(或点击)启动它。

5

将会出现类似 Windows 传统 cmd.exe 界面的窗口,提示此 Bash 来自 Ubuntu,并且需要下载相关文件,键入“Y”将开始从微软商店中下载。在这里键入“Y”,下载开始。

6

经过一段时间的下载,Ubuntu 的 Bash 安装完成,提示符也变成了:

root@localhost:/mnt/c/WINDOWS/System32#

在“#”号后面,可以键入 Bash 命令测试。

END

删除 Bash 的试验

卸载时发现,用 Windows 10 的常规卸载应用的方法,是无法删除 Bash 的。比如,笔者点击“开始”按钮,会发现一个叫“Bash on Ubuntu on Windows”的最近添加项,在其上右键点击,接着点击右键菜单中的“卸载”。

Windows 将打开控制面板中的“程序和功能”对话框,但是其中并没有“Bash on Ubuntu on Windows”这一项。

继续执行上一栏目中的第 1—3步骤,禁用“Windows Subsystem for linux (Beta)”特性;然后点击“开始”——“Bash on Ubuntu on Windows”,Windows 将会提示该项目引用的 Bash.exe 不存在,并询问是否删除该项。

确认删除之后,“Bash on Ubuntu on Windows”项目就从开始菜单中消失了。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/7562731.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-07
下一篇2023-04-07

发表评论

登录后才能评论

评论列表(0条)

    保存