Questions tagged «terminal»

终端是文本输入/输出的环境。在终端内部,运行命令行和文本模式程序(包括shell)。

1
chmod 000 / dev / stdin会永远禁用终端吗?
我正在研究Unix教科书中的问题 (第8章,第16页,第207页): 提供chmod执行与mesg n和mesg y命令相同任务的命令行。(提示:每个硬件设备,包括您的终端,在/dev目录中都有一个关联的文件。) 我相信答案是: mesg n = chmod 770 /dev/stdout mesg y = chmod 777 /dev/stdout 但是我想知道如果您使用该chmod 000 /dev/stdin怎么办? 您是否无法在终端中输入命令而被锁定?

1
找不到内核3.10.0-229.el7.x86_64的内核头文件
service vboxdrv setup在CentOS 7终端中键入命令时,出现以下错误: Your kernel headers for kernel 3.10.0-229.el7.x86_64 cannot be found 如何解决此错误? 通过输入打开日志文件时vi /var/log/vbox-install.log,内容为: Uninstalling modules from DKMS removing old DKMS module vboxhost version 5.0.4 ------------------------------ Deleting module version: 5.0.4 completely from the DKMS tree. ------------------------------ Done. Attempting to install using DKMS Creating symlink /var/lib/dkms/vboxhost/5.0.4/source -> /usr/src/vboxhost-5.0.4 DKMS: …


2
内核崩溃后如何向上滚动?
在修补Linux VM时,我经常会遇到内核崩溃,这会用我不了解的东西推高所有有用的输出,这可能对我没有帮助。 恐慌大多发生在该initramfs阶段。我正在使用VirtualBox。 普通Shift+ Pg Up无效(以我为例)。 还有另一种方法可以向上滚动并查看以前生成的内容吗?

2
我可以仅使用键盘保存上一个终端命令的输出吗?
我只用了最后两个小时,就从没有GUI的实时CD上运行dd命令(或描绘任何类似的“难以重做”的情况)。我所拥有的只是我可信赖的“多窗口”(CTRL+ALT+F#)Bash终端。 ,在执行此命令期间,dd抛出了一些令人讨厌的错误消息以及我想保留的更多信息。我插入了可以写入数据的USB驱动器,但是在命令运行后如何将以前的输出保存为文本文件? 如果这是一个不错的GUI中的终端仿真器,那么我只需要用鼠标选择文本,复制文本并将其粘贴到文档中即可。而且,如果我知道该命令会产生错误,我会先将其通过管道传输到文件中,但是可惜,额外的输出令人惊讶。 如何在不重新运行命令的情况下将先前命令的文本输出保存到文件中?这有可能吗?

2
如何在终端中找到垂直线的数量?
我正在写一个脚本,当我进入cd时显示目录的git日志。这样的日志可能不胜枚举,包含数百行。到目前为止,我一直将其限制为硬编码的20行(... | head -n 20),这在工作中的屏幕上还可以,但是在家用的较小MacBook屏幕上就太多了。 我希望日志占据任一终端上(垂直)屏幕的一半左右。而且“终端”也发生了变化:它是Gnome终端在工作,而iTerm2在家里。而且我不使用屏幕或tmux。 如何从命令行找到终端中可用的垂直线数?




2
Ctrl-C不适用于pppd非分离会话
我有一个Mini2440 ARM板,并使用放置了一个基本的Debian 6.0系统multistrap。 我曾经tmux在的不同窗口中运行过多个进程/etc/rc.local。我使用其串行端口和getty在该端口上运行的inittab条目连接至开发板。我picocom用作串行通讯器。 当root登录时,~/.bashrc将他附加到已经在运行的tmux服务器上,可以轻松地监视进程。实际的命令是exec tmux attach-session -t "main"。tmux使用默认配置运行。 一切正常,除了其中一个进程(周围的shell脚本pppd)没有Ctrlc从终端接收而其他进程可以接收。也Ctrl\可以。也 kill -INT <pppd_pid>可以,但kill -INT <shellscript_pid>不能。 我真的需要Ctrlc工作 此设置有什么问题? 编辑:这是stty -a外壳程序脚本中的输出,就在之前pppd: speed 38400 baud; rows 23; columns 80; line = 0; intr = ^C; quit = ^\; erase = ^?; kill = ^U; eof = ^D; eol = <undef>; eol2 = <undef>; …
12 linux  debian  terminal  tmux  ppp 

2
别名和tmux
在定义的别名.bash_aliases和.bashrc不工作的tmux。 可以在某些配置中更改此名称,以便别名在下工作tmux吗?

2
如何更改tty登录提示?
需要明确的是,我不是指/etc/issue(在提示之前显示)或/etc/motd(在登录后显示),而是指提示本身,当前 hostname login: 从好的方面来说,我正在运行Arch Linux,但我相信答案可能会是跨发行版的。
12 terminal  login  prompt  tty 

4
在鼠标,复制和粘贴之前,他们如何设法驱动Unix计算机?
由于Unix已有40年的历史,因此Unix比计算机鼠标的发明要古老。(实际上,如果Unix是1969年的鼠标,而鼠标是1972年的鼠标,则只有3年。)在这个世界上,新用户如何在Unix上做任何不复制和粘贴的操作?我知道他们总是有一个带有复制/粘贴功能的文本编辑器,但是我在Linux上所做的一切都是从Web浏览器复制,然后(从CLIPBOARD)粘贴到vim或gedit或gnome终端中。你也一样吧 我只是无法想象将一个man文件加载到vim中,然后将代码从其中复制并粘贴到临时缓冲区中,然后让bash执行该缓冲区。也许他们从未离开过emacs。那是答案吗?



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.