关于Linux ,Bash ,Shell的概念问题

发布网友 发布时间:2022-04-22 19:19

我来回答

4个回答

热心网友 时间:2023-10-26 00:43

1.是
2.区别大,你会写bash shell不代表你会写c shell,不过我觉得你会写一个shell脚本
另一种你上手也很快,起码读懂应该问题不大。你可以先学bash shell因为用的比较多
而且可移植性强,bash 是shell的一种。
3.属于shell,只安装了bash shell就可以运行bash shell脚本,并不是针对某个系统或者发行版本。
shell这种东西可以随意安装的。你用习惯哪个shell,就算初装系统里没有,你也可以单独安装一个
4.给你推荐两本书
《Bash shell高级脚本指南》
《实战LINUX+SHELL编程与服务器管》

shell编程,可以说直接反应出你对linux命令掌握的熟练度问题,什么情况下用哪种命令更符合
你的工作需求,怎么简化脚本运行过程,优化脚本让它更有效率。
你在学习过程中必然会接触到sed,awk这种流编辑器。然后你还得学习sed,awk。
渐渐地估计你就该选择一门更强大的编程语言,而不仅限于写shell脚本,比如选perl.python,php.
C,或者什么语言...基本上都是这个过程。

热心网友 时间:2023-10-26 00:43

1. 是
2. 都是shell 都版本,具体区别我也不是很清楚,个人感觉区别不是很大,Bash用得比较多。Shell就是在bash下运行的。就像windows下的一些命令在命令行下运行
3. 属于shell。可以。不是,有都linux自带的不是bash,不过一般都有bash
4. 先学好linux 的基础知识,学习shell最好有编程基础

热心网友 时间:2023-10-26 00:44

1.是
2.区别也不小,当然了基本的东西是一样的。先学bash吧!bash是shell的一种。
3.属于shell。可以。基本上系统都带有shell具体是哪种就不好说了。
4.他们难道不是同步学习的?

热心网友 时间:2023-10-26 00:45

Bash是linux的默认Shell,一般指的shell 就是bash, 只要学好bash就OK了。其它的shell可以当作兴趣来研究。
pwd是外部命令,cd是内部命令,鉴别方法就是:
which pwd
/bin/pwd # 这就说明pwd是在/bin/ 下的,
which cd
which: no cd in (...) 这就说明cd不在系统路径下,那么就是内部命令了,也就是bash内嵌的命令。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com