Questions tagged «terminal»

有关终端应用程序或其终端仿真的问题应使用此标记。对于与外壳程序或命令行程序无关的,与终端无关的问题,请使用“命令行”。

1
iTerm2支持的终端类型之间有什么区别?
我正在寻找iTerm2支持的终端类型的简要比较,主要是为了减少问题而选择哪种设置。 我主要是使用大量的tmux连接Linux(Debian / Ubuntu)服务器(脚本默认在ssh上启动)。 另外,我大多数时候确实使用Midnight Commander,但仍然遇到很多与ESCaping相关的问题。 以下是完整列表: vt100 xterm 新的xterm xterm-256color 安西 收视率 linux 我当前的是xterm-256color,但是当我远程ssh时,我发现它变成了TERM=screen,可能是因为tmux的使用。 现在,我应该使用什么来避免mc在tmux中运行时出现问题,我希望能够使用鼠标,简单的转义符,并停止看到奇怪的字符出现在屏幕上(与逃生相关,例如OBOB)
7 terminal  iterm  tmux 

1
什么是“访客”密码?
我尝试通过执行该命令来查找“来宾”密码,dscacheutil -q user并找到了来宾帐户。我看到有一个“密码”(我知道通常的来宾帐户没有密码),所以请问什么是“客人密码”? 终端输出代码段: name: Guest password: ******** uid: 201 gid: 201 dir: /Users/Guest shell: /bin/bash gecos: Guest Account 顺便说一句,我想用我的知识来炫耀终端机,sudo而无需使用login或su。(我不想要命令passwd或类似的东西) 编辑:从El Capitan开始,Guest用户将输出以下一颗星: password: *

2
Bash,Bourne和Korn外壳程序是否已在OSX中编译为一个二进制文件?
在OSX 10.8上,如果比较bash,sh和ksh的二进制文件,几个不同的shell选项,则它们的大小相同。如果进一步介绍cmp二进制文件,那么二进制文件之间似乎只有一个字节的差异。 从表面上看,这似乎表明在每个二进制文件中都提供了支持所有不同shell的所有代码,但是您可以访问哪个子集取决于最终执行哪个shell。 任何人都可以确认二进制文件实际上是以这种方式编译的吗? 从Apple的角度来看,以这种方式组合所有外壳是否有任何好处?

0
rbenv没有覆盖默认的Ruby版本
我使用thinkbot笔记本电脑脚本来设置新的Macbook Air(OSX 10.10.5),但是当我在包含.ruby-version文件的Rails项目中导航时,运行命令如rails s返回错误:Your Ruby version is 2.0.0, but your Gemfile specified 2.2.3。 rbenv local在同一目录中运行会提供正确的2.2.3版本。 我在zsh中使用以下.zshrc运行命令: export PATH="$HOME/.bin:$PATH" eval "$(rbenv init - --no-rehash zsh)" # recommended by brew doctor export PATH="/usr/local/bin:$PATH" export PATH="$HOME/.rbenv/bin:$PATH" eval "$(rbenv init -)" if which rbenv > /dev/null; then eval "$(rbenv init -)"; fi 我只是希望能够在本地运行Rails应用程序,并且如果需要,将使用除rbenv之外的其他内容来进行Ruby版本管理。


4
pbpaste,pbcopy使用错误的粘贴板?
我正在Linux上转换一个xclip和类似工具的shell脚本,在Mac上使用pbpaste和pbcopy。问题是这些工具的默认粘贴板(根据手册页的“常规”)不是Stickies / Safari / TextMate /所有GUI应用程序使用的粘贴板。 我已经尝试了'man pbpaste'中提到的所有粘贴板名称,但没有包含我在任何GUI应用程序中复制的数据。如果我使用'pbcopy'将数据加载到'general'pboard中,我可以通过'pbpaste'将其提取出来 - 但它与GUI粘贴板分开。 注意我没有运行任何异常的shell,终端或WindowServer设置,这是标准的10.7终端和bash。


1
使用终端时如何使用/启用Tor?
我住在一个阻止大多数类型的Internet访问和协议的国家,所以我需要从命令行使用Tor。在这方面我没有得到很多有用的信息,所以任何信息都会有所帮助。 我已经下载了Tor / Vidalia软件包,虽然它似乎只能通过它使用的提供的网络浏览器工作。这对搜索网络等非常有用,但我需要 ssh 并使用 curl等等。

2
我删除了.bash_history,现在历史不再保存(虽然我重新创建了它)
我刚刚安装了El Capitan的新副本。我意外地删除了.bash_history,所以我只是做了一个 touch .bash_history 再次,希望这将解决我关闭和重新打开终端时不记得我的bash历史的问题。 但事实并非如此。我不明白为什么。 Macbuech:~ josh$ ~/.bash_history -bash: /Users/josh/.bash_history: Permission denied Macbuech:~ josh$ ls ~/.bash_history /Users/josh/.bash_history Macbuech:~ josh$ echo $HISTSIZE 500 Macbuech:~ josh$ echo $HISTFILESIZE 500 Macbuech:~ josh$ echo $HISTFILE /Users/josh/.bash_sessions/9817540A-F021-4E1A-93A1-B322BC4738AB.historynew Macbuech:~ josh$ echo $HISTTIMEFORMAT 我摆弄了一下 .bash_profile 据说,让一些颜色有效 本文 : export PS1="\[\033[36m\]\u\[\033[m\]@\[\033[32m\]\h:\[\033[33;1m\]\w\[\033[m\]\$ " export CLICOLOR=1 export LSCOLORS=ExFxBxDxCxegedabagacad alias …





1
如何从命令行运行chrome-browser?
在Linux中,当我安装开源Chromium浏览器时,我能够使用chromium-browser几个有用的选项(例如指定代理)从命令行运行它。我已经转而使用Mac了,并希望这样做,但我明白了Unknown command 'chromium-browser'。 我将如何在Mac上进行设置?

2
如何使用tmutil找出刚刚删除的文件?
我在Lion上,直到十分钟前我才知道存在漂亮的新tmutil。但是,现在我对其所有选项和子命令不确定,这些选项和子命令可用于尝试找出问题所在以及如何解决。 一个程序崩溃了,开始从〜删除文件。在停止之前,它仅取得了一点进展,但是毫无疑问,我丢失了一些文件。我只是说不出有成千上万个文件的驱动器,哪个文件消失了。我知道有一些配置文件(例如.bash_profile),因为这些文件就在该文件夹中,但是毫无疑问,它首先在一定深度范围内消失了,所以不知道删除了什么文件以及从哪里删除了文件。 我不能只还原/ Users / John(Mac OS会阻止它),也不能使用GUI还原/ Users / John内的所有文件(Finder会忽略所有.something文件和文件夹,我知道其中的一些已删除),所以我目前的希望是从命令行中准确找出哪些文件得到了斧头,并以某种方式仅从Time Machine备份中还原了那些文件。 换句话说...帮助。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.