• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

Linux下的Shell工作原理

云拓海 2019-03-22 浏览量:718
这个工作原理是怎么样的
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • shell也可以说是用户与系统的一个交互界面,只是不是窗口式的,而是命令的形式。
    但是功能是一样的,可以对系统中的外设与文件进行控制。
    原理上就是通过命令调用一些程序的运行,与桌面上的双击是一样的
    • 发布于 2019-03-22
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:5
  • Linux系统的shell作为操作系统的外壳,为用户提供使用操作系统的接口。它是命令语言、命令解释程序及程序设计语言的统称。

    • 发布于2019-03-22
    • 举报
    • 评论 0
    • 0
    • 0

  • Linux源码里面实现shell是通过fork开启一个子进程,通过一个switch语句,查找某个关键字,然后再读取后面的参数,然后将这个参数传入到对应关键字的函数里面

    shell本身就是一个进程,等到子进程完成之后就回收相关资源,并打印出执行结果

    • 发布于2019-03-23
    • 举报
    • 评论 0
    • 0
    • 0

  • 这个shell就是系统与人的交互的接口,可以通过shell中输入的命令让系统进行有效的工作,或是按特定的方式工作
    • 发布于2019-03-23
    • 举报
    • 评论 0
    • 0
    • 0

  • shell是一个特殊的程序,它不属于内核,但是用户中命令行界面接触最多的程序。

    它其实是一个文本解析器,实现对命令的切分、翻译和进行新的调用(进程加载器)。

    不光Linux有shell,其实windows环境一样有,就是命令行或者powershell 之类。


    Linux下常见的shell环境有 ash、bash、ksh、csh、zsh等等,还有一个常用于资源有效情况下的Busybox。


    • 发布于2019-03-23
    • 举报
    • 评论 0
    • 0
    • 0

  • shell也是一个程序,是内核与用户的交互程序,shell把命令翻译成内核支持的命令,再由内核执行
    • 发布于2019-03-24
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

Linux下的Shell工作原理