腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(1711)
视频
沙龙
1
回答
环境变量
Bash
PROMPT_COMMAND
的
ksh
等效
项
、
、
在
bash
中,我尝试在~/.bashrc文件中定义
PROMPT_COMMAND
="./sample_script“。每次我按enter键时,都会执行sample_script。但是,当我尝试在~/.kshc中执行相同
的
操作时,它只起作用一次,即当我登录终端时。但在此之后,随后按enter键不会执行./sample_script。因此,这个变量似乎有一个特定
的
等价物。有没有
PROMPT_COMMAND
(
bash
)
的
<em
浏览 13
提问于2019-12-11
得票数 1
回答已采纳
2
回答
Korn是否具有与
Bash
的
command_not_found_handle相当
的
特性?
、
、
Korn是否等同于
PROMPT_COMMAND
?比方说
ksh
88。例如,在
Bash
中,我可以通过在命令行中输入与正则表达式匹配
的
任何单词来调用函数:{ else printf "command not found: %s\n"
浏览 0
提问于2020-04-06
得票数 0
1
回答
在PS1中未扩展
Bash
提示特殊字符
、
、
我试图根据运行时条件设置我
的
PS1
环境变量
,所以我使用
PROMPT_COMMAND
来设置。假设我想根据$?值更改
bash
提示符,我
的
.bashrc应该如下所示: if [ $?-eq 0 ]; then else
BASH
_PROMPT="[\t][\u][\w] -x-
浏览 0
提问于2019-05-03
得票数 1
回答已采纳
1
回答
自动执行命令列表,并在
bash
终端中执行每次执行命令
我希望每次在
bash
终端中执行命令时都会自动执行命令列表。 这个是可能
的
吗?
浏览 0
提问于2020-10-04
得票数 0
1
回答
$
PROMPT_COMMAND
是一个冒号分隔
的
列表吗?
、
、
我希望通过在.
bash
_history中设置
PROMPT_COMMAND
,使所有终端选项卡和窗口中
的
命令历史记录都能记录在.profile中:但是,当我检查这个
环境变量
是否已经设置时,我得到:printf "\033]0;%s@%s:%s\007&q
浏览 0
提问于2018-08-05
得票数 2
回答已采纳
2
回答
每次执行命令行时运行
bash
脚本
、
、
、
我是一个新
的
Ubuntu/Linux用户,我想问一个问题,作为我上面的标题。 例如,我有一个
bash
文件./script,我希望在输入任何命令行时使它自动运行。一旦我执行命令行pwd,那么.
浏览 0
提问于2016-10-03
得票数 10
回答已采纳
1
回答
如果没有定义
PROMPT_COMMAND
中
的
函数,如何避免来自子subshells
的
警告?
、
我使用以下代码获得一个很好
的
提示(包括git信息等): # magic happens in here ;)但是,有时在使用某些内部大量使用
bash
的
程序后,我会收到以下警告:Gentoo
的
包管理器emerge就是一个很好
的
例子,它显示了存在错误时
的
错误这没
浏览 0
提问于2013-12-23
得票数 2
回答已采纳
1
回答
Bash
- /etc/profile,登录时过多
的
只读变量消息
、
、
、
下面是我
的
/etc/profile (我添加
的
内容在这个文件
的
底部):# and Bourne compatible shells (
bash
(1),
ksh
(1), ash(1), ...).-t shell.log' readonly
PROMPT_
浏览 65
提问于2012-06-28
得票数 5
回答已采纳
1
回答
如何更改奇异容器中
的
默认提示符
、
、
我正在创建一个奇点图像,我希望有一个定制
的
bash
提示符,就像我可以通过在我
的
PS1中设置变量~/.
bash
_profile来将
bash
提示符设置为普通用户一样。但是现在,容器中
的
PROMPT_COMMAND
看起来就像# PS1="[my-container]\w\$ "; unset
PROMPT_COMMAND
;
PROMPT_COMMAND
浏览 2
提问于2020-04-09
得票数 3
回答已采纳
2
回答
如何有效地使用
环境变量
?
、
、
我对学习如何选择正确
的
env很好奇。变量。如何确定设置什么env。变量将完成任务。示例:export
PROMPT_COMMAND
='history -a' 这是我
的
难题:
PROMPT_COMMAND
是如何被选中来完成这项工作
的
。我怎样才能获得这种天赋?
浏览 0
提问于2016-02-01
得票数 0
1
回答
变量名称完成(
ksh
)
、
、
当我在
bash
时,我能够完成一个带有
环境变量
名
的
选项卡,但是使用
ksh
,我不能这样做。我怎样才能用
KSH
完成这件事?我在用mksh和cygwin。
浏览 0
提问于2013-09-23
得票数 1
回答已采纳
9
回答
.
bash
_history在Git for Windows中不更新(git
bash
)
、
、
、
我使用
的
是Git for Windows (版本1.7.8-preview20111206),即使我在主文件夹中有一个.
bash
_history文件,它也不会自动更新。当我启动Git
Bash
时,我可以在历史记录中看到我手动添加到.
bash
_history文件中
的
命令,但它不会自动更新。如果我手动使用history -w命令,那么我
的
文件就会更新,但是我想知道为什么shopt命令不能按照我所理解
的
那样工作。 谁能告诉我为什么会发生这种行为?
浏览 2
提问于2012-05-08
得票数 72
回答已采纳
3
回答
"Git
Bash
here“没有保存会话之间
的
bash
历史记录
、
、
、
、
我在Windows7上运行Git-1.8.0-preview20121022,安装时使用
的
是"Git
Bash
Only“(对Windows cmd
的
干扰最小)。当我从开始菜单快捷方式打开Git
Bash
时,一切都与历史记录保持一致。但是,当启动会话
的
是Git
Bash
here上下文菜单( git-cheetah shell扩展或更简单
的
注册表)时,该会话中
的
命令不会保存到.
bash
_history中。或者更好
的<
浏览 2
提问于2013-01-07
得票数 11
回答已采纳
2
回答
在
Bash
中是否有一个钩子可以在cwd发生变化时发现?
、
、
、
这允许设置依赖于cwd
的
变量和别名。function cd() builtin cd $@}
浏览 19
提问于2010-07-19
得票数 18
回答已采纳
3
回答
bash
-如何查找当前
的
shell命令
、
、
当我运行一个命令时,我需要设置一些外壳
环境变量
来保存".bashrc“中的当前命令。实际上,每当运行命令时,我都需要更新
PROMPT_COMMAND
,并且我需要整个命令行,我将从中挑选相关
的
值。
PROMPT_COMMAND
='TITLE=`echo !!`; echo $TITLE;' 我尝试在.bashrc中使用echo !!,但这只给了我!!作为标题。有什么想法吗?
浏览 3
提问于2011-02-22
得票数 5
回答已采纳
1
回答
获取ls命令结果
的
补码。
、
、
、
、
假设我有一个包含多个文件
的
目录,所有这些文件都是二进制文件(没有声明扩展名
的
文件)和源文件(.c扩展名)。我这样做:并得到:我只想列出具有特定扩展名
的
文件(比如.但是,如果现在我想删除所有没有.c或.md扩展名
的
文件,我该如何做呢?我知道如何处理扩展名已知
的
文件,比如:但是如何告诉命令行删除不符合我
的</e
浏览 0
提问于2013-02-11
得票数 4
1
回答
在Linux上不工作
的
ksh
历史
、
好
的
,我是一个vi成瘾者,
ksh
用户,并且沉迷于使用vi命令进行命令行历史编辑。我现在在Linux服务器上,尽管我
的
登录shell是
ksh
,并且设置并导出了以下
环境变量
,但我
的
命令行编辑就像
bash
一样。Linux 3.8.13-98.4.1.el7uek.x86_64 #2 SMP Wed Sep 23 18:34:15 PDT 2015 x86_64 x86_64 x86_64 GNU/Linux 选择
环境变量
ENV=/home
浏览 4
提问于2015-10-13
得票数 1
回答已采纳
2
回答
如何在网络连接上自动更新$http_proxy变量系统?
问题是,当我这样做时,使用一个随机
的
私有IP作为网络网关。谷歌似乎认为他们拥有你
的
手机,而不是你,所以我对这种行为没有太多
的
控制权。此外,我在上面运行代理应用程序。我想要做
的
是自动设置它。只是当地
的
副本。有没有办法在系统范围内设置这些变量?我能找到
的
唯一建议是每次网络改变时都需要重新启动。这会带来很大
的
干扰。基本上将脚本硬编码到.bashrc中 我已经查看了源代码命令,但这似乎只适用于任何称为脚本
的
命令。更改不会向上传播到系统和用户变量。我不知道他们是
浏览 0
提问于2021-05-10
得票数 0
4
回答
REDUX:如何克服Linux上
的
ksh
与AIX/Solaris/HPUX上安装
的
ksh
之间
的
不兼容性?
、
、
、
、
在我们将数百个
ksh
脚本从AIX、Solaris和HPUX移植到Linux
的
过程中,我发现了另一个问题。有关前面的问题,请参见。#!/bin/
ksh
echo "Oh yeah!" echo "No way!"fi(当在以k开头
的
多个文件
的
目录中运行时)会生成“哦,是的!”当使用AT&
ksh
93变体(
ksh
88和
浏览 6
提问于2008-09-18
得票数 2
回答已采纳
2
回答
BASH
_REMATCH不捕获
、
、
我试图在
bash
捕捉一条道路
的
一部分:代码:regex="^.echo ${
BASH
_REMATCH[1]}输出:Matched! 但火柴没有打印出来。为什么?
浏览 3
提问于2015-07-29
得票数 7
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Bash 环境变量的那些事
ORACLE的安装与配置
Linux Shell脚本入门到实战详解
用户使用 Linux 的桥梁
离用户最近的强大程序——bash
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券