Questions tagged «terminal»

终端是用于将数据输入计算机并从计算机显示信息的硬件设备。在大型机时代,终端是经常使用的。今天,大多数操作系统都提供基于文本的“终端仿真器”,该仿真器复制了经典终端(也称为“系统控制台”)的功能。


3
Bash重命名为时间
如何重命名文件以匹配当前(舍入)时间。如果是例如10:55或11:05那么我想将其重命名为11。 像这样的东西: mv file.txt file_`date +%H`.txt 但是如上所述的舍入。 谢谢



2
Mac OSX shell不会改变[关闭]
我正在尝试将ZSH作为我的默认shell,我已经使用oh-my-zsh项目中的安装程序进行安装,并且所有安装都很好,但我无法将其更改为默认shell: 当我echo $SHELL给它“,/bin/zsh” 但ps -p $$ 似乎暗示bash(虽然我已经看到这表明,zsh即使它不是) 我也尝试在帐户→高级设置→启动shell和终端首选项中更改它。 使用chsh -s /bin/zsh说“没有变化......”即它也认为zsh正在使用中。 我可以通过键入zsh或手动切换到zsh /bin/zsh,只是不能将其更改为默认值,这是相当烦人的。 有任何想法吗?
2 macos  bash  terminal  zsh 

1
socat和富有的终端再次
我socat通过执行来启动终端socat - UNIX-listen:/tmp/sock 然后我去另一个终端并以这样的方式启动程序(通过python),它似乎在第一个终端中运行,这是一个例子: s = socket.socket(socket.AF_UNIX, socket.SOCK_STREAM) s.connect("/tmp/sock") proc=subprocess.Popen(['prg'], stdin=s, stdout=s, stderr=s, shell=False) proc.wait() 像“cat”这样简单输入/输出的程序工作正常,但更复杂的程序(如“vim”或“bash”)显然不是很高兴。除此之外,当我点击Cntrl-C第一个终端时,它socat被杀死,而我更喜欢将键盘中断传递给prg程序(在上面的python代码中启动)。 我的问题是:如果可能,以及如何告诉它socat表现得像prg终端所有者而不是socat自己。 PS。它可能会出现这个问题是一个重复的这一个,但它并非如此,因为在这一问题的prg直接被称为socat,所以它是可以使用EXEC的选项。

1
为什么80列控制台上有11个tabstops?
您可以假设,由于每个选项卡默认向前移动8列,因此80列控制台将有10个制表位。这可以被驳斥: $ printf "1\t2\t3\t4\t5\t6\t7\t8\t9\t0\ta" 人们可以期望输出为2行,因为有10个制表位,占据了所有80列的空间,加上一个单一的特征,即被推到下一行。但该命令在xterm,gnome-terminal和rxvt中生成单个输出行。 发生了什么事情,最后一个标签停止神奇地减少一个字符空间。 同时,expand(1)保持标签的空间为8 $ printf "1\t2\t3\t4\t5\t6\t7\t8\t9\t0\ta" | expand 会在80列控制台上神奇地产生2条线。 它似乎是某种标准。但我只是通过谷歌搜索找不到来源。 仅在Linux中测试过,但我担心所有unix都会共享它。
2 terminal 

2
Ptys(伪终端)内部缓冲区大小
我试图模拟主要和从属Ptys,但不知道什么是缓冲区限制,并且它在不同版本的Linux上有所不同?是否有任何方法(系统调用)来获取缓冲区,主站和从站的最大大小来读写?
2 linux  terminal 

4
在“Español - ISO”键盘语言模式下,无法在终端或Emacs中键入]或}
我可以输入[并{没有问题,但是当我输入]没有任何反应,当我键入}一个?符号,而不是输入。这只是在终端或Emacs(终端和GUI)中的问题。 在美国键盘语言模式下,一切正常。这个问题是独家 Español - ISO和Españolkayboard语言模式。 这是我的键盘: 该]标志是在alt+ +。该}标志是在alt+ ç。这些是不起作用的。 我该怎么做才能解决这个问题?我需要他们工作Español - ISO或Españolkayboard语言模式。

1
终端中的长格式命令行标志?
我希望这是提出这个问题的正确场所。所以基本上,我正在梳理一些比较常用的终端命令,我发现很难记住短格式标志和长格式标志。 例如, ls -a 对我来说比记住要难得多 ls --all 显然,对于一个标志来说,这是微不足道的,但考虑到可通过shell执行的程序数量以及每个程序的可用标志,将这些标记提交到内存真的非常非常困难。 但是,当我搜索手册页时,例如, man ls 文档不显示长格式标志。例如,这就是我得到的 -1 (The numeric digit ``one''.) Force output to be one entry per line. This is the default when output is not to a terminal. -A List all entries except for . and ... Always set for the super- …

1
在Debian GNU / HURD中,启动X后如何切换回文本终端?
我已经运行Debian GNU / Linux好几年了。最近,我通过在物理机上运行Debian GNU / Hurd来尝试使用Hurd。它工作正常,我可以毫无问题地运行X。 问题是,我无法通过Ctrl-Alt-F *切换回文本终端。在启动X之前,我可以使用Alt-F *在文本终端之间切换,但是在X启动之后,我只能停留在X上。我不能像在Linux系统中那样使用Ctrl-Alt-F *切换到文本终端。 。 我想知道,是否可以切换到文本终端,如果可以,该怎么办?
2 terminal  debian  gnu 

1
如何更改Linux终端的大小
我在通过VGA进行外部显示的笔记本电脑上使用Fedora。(内部的一个被禁用,但是在启动时会打开) 内部1024 * 400,外部1920 * 1080。 在Xfce下分辨率是正常的,但是有时我需要通过control+ alt+ 使用命令行界面f1-7,并且终端无法全屏显示,只能占据屏幕的一角。 我尝试过xrandr,但显示“无法打开显示” 如何使终端全屏显示?

1
Emacs主题在终端中使用不同的颜色
我使用deftheme为Emacs 24 制作了一个主题,该主题基于我使用4bit生成的内容,并且其主题结构大致基于内置的探戈主题。 在下面的屏幕截图中,您可以emacs -nw在左侧和emacs右侧看到。活动的Xresources文件使用相同的十六进制值。 我将如何解决这个问题?

2
哪个是配置$ TERM和tmux的正确方法?
我在bash中使用gnome-terminal。 当我将xterm-256color设置为$ TERM并在.tmux.conf中时,大多数事情都可以工作,但是当我尝试更改vim的colorscheme时,事情就搞砸了。 当我为$ TERM和.tmux.conf设置screen-256color时,颜色可以正常工作,但是大多数键都发疯了。我已经尝试了最后一个链接中的一些建议,但是当我按ssh键时,箭头甚至在命令行上也会崩溃。 那么如何配置tmux呢?
2 vim  terminal  tmux 


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.