腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
在运行进程时,
linux
shell
只是可选的实用程序还是强制性的?
linux
、
bash
、
shell
尽管经常使用
linux
,但我仍然对
linux
运行程序的角色感到困惑。我知道有两种类型的壳,互动式壳和
非
互动式壳.终端会话与
交互式
shell
交互,脚本在
非
交互式
shell
中运行.但是,除了读取输入和打印输出的能力之外,还有其他区别吗?如果我从
shell
调用脚本,它是在这个
交互式
shell
中运行还是在
shell
中运行?另外,当我通过
交互式
shell
或
浏览 3
提问于2016-10-13
得票数 0
回答已采纳
1
回答
试图理解.bashrc、.profile等。文件
bash
、
login
、
profile
以及登录/
非
登录壳、交互/
非
交互
shell
等的含义。当系统启动和我登录到系统时,会执行哪些文件(图形桌面显示)?如何启动
非
交互式
登录
shell
? 如何启动
交互式
的
非
登录
shell
浏览 0
提问于2021-04-21
得票数 -4
1
回答
非
交互式
登录
shell
是执行`~/..profile`‘还是名为`$BASH_ENV`的文件?
bash
、
configuration
、
profile
当
shell
开始抑制此行为时,可以使用--noprofile选项.当
交互式
登录
shell
退出时,或者
非
交互式
登录
shell
执行退出内置命令时,Bash将从文件~/.bash_logout读取和执行命令(<#>Invoked作为一个
交互式
的、
非
登录的
shell
.如上所述,如果使用--登录选项调用
非
交互式
shell
,则Bash尝试从登录
shell</em
浏览 0
提问于2018-04-04
得票数 2
1
回答
Bash
交互式
和
非
交互式
shell
行为
bash
、
unix
、
interactive-shell
我很难使用
交互式
和
非
交互式
的
shell
。我不明白哪一个是哪一个。 例如,我读到过
非
交互式
shells通常会在启动时检查BASH_ENV变量,并执行它所指向的任何内容。我不是通过在终端中输入bash调用了另一个
交互式
shell
吗?它为什么要执行bash_env?我在用
linux
薄荷玛雅。
浏览 0
提问于2013-04-23
得票数 0
回答已采纳
2
回答
区分
交互式
登录和
非
交互式
非
登录
shell
bash
、
login
我试图区分这四个术语登录,
非
登录,
交互式
和
非
交互式
:
交互式
-
非
登录外壳
非
交互-
非
登录外壳但是交互登录
shell
呢
浏览 0
提问于2017-02-03
得票数 56
回答已采纳
1
回答
如何理解
非
交互式
登录
shell
?
linux
、
shell
非
交互式
的
非
登录
shell
很容易理解,只要在终端中执行一个
shell
脚本,就会启动一个
非
交互式
的、
非
登录的
shell
,它将运行这个
shell
脚本。但是我不明白
非
交互式
登录
shell
是如何工作的,如果
shell
是非
交互式
的,那么在执行
shell
时您不能输入登录凭据,那么您是否将登录凭据放入
shell</e
浏览 0
提问于2017-09-25
得票数 1
1
回答
如何在不运行初始化/配置脚本的情况下运行bash?
bash
以登录或
非
登录
shell
的形式运行bash (对两者都感兴趣)。我仍然允许在启动
Linux
时运行这些文件。谢谢。
浏览 0
提问于2017-07-30
得票数 0
回答已采纳
1
回答
哪个文件是由
非
交互式
的
非
登录
shell
加载和执行的?
linux
、
bash
、
shell
、
interactive
一个
非
登录的
交互式
shell
(例如:当我在Ubuntu中打开终端窗口时)加载并执行文件~/.bashrc。现在,当我执行一个
shell
脚本时,将创建一个
非
交互式
的、
非
登录的
shell
进程来运行这个
shell
脚本。编辑:我使用的
shell
是bash。
浏览 0
提问于2017-09-24
得票数 4
2
回答
bash -c与
非
交互式
外壳
bash
来自https://unix.stackexchange.com/a/276611/674:
非
交互式
shell
是否定义为不能接受stdin输入的
shell
?例如,bash -c cat可以接受来自stdin的输入。
浏览 0
提问于2016-04-17
得票数 2
1
回答
命令和
非
交互的、
非
登录的
shell
shell
、
ssh
、
login
、
interactive
登录壳和
非
登录壳的区别? 获取
非
交互式
登录
shell
的另一种方法是使用通过标准输入传递的命令远程登录,该命令不是终端。ssh example.com <my-script-which-is-stored-locally (与运行
非
交互式
、
非
登录
shell
的ssh example.com my-script-which-is-on-the-remote-machine
非
交互式
登录
shell</
浏览 0
提问于2017-03-06
得票数 4
1
回答
如何从Jython中执行
交互式
shell
?
java
、
python
、
exec
、
jython
、
sh
我需要一些示例Jython或Java代码来执行
交互式
OS
shell
(/bin/sh)。我们的开发环境是
Linux
上的Java。我想要做的是为开发人员提供一种编写Jython脚本的方法,然后将其放入
shell
中,这样他们就可以检查系统了。我需要从Jython或Java执行它的原因是,我们使用Java加载一些库,这些库需要在
交互式
shell
运行时保持加载。如果JVM在
交互式
shell
运行之前终止,我们的一些自定义硬件将被重置。然而,
浏览 1
提问于2011-10-30
得票数 1
回答已采纳
2
回答
环境变量在
shell
中更改,但不会导出
linux
、
shell
、
environment-variables
在
shell
中设置永久环境变量时,我遇到了问题。例如export HISTSIZE变量将在
shell
中更改。但是,如果我打开另一个选项卡或关闭并重新打开
shell
,变量将恢复到它的原始值1000。 我还尝试使用~/..bash_profile中编写的脚本来获取变量。但是,它只在特定的
shell
中处理变量的相同问题。我怎样才能创造一个永久的改变?
浏览 4
提问于2020-01-06
得票数 1
回答已采纳
1
回答
在
Linux
上的
shell
脚本中设置活动工作区
linux
、
shell
我有一个
shell
脚本,它的唯一目的是启动确定性代码。在运行时,最新版本会打开一些
非
交互式
终端,这可能是一种痛苦。 我在
Linux
CentOS上工作,有几个不同的工作区。因此,我希望让
shell
脚本将我的一个工作区视为“活动工作区”,而不是我当前正在处理的工作区;然后,
非
交互式
终端将在另一个工作区中打开。
浏览 18
提问于2017-07-28
得票数 2
回答已采纳
4
回答
Samba,其他
非
交互式
帐户- noshell,nologin,还是空的?
linux
、
unix
、
shell
、
solaris
、
samba
对Solaris和Redhat
linux
系统进行用户帐户清理,其中许多系统拥有许多Samba共享。noshellnologinblankJB
浏览 9
提问于2008-09-17
得票数 1
5
回答
为什么要一直使用` `source ~/.profile`进行设置?
macos
、
bash
、
terminal
我有几个bash脚本,我想确保它们在默认情况下运行,目前我将它们存储在我的mac上的~/.profile中。那是不是放错地方了?我听说过其他的,也尝试过(如~/.bashrc,~/.bash_profile等),但它们似乎都不起作用。
浏览 1
提问于2012-04-26
得票数 25
回答已采纳
1
回答
不能通过ssh命令主厨
ruby
、
ssh
、
chef-infra
、
chef-solo
在这种情况下,当我首先将ssh转到服务器,然后运行命令时,它将成功执行。Chef: 11.10.0 ssh root@188.xxx.xxx.xxx -t -C "chef-solo -c /var/chef/solo.rb"bash: chef-solo: command not found
浏览 1
提问于2014-02-10
得票数 1
回答已采纳
1
回答
ssh远程命令源
交互式
启动脚本
linux
、
bash
、
shell
、
ssh
因此,我发现运行ssh remote "<command>"会以
非
交互模式运行远程
shell
,因此它不会像
交互式
shell
一样提供相同的启动脚本。我的问题是,在运行远程命令时,我需要获取这些启动脚本,但我实际上并不需要
交互式
shell
,只需要启动脚本。有没有什么办法可以强制
非
交互式
shell
为
交互式
shell
提供相同的启动脚本?
浏览 6
提问于2016-03-03
得票数 0
1
回答
什么是
交互式
unix?
linux
、
bash
、
shell
我一直在努力理解“
交互式
”
shell
是什么意思。我在网上读了很多资料,也看过了手册页-调用部分。1)如何启动
非
交互式
shell
?是说“bash--登录”吗?2)我只是不知道在一个交互的
shell
中我还能做什么,而在一个
shell
脚本中我不能这样做(所有这些材料都说
shell
脚本将在一个
非
交互的
shell
中运行)。3)当我在GUI中启动终端时,运行的
shell
是一
浏览 2
提问于2014-07-14
得票数 2
回答已采纳
2
回答
对于
非
交互式
shell
使用bash而不是tcsh。
bash
、
shell
、
tcsh
我有一个类似于这个问题中的环境:用于交互和
非
交互工作的不同外壳 我目前使用tcsh作为我的“官方”默认
shell
。对于
交互式
shell
,我基本上是从我的exec /bin/bash文件中提取的。有没有办法让bash成为
非
交互式
shell
的
shell
?如果我做了ssh myserver env,它就会打印出外壳是/bin/tcsh。目前,如果我从exec /bin/bash ~/.cs
浏览 0
提问于2021-09-16
得票数 1
回答已采纳
1
回答
/etc/bash.bashrc等效于sh
bash
、
shell-script
、
shell
、
docker
、
alpine-linux
我希望每次我像任何用户一样打开一个
非
登录(
交互式
或
非
交互式
)
shell
时运行一个脚本,但对于bash和sh,我不希望这样做。我的目标是有一个脚本,每次我的docker exec .../bin/sh进入一个阿尔卑斯
Linux
容器运行。这个容器没有bash。 sh有这样的全局配置文件吗?如果没有,是否有可能效仿这种行为?
浏览 0
提问于2021-03-26
得票数 2
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
如何在 Linux 上安装友好的交互式 shell:Fish
交互式 shell 玩转 Python
python交互式shell-ipython
基于蓝牙的交互式Shell
聊聊Linux Shell
热门
标签
更多标签
活动推荐
运营活动
广告
关闭
领券