交互式shell和非交互式shell,登录shell和非登录shell的区别

author author     2023-04-12     432

关键词:

参考技术A 交互式模式就是shell等待你的输入,并且执行你提交的命令。这种模式被称作交互式是因为shell与用户进行交互。这种模式也是大多数用户非常熟悉的:登录、执行一些命令、签退。当你签退后,shell也终止了。
shell也可以运行在另外一种模式:非交互式模式。在这种模式下,shell不与你进行交互,而是读取存放在文件中的命令,并且执行它们。当它读到文件的结尾,shell也就终止了。本回答被提问者和网友采纳

什么是linux的登录shell与非登录shell?

...指的是当用户登录系统时所取的那个shell,登录shell属于交互式shell。登录shell将查找4个不同的启动文件来处理其中的命令,用户登录后,在终端上输入命令,shell立即执行用户提交的命令,当用户退出后,shell也终止了。非交互... 查看详情

shel脚本-初步入门之《02什么是shell脚本》(代码片段)

...令一次性执行完毕,这种通过文件执行脚本的方式称为非交互式的方式。这些命令、变量和流程控制语句等有机地结合起来,就形成了一个功能强大的Shell脚本。范例1:清除/var/ 查看详情

[转]-bashrc与profile的区别

...le的区别要搞清bashrc与profile的区别,首先要弄明白什么是交互式shell和非交互式shell,什么是loginshell和non-loginshell。交互式模式就是shell等待你的输入,并且执行你提交的命令。这种模式被称作交互式是因为shell与用户进行交互。... 查看详情

什么是shell

...程序。较为通用的shell有标准的Bourneshell(sh)和Cshell(csh)。交互式shell和非交互式shell交互式模式就是shell等待你的输入,并且执行你提交的命令。这种模式被称作交互式是因为shell与用户进行交互。这种模式也是大多数用户非常熟悉... 查看详情

shell总结11-shell运行模式(代码片段)

Shell总结11-shell运行模式交互式、非交互式交互式以交互式方式执行的shell指的是通过终端terminal和用户互动运行的shell。shell等待你从键盘上输入,然后将结果显示在屏幕上输出。比如执行从字符终端登录界面。非交互式以非交互... 查看详情

ios技巧--shell

...读取信息并执行命令。读取什么文件就取决于Shell是作为交互式登录还是非登录调用。换言之,Shell分为交互式的或非交互式的:交互式Shell可以是登录Shell,也可以是非登录Shell。当用户通过ssh或本地远程 查看详情

从 shell 脚本生成交互式 telnet 会话

】从shell脚本生成交互式telnet会话【英文标题】:Spawninganinteractivetelnetsessionfromashellscript【发布时间】:2010-09-1104:17:16【问题描述】:我正在尝试编写一个脚本以允许我登录到控制台服务器的48个端口,以便我可以快速确定哪些设... 查看详情

配置变量与语句

...这四类文件: bash的配置文件: 三类: profile类: 为交互式登录的shell进程实现功能初始化的配置文件; bashrc类: 为非交互式登录的shell进程实现功能启动配置的配置文件; logout类: 为交互式登录的shell进程提供终... 查看详情

Raku 交互式 shell 是不是可用,如 Bash 或 Zoiberg shell

】Raku交互式shell是不是可用,如Bash或Zoibergshell【英文标题】:IsaRakuinteractiveshellavailablelikeBashorZoibergshellRaku交互式shell是否可用,如Bash或Zoibergshell【发布时间】:2022-01-0511:52:08【问题描述】:是否有可用的Raku交互式/登录shell?我... 查看详情

bash启动时加载配置文件过程

本文目录:1.1判断是否交互式、是否登录式1.2几种常见的bash启动方式1.3加载bash环境配置文件当用户登录系统时,会加载各种bash配置文件,还会设置或清空一系列变量,有时还会执行一些自定义的命令。这些行为都算是启动bash... 查看详情

如何从 AIX 中的“echo $-”输出中区分交互式和非交互式登录?

】如何从AIX中的“echo$-”输出中区分交互式和非交互式登录?【英文标题】:Howtodifferentiatebetweeninteractiveandnon-interactiveloginsfrom"echo$-"outputinAIX?【发布时间】:2020-08-2306:34:41【问题描述】:我在AIX(kshell)上这样做当我在本地... 查看详情

使用 PHP 的交互式 shell

】使用PHP的交互式shell【英文标题】:InteractiveshellusingPHP【发布时间】:2011-08-1305:39:21【问题描述】:只是想知道,是否可以单独使用PHP创建一个交互式shell。我的意思是像你在数据库、python等方面的东西。如果是,怎么做?【... 查看详情

shell脚本——与linuxshell自动交互(代码片段)

...1b;一、自动交互方法一——重定向1需求从一台Linux机器ftp登录到另一台Linux机器,进行系列操作后关闭;2自动交互方法使用“command<<delimiter”,从标准输入中读入,直到遇到delimiter分界符;Shell将分界符del... 查看详情

Deno 中的交互式 shell

】Deno中的交互式shell【英文标题】:InteractiveshellinDeno【发布时间】:2021-07-1406:51:14【问题描述】:在python中,以下行生成一个交互式shell,我可以像任何终端一样使用它。os.system("bash");在此处输入exit退出shell,python脚本继续执行... 查看详情

Java 的交互式 shell,如 ipython

】Java的交互式shell,如ipython【英文标题】:Java\'sinteractiveshelllikeipython【发布时间】:2010-10-3119:45:18【问题描述】:我对Java还是很陌生,想使用交互式shell学习Java,就像我使用IPython学习Python一样。我尝试了一些交互式shell,例如... 查看详情

bash配置文件介绍

...问题。bash配置文件分类:    profile类:为交互式登录的shell进程提供配置    bashrc类:为非交互式登陆的shell进程提供配置登陆类型介绍:  查看详情

Django中的交互式shell

】Django中的交互式shell【英文标题】:InteractiveshellinDjango【发布时间】:2017-07-1513:02:18【问题描述】:我想获得一个带有代码的交互式外壳,但我什至不知道这样的事情是否存在。现在有人可以帮助我吗?编辑:我已经知道我们... 查看详情

linux基础面试题二(代码片段)

...ysZg]6gjs.2.Shell主要分为哪几类,并解释一下什么含义?①.交互式Shell:等待用户输入执行的命令(终端操作,需要不断提示),如passwd命令以及交互脚本。②.非交互式Shell:执行shell脚本或命令,执行结束后Shell自动退出,如ifconf... 查看详情