perl6已经有什么东西可以得到终端尺寸了吗
(例如,像perl5“Term::ReadKey::GetTerminalSize”) 我不知道有什么直接方法,但是解析qx/resize/应该可以在有resize命令的系统上使用
更新:有点夸张的解析代码:
my %h = qx/resize/.lines.grep(/\=/).map: { m/(\w+) \= (\d+) /; $/.list };
my ($y, $x) = %h<LINES COLUMNS>;
my%h=qx
当我想在iTerm中启动一个新选项卡时,它让我可以选择默认配置文件和当前配置文件。我的理解是,每次打开终端窗口时,都会从我的/etc/bashrc文件中读取设置,所以我猜这是默认设置。为什么要使用当前配置文件打开新选项卡?难道不是一样吗
谢谢。iTerm2配置文件与bash配置文件不同。iTerm2配置文件在prefs->profiles中设置,并定义颜色和键盘快捷键等内容,而bashrc是特定于shell的
标签: Terminal
osx-lionmacportsxcode4.3.bash-profile
我最近卸载了Xcode 4.2并重新安装了Xcode 4.3.1。已安装命令行工具。然后,我使用macports.org上Lion的“dmg”磁盘映像安装了MacPort。因为,每次使用端口后,我都会得到sudo:port:command not found,我遵循并创建了一个.bash\u profile文件(之前不存在),然后将以下内容放入其中,但没有用
export PATH=$PATH:/opt/local/bin
export MANPATH=$MANPATH:/opt/local/s
是否有任何方法,使用Tmux或其他任何东西,来获得一个终端,它在顶部保留一行文本字符串,一种横幅
换句话说,我只是在寻找一种方法,将终端的第一行/顶行设置为字符串,但另一种方法是使用普通终端。tmux中没有这样的功能,但您可以通过使用terminator和tmux的组合来获得所需的功能。将状态栏移动到顶部是否有效?更多上下文信息会有所帮助。您使用的是什么操作系统和终端仿真器?在某些模拟器中,可以使用转义序列设置窗口或选项卡标题。那会有帮助吗?
我一直在阅读本页示例中有关PTY的内容:。我有两个问题:
使用pty和使用管道之间的区别是什么,或者说最重要的区别是什么?据我所知,两者都用于进程间通信,但通过pty,进程可以“将其视为普通终端”。这是什么意思
什么是“控制终端”?我读过关于它们的书,但不明白它们到底是什么。控制终端是否始终是分配给流程的pty
您提到的产品非常优秀,很难改进,但技术性很强。我将尝试给出一个不那么技术性的解释(请容忍我,Unix大师!)
管道只是一个单向数据通道:它只能在一端写入,在另一端读取。对于双向进程
标签: Terminal
iterm2itermfloating-action-button
在iTerm中打开新选项卡/窗口时,出现以下错误:
Last login: Fri Aug 12 10:44:50 on ttys000
Fatal error: Couldn't find any fabfiles!
Remember that -f can be used to specify fabfile path, and use -h for help.
Aborting.
我的.zshrc文件的顶部:
export ZSH=/Users/leongaban/.oh-my-z
我试图让tmux使用screen-256color而不是xterm-256color,因为这是不推荐的。但当我不使用tmux时,我希望将其保留为xterm-256color
在我的设置中,我目前正在使用iTerm2和ssh来开发linux,它使用的是zsh
在我的~/.zshrc中,我有:
export TERM="xterm-256color"
在我的~/.tmux.conf中,我有:
set -g default-terminal "screen-256color"
使用此配置,在没有t
我在~/.condarc中使用conda 4.7.11和auto\u activate\u base:false。我使用conda install-c conda forge htop安装了htop。它安装在~/miniconda3/bin/htop。当我在base环境中时,我能够使用htop,因为~/miniconda3/bin在路径变量前面加了前缀。但是当我在所有环境之外时,只有~/miniconda3/condabin被前置到路径。当我在除base以外的所有其他环境中时,则~/minico
我的用例是我通常会启动tmux,但是我想启动singularity,然后在singularity容器中启动另一个tmux,以允许多个窗口。但当我这样做的时候,我不希望tmux被嵌套,我希望在singularity内部启动一个新的tmux进程。这怎么可能呢
我环顾四周,似乎环境变量被传递了,从而产生了我的问题,有人能给我一个清晰的想法,在tmux中更改哪些变量来启动新的tmux吗
谢谢
我需要一个终端命令,该命令将通过向文本中的数字添加1来编辑文本文件
文本文件的全部内容只是一个数字
我正在通过appleScript的do shell script命令运行该命令。快速脏:
do shell script "echo $(( $(<FoO) + 1 )) >FoO"
do shell脚本“echo$($(FoO)”
我知道,只要执行以下操作,您就可以快速启动PyCharm来处理特定的Python项目目录:
charm目录
在这种情况下,charm命令位于/usr/local/bin中
但是您可以对AppCode执行相同的操作,将其指向.xcodeproj或.xcworkspace文件/?您可以使用标准的OS X“open”命令:“open-a AppCode.app--args…”。请参阅手册。Appcode具有内置的终端工具。在菜单中,选择
工具->创建命令行启动器…charm似乎是一个特例:它是一个专门
有没有可能让Guake终端使用256色而不是8色
我在互联网上找到的唯一信息是这篇文章,但它不起作用。确定修复:您只需要运行此处提供的脚本:
Guake支持本机256色。这就是你问题的答案;)
为了测试它,您可以简单地运行脚本。好吧,您已经找到了一个解决方法,并使solarized工作(几乎)适合您。你有没有发现Guake是否可以支持256色?
这些天我在学习基本的终端命令
我发现我可以通过在它们之间添加一个空格来创建并行目录:
mkdir dir_a dir_b
但当我试图在一个母目录下创建并行目录时,这失败了
mkdir dir_a/dir_a_1 dir_a_2
# Failed, the dir_a_2 is on top level
是否有一种方法可以在不更改母目录的情况下(不使用cd方法)在母目录下创建并行子目录?mkdir的每个参数都以当前目录为根。你看到的行为是故意的。对mkdir的第一个参数没有特殊处理
但是
我刚从hostgator那里得到一个新的hostserver,它有centOS。现在我有一个用python编写的webscraping程序,它从bs4导入BeautifulSoup导入
如何在centOS服务器中安装Beauty soup
请提供帮助您可以通过setuptools执行此操作:
easy_install beautifulsoup4
或者,如果已安装pip:
pip install beautifulsoup4
如果您使用的是系统python,则需要使用sudo运行它
或者,如
我已将自制tar文件解压缩到“/usr/local/Homebrew”目录中。现在,如何使终端使用命令“brew”执行自制操作
我正在使用已经安装了xcode的mac os 10.9.3。我刚刚做了这件事,它在sudo ln-s/usr/local/homebrew/bin/brew/usr/local/bin/brew中工作了。请查看有关使用自制的视频教程
标签: Terminal
findubuntu-14.04io-redirection
晚上好。设置Ubuntu 14.04时,我开始使用终端,遇到了一件奇怪的事情:
我试图找到一个文件并将控件交给“更多”
但是有一件非常奇怪的事情发生了:下面给出的两个代码字符串导致相同的结果
find -name qwerty1 | more
find -name qwerty1
输出为:
find: `/run/cups/certs': Permission denied
find: `/home/architec/.gvfs': Permission denied
find: `/hom
让我问一些比较简短的问题
我从YQL控制台得到的结果不是我的终端
下面是我的代码
new YQL.exec('select * from html where url="http://fortune.daum.net/external/4/run/star_free/index.php" and xpath="//td[contains(@style,"font-family:굴림; font-size:12px; color:#333333; line-height:18px; padding
我在约塞米蒂,我想切换隐藏/显示Mac上的所有隐藏文件
每次,我都要转到终端.app并运行以下命令:
显示
defaults write com.apple.finder AppleShowAllFiles TRUE
隐藏
defaults write com.apple.finder AppleShowAllFiles FALSE
我想知道是否有更好的调整,在那里完成这一点,只需点击一个按钮 更新,考虑所有评论:
try
set state to (do shell script "d
我已经运行了OSX 10.10.5和Octave3.4.0(已安装,谁知道如何安装,我通过端口、文件提取、ftp、自制等一百万种不同的方式完成了安装)。我试图更新我的程序(brew安装octave或sudo端口安装octave),终端弹出:
警告:octave-3.8.2已经安装,只是没有链接
好的,很好。所以我在某处安装了一个更好的程序。现在怎么办?我到底该如何“链接”更新的安装?如果你用自制软件安装octave,但它没有链接,它应该告诉你原因。您可以强制自制将octave链接到
$ brew
马科斯10.12塞拉利昂
尝试通过安装emscripten(目标是安装)。我检查了所有依赖项,它们都返回了有效的,除了cmake没有返回响应。我安装了CMake应用程序,它位于我的应用程序文件夹中。我认为这没问题,然后继续前进。另外,上面列出的命令不适用于前面的/,我只得到没有这样的文件或目录错误。如果我执行emsdk更新,命令工作正常。因此,在source./emsdk\u env.sh之前,一切正常。我的终端告诉我做source../../../../../../../Downloads/e
C:\Users>python-mpipinstalljupyter
收集朱庇特
在连接被“SSLError(SSLCertVerificationError(1,[SSL:CERTIFICATE\u VERIFY\u FAILED]CERTIFICATE VERIFY FAILED:无法获取本地颁发者证书(_SSL.c:1045)”)中断后重试(重试(重试(总计=4,连接=None,读取=None,重定向=None,状态=None)):/simple/jupyter/
在连接被“ReadTim
我已安装RSTUDIO,几分钟后,我在终端板上收到以下消息:
“0[main]ls(23240)C:\rtools40\usr\bin\ls.exe:**致命错误-检测到cygheap基不匹配-0x180331408/0x180316408。
此问题可能是由于使用了不兼容的cygwin DLL版本。
使用Windows开始->查找/搜索功能搜索cygwin1.dll
并删除除最新版本以外的所有版本。
最新版本应位于x:\cygwin\bin中,其中“x”是您安装cygwin发行版的驱动器。
如果
我找到了很多关于如何通过创建符号链接等从终端打开sublime text 3的教程。但是我不确定如何从sublime中打开当前打开文件所在位置的终端。如果这有什么不同的话,我用的是一台高塞拉的旧macbook;) 您可以使用此插件,它会在当前所选文件或项目的目录上打开一个终端选项卡(如果您打开了一个),您可以通过packagecontrol安装它,您可以配置启动终端的密钥,以及您是否要使用iTerm或默认终端应用程序。您可以使用此插件,它会在当前选定文件或项目的目录上打开一个终端选项卡(如果您打
%联阿援助团
Linux xxxxxxx 5.4.0-42-generic#46 Ubuntu SMP Fri Jul 10 00:24:02 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
%emacs——版本
GNU Emacs 26.3
版权所有(C)2019免费软件基金会。
GNU Emacs绝对没有保修。
您可以重新分发GNU Emacs的副本
根据GNU通用公共许可证的条款。
有关这些事项的更多信息,请参阅名为COPYING的文件
%gnome终端
我正在尝试使用以下行将文件夹(myFolder)及其所有内容的所有者更改为30061:
chown -Rv 30061 myFolder
但我收到一些文件的信息
chown:更改文件的所有者
myFolder/default/files/languages/esêSMDXMY4SXGAYZUUUV1FTDL7HG824V5FXISQ2QQZCJM.js?:
拒绝诉讼
此文件的所有者设置为20003
如果我尝试使用以下命令更改权限:
chmod -R 777 myFolder*
我收到了相同的
我想检测运行CLI程序的窗口何时变为活动/非活动状态
具体来说,我的程序定期从服务器接收数据,并将其显示在终端窗口上。每当收到新数据时,我都会更改窗口的标题以通知用户。我想做的是在他看到这些新数据后重置窗口的名称
我正在使用python,但如果您有一个通用的解决方案,我想我可以继续使用。一些终端,例如xterm可以将这些信息作为焦点事件来获取。如果您启用DEC模式1004
CSI ? 1004 h
然后,将焦点输入/焦点输出事件发送为
CSI I # focus in
CSI O
我正在使用AppleScript启动某个python脚本。这个python脚本使用参数。我知道如何使用do script来启动命令,但这次我只想准备好python myscript.py。在那之后,我会输入自己的参数并点击RETURN
我不知道如何把文本放在终端。每次我想使用脚本时,参数都会不同,否则我只会使用do script这将在当前活动终端窗口中键入命令:
tell application "Terminal" to activate
tell application "System Ev
每次打开新的终端消息时,我都会从brew获得以下消息:
Last login: Mon Jul 14 17:57:51 on ttys000
Error: No available formula for php55
Please tap it and then try again: brew tap josegonzalez/php
我在GitHub问题页面中找到了这个问题的解决方案
“在这本自酿的书中/homebrew@9f4f854#diff-b3d0ec0137fd940e51500
您可以在此处看到图像:
我使用这个系统在我的家用电脑上工作,我试图找出它是什么语言,以及我是否能从中提取数据。有人建议它可能是某种类型的终端程序,然后转换成网络。它像终端一样使用,使用F键帮助导航
我唯一知道的是它叫猫。公司使用它与员工保持联系,跟踪工资/付款,查看下一步工作时间等。看起来像是HTML/XHTML。可以从链接的末尾读取
页面的功能由Javascript处理,但它的行为有点像终端。就像所有的f键都被使用一样。有人建议它是终端,但只是转换成HTML显示。这是一个相当复杂的系统,我不认
当我尝试使用“git difftool”时,终端似乎进入了一种模式,点击“enter”键输出^M,而不是接受默认选项:
$ git difftool --tool=tkdiff file
Viewing (1/1): 'file'
Launch 'tkdiff' [Y/n]: ^M^M^M^M^M^M^M^M
我可以控制c,但我不能让difftool工作
“git diff”就像一个符咒
我正在努力用谷歌搜索这个问题
我正在运行Ubuntu14.04.2 LTS,我的术语是xterm,我的.
我的命令行提示符将在大约50个字符(包括提示符)后重置。例如,如果提示看起来像:
user@computer$
我开始打字
user@computer$ blah blah blah blah blah blah
我将最终到达命令行开始重置的点,如下所示:
blah blmputer$ blah blah blah blah blah blah
有人知道为什么会发生这种情况,以及我如何解决它吗?起初我认为这是iTerm的问题,但我查看了默认的OSX终端,发现了同样的问题
编辑:进一步研究
标签: Terminal
Npm
pattern-matchingcommand-line-interfacemocha.js
使用windows,我在运行脚本时不断遇到NPM错误。OSX和Win7之间的模式匹配不同吗?或者这是摩卡咖啡吗
例如,我的测试在:
src/redux/normalizers/__tests__
npm脚本是:
"test": "mocha --compilers js:babel/register --recursive 'src/**/__tests__/*'"
我的控制台(也在下面的屏幕截图中)显示:
> mocha --compilers js:babel/register -
如何读取可以ping的远程机器的文件和文件夹
PING 172.17.0.4 (172.17.0.4) 56(84) bytes of data.
64 bytes from 172.17.0.4: icmp_seq=1 ttl=64 time=0.114 ms
64 bytes from 172.17.0.4: icmp_seq=2 ttl=64 time=0.122 ms
64 bytes from 172.17.0.4: icmp_seq=3 ttl=64 time=0.124 ms
64
我有一个程序(MP3Gain Express),有时无法处理MPEG第二层的文件。我还有一些文件在某些设备上无法使用。我怀疑它们也可能只是MPEG第二层文件。我意识到我的问题可以分为三个部分。我希望这不是一个问题——它们对我来说似乎非常相关
是否有任何方法可以整体检测这些文件(例如,递归搜索整个目录以查找它们)
是否有命令行/Applescript解决方案可以将它们转换为MPEG第三层
将2。造成质量损失吗
谢谢
延迟第二层文件扩展名为“.mp2”,第三层文件扩展名为“.mp3”
然后,很容易获
我一直在尝试下载NIST生物识别图像软件并在mac上运行,因为我认为这比在windows上运行要容易。我下载了它,并一直试图使用终端来设置它,但它一直说它无法在目录中找到它。我还没有在终端上做过很多工作,也没有做过这么大的工作。我输入到终端的输入是:
sh setup.sh <FINAL INSTALLATION DIR> [--without-X11]
sh setup.sh[--without-X11]
最终安装目录是我从它所在的路径复制的目录。我不确定是否有人曾经处理过这个
我正在使用Ubuntu16.04和lubunut桌面环境。当我执行apt-get-upgrade时,出现以下问题超过3天。我不知道什么是问题,如何解决
注意:在我尝试升级Linux-header-4.4.66之前的3天,它显示了一个错误。我把它删掉了。现在,我回到Linux-header-4.4.64,它以前工作得很好
sudo apt get dist升级时出错(500+行错误中仅最后15行):
dpkg:警告:缺少包“libxcb-xkb1:amd64”的文件列表文件;假设软件包当前未安装任
我尝试了以下方法:
在~/.inputrc、~/.bashrc、~/.bash\u profile、/etc/.inputrc中设置完成忽略大小写
什么也没有发生
我也试过用bind
当我在桌面后按tab键时,它不会显示桌面,但当我键入desk时,它会显示桌面
有人有什么想法吗?是因为这是一台工作电脑吗?但它不让我改变这一点真的没有意义
谢谢
编辑1::我尝试将一些别名添加到我的bash_配置文件中,效果很好。所以我不确定为什么设置完成忽略案例不起作用
我喜欢“ALT.”在linux命令行上重复使用上一个命令的最后一个参数
不幸的是,PyCharm的终端不支持此功能:
由于JetBrains五年来一直忽视这个问题,我认为是时候寻找解决办法了
有没有办法在PyCharm的终端工作时获得“ALT”
环境:Ubuntu20.04这不太一样,但是如果您使用的是默认的bash shell,那么您可以使用$\ucode>或$
在pycharm的终端窗口中:
$ ls /dev/null
/dev/null
$ echo "stackoverflo
我想完全清除终端,而不仅仅是向下滚动。这个问题已经有很多答案了。但是,我发现这样做之后,配色方案会发生变化(变为默认配色方案?)。
我使用termite作为终端仿真器。重置做了很多事情(其中包括重置终端模式,您在这里并不关心),您只想做一件事
使用clear,如果可以的话,它也会尝试清除终端的滚动。正如现在所说的,这个问题与编程无关,因此它与堆栈溢出无关。我建议将其重新发布在或上。您可能还需要包括有关如何设置配色方案等的更多详细信息。使用清除实际上不会为我删除文本,使我更难看到上一次输出结束和下
我已经通过自制软件安装了nvm。我遵循了以下警告:
mkdir ~/.nvm
cp $(brew --prefix nvm)/nvm-exec ~/.nvm/
添加到我的.zshrc文件中:
export NVM_DIR=~/.nvm
source $(brew --prefix nvm)/nvm.sh
我已经重新启动了我的shell,当我键入“which nvm”时,我得到的是文件输出,而不是查找nvm版本的文件路径。我取出了软件包,重新安装。所有其他“which”命令都有效
非常感谢您
我可以连接到wifi
sudo-ifconfig-wlan0-up
sudo iwconfig wlan0 essid
sudodhclient-wlan0
但我不知道如何连接到加密的wlan
如果wifi密码为“abcdef”,请告诉我如何操作
谢谢。但这仅适用于WEP加密:
sudo iwconfig wlan0 essid名称键s:abcdef
sudo dhclient wlan0
WPA
您将需要安装wpa请求者(sudo-apt-get-install-wpa应用程序)
安装后,编辑
在fzf中,默认情况下,CTRL-p和CTRL-N在项目列表中上下移动。那么我如何才能绑定到上一个历史记录和下一个历史记录呢?在码头上,检查:
由于接受的答案是关于Vim fzf的,也许我们应该重命名此标题,以反映OP询问的是Vim fzf而不是fzf?答案中的链接指向fzf.Vim!这个被移除了吗?你链接到的自述文件上没有关于它的内容。
" Enable per-command history.
" CTRL-N and CTRL-P will be automatically bound t
我刚刚读了这篇文章,注意到在其中一张GIF图片中,她在VS编辑器内部显示了一个终端窗口。它看起来像一个成熟的powershell窗口。我们怎么能得到呢?这是一个截图
我们怎么能得到呢
视频中的终端窗口似乎来自VS扩展。
您可以在vs2017中下载并安装它
(注:对于vs2017,其版本应高于15.6+)
有关更多详细信息(用法和设置),请检查或
更新:
1.安装扩展后,ctrl+\两次,终端窗口将显示在vs窗口的底部。我们可以通过如下拖动窗口来更改布局:
2.希望这是你想要的。我们还可以使用
我们是否可以使用接触式和非接触式技术的EMV标准中描述的规格阅读银联支付卡和JCB卡确保您可以在实验室中进行开发。对于生产,非接触式和接触式EMV内核实现必须经过认证
两种方案的EMV接触终端流量相同。从终端触点界面看不到与卡配置文件的差异
关于非接触式:
JCB使用EMV非接触式手册C-5内核5规范
CUP使用EMV非接触式Book C-7内核7规范
有关详细信息,请参见EMVCo网站
我想在终端的模拟器IOS中获取应用程序版本、代码版本
我可以通过运行以下代码在命令行中的android模拟器中获得它:
adb shell dumpsys package com.active.dev | grep version这个问题很老了,但我希望它能有所帮助,您需要:
使用以下命令获取应用程序容器:
xcrun simctl get_app_容器引导绑定ID
执行此命令:
默认值为**应用程序容器**/Info CFBundleVersion
欢迎来到SO。请阅读以了解如何用代码更好地
我已经尝试了很多旧方法来禁用MacBook上的摄像头,但是,它们似乎都不起作用。我一直收到“不允许操作”的消息。我还需要知道以后如何重新启用相机。附加的链接是我尝试过的方法之一。任何帮助都将不胜感激
我已经安装了samtools,并且以前在我的计算机上使用过它。我现在正试图让它工作,但当我在终端(mac os)中键入samtools时,它会返回“command not found”。我也导航到了我的samtools文件夹,但它仍然不工作。我错过什么了吗?感谢您的帮助可执行文件位于何处?那个位置在你的路径上吗?如果您提供了二进制文件的完全限定路径,那么这是否有效?如果不是,可执行文件实际上是一个脚本,那么可执行文件正在使用的解释器是什么(也就是说,文件的第一行是什么,它引用的二进制文件是否确实
在下面的例子中,我可以得到鼠标在终端中的位置,直到第94列。限制在哪里
#include <curses.h>
int main()
{
initscr();
cbreak();
noecho();
keypad(stdscr, TRUE);
mousemask(ALL_MOUSE_EVENTS, NULL);
MEVENT event;
for (;;)
if (wgetch(stdscr) == KEY
当我打开终端时,出现以下消息
(node:31199) ExperimentalWarning: The fs.promises API is experimental
我如何修复它,使其消失
采取的步骤
我已经浏览了SO上发布的类似问题,但仍然无法解决该问题
打开新的终端窗口时,我会看到以下错误消息:
/Users/myusername/.zshrc:export:52:在此上下文中无效:-s
有人能帮忙吗?如你所见,我对这一点还不熟悉:)
以下是我的.zshrc文件中的内容:
导出NVM\u DIR=~/.NVM
source$(brew——前缀nvm)/nvm.sh
导出NVM_DIR=“$HOME/.NVM”
[-s”/usr/local/opt/nvm/nvm.sh“]&&&。“/usr/local/opt/nvm/nvm.sh”#这将加载n
上一页 1 2 3 4 5 6 ...
下一页 最后一页 共 37 页