关于Linux Shell的疑问

三五月儿 2015-09-25 08:53:57
在阅读Linux书籍时,提到了“Shell会话”不是很理解,另外,书上还提到了子Shell的概念,也不是很能理解,谁帮我解释一下呗
...全文
228 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
三五月儿 2015-10-01
  • 打赏
  • 举报
回复
引用 1 楼 vachel66 的回复:
一个shell会话,你可以把它理解成一个shell进程。至于子shell的概念,就是你在一个shell进程中启动了另一个shell进程,这个新shell进程就称作子shell。子shell其实不属于shell的概念,而是操作系统的进程层面的概念,其实就是子进程的意思,只不过这个进程是shell而已。
谢谢回复。我可不可以这样理解:打开一个终端,就是打开了一个Shell会话?在这个终端下面打开的shell就是子shell?那么在shell下面使用命令打开的其他程序(非shell进程)也是属于这个shell的子shell吗?Linux系统下面同时可以存在几个主shell(Shell会话)呢?
windycon 2015-09-26
  • 打赏
  • 举报
回复
shell就是脚本语言,和javascript类似。在linux的命令行下操作时,有时要输入很多命令,而借助shell就可以将这些命令放在一起,让系统自动处理。这里简单介绍一下语法: read x从命令行中读入一个值付给变量x echo hello 在屏幕显示hello字符串 还有for,if,while switch等语句,楼主有兴趣可以去搜一下shell
zeloas 2015-09-26
  • 打赏
  • 举报
回复
shell session 打开一个shell就是开始一个新的shell session 就像你登录图形界面的时候就是开始了一个session
vachel66 2015-09-25
  • 打赏
  • 举报
回复
一个shell会话,你可以把它理解成一个shell进程。至于子shell的概念,就是你在一个shell进程中启动了另一个shell进程,这个新shell进程就称作子shell。子shell其实不属于shell的概念,而是操作系统的进程层面的概念,其实就是子进程的意思,只不过这个进程是shell而已。

19,612

社区成员

发帖
与我相关
我的任务
社区描述
系统使用、管理、维护问题。可以是Ubuntu, Fedora, Unix等等
社区管理员
  • 系统维护与使用区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧