Questions tagged «terminal»

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


12
如何禁用终端中的换行?
我需要使用bash shell查看大型日志文件。我以前是less用来打开文件的,但是由于行太长,所以有些行/自动换行正在进行。 由于文件是Log4J日志,并且每行的开头都有一个模式,因此,将行换行会使分析输出变得困难,因此我开始使用less -S长行斩波。 但是现在我需要使用tail -f,并且它还会换行输出。是否可以对所有命令禁用bash shell中的换行? 注意:有一个提到转义序列的不同问题的答案echo -ne '\e[?7l',但这似乎不适用于bash。
55 terminal 


4
如何在$ HOME以外的目录中启动所有Shell会话?
当我在Ubuntu中打开非登录外壳程序时,我当前的工作目录是/home/user_name(我的$HOME环境变量),但是我想更改此目录,以便在启动终端时位于其他目录中。 我已经读过,当我在Ubuntu中启动终端时,会得到一个.bashrc文件。所以我加了 export HOME=/home/user_name/Documents 到我的.bashrc文件。现在,当我打开终端时,我仍然在/home/user_name目录中。 我该如何更改?



6
通过终端连接到蓝牙设备
我正在用薄荷15薄荷糖。 我购买了一套蓝牙扬声器,并且试图通过终端连接到它们。通过GUI,我可以正常看到它们,并且已连接到它们。我想制作一个小脚本,以便每当它们可见时,我都会自动连接到它们。 我正在尝试使用以下方法扫描它们: hcitool扫描 但是我明白了 扫描... 几秒钟后,该过程终止。 与相同hidd --search。 如果我跑步,hciconfig scan我会得到: hci0: Type: BR/EDR Bus: USB BD Address: 40:2C:F4:78:E8:69 ACL MTU: 1021:8 SCO MTU: 64:1 UP RUNNING PSCAN ISCAN RX bytes:130700 acl:22 sco:0 events:18527 errors:0 TX bytes:31875398 acl:36784 sco:0 commands:75 errors:0 我想这只是说我的蓝牙地址,并且它已打开。 正如我已经说过的,通过普通的用户界面,我可以看到扬声器,并且已经连接到扬声器,但是通过端子我什么也没看到。 其实很有趣,hcitool scan因为扬声器已连接,所以什么也没找到,而且每次我运行命令时,扬声器的声音都会中断几秒钟。

7
在终端中查看pdf文件
我想pdf直接在群集上查看文件,而不是将其复制到本地计算机上,然后在查看器中打开它们。 如何pdf在终端中查看文件?
50 terminal  pdf 


3
支持tmux,TERM和256色
介绍 我的问题来自必须理解为什么我现在(经过多次试验)为何支持256种颜色的终端和tmux,并tput colors告诉我它们只有8种。 背景 让我们从头开始。 我使用的是Ubuntu盒子,Guake,tmux,Vim,我喜欢主题Solarized。它们看起来非常糟糕,所以我决定启用256色支持并稍作调整。 让我们看看终端机发生了什么。tput colors说有8种颜色。我个人将它们设置为紫色,在左侧,当然在右侧我们有2种不同的蓝色阴影。$TERM说xterm。(有颜色的ls我eval 这个在我的.bashrc。) 尽管在不支持256256色的环境中我用标志将其称为Vim,但Vim看起来也不错。 set t_Co=256 let g:solarized_termcolors=256 colorscheme solarized 唯一抱怨色彩空间减少的人是tmux。调用会tmux提供“错误的”预期结果。 但调用tmux与-2标志使一切都做工精细,神奇。 现在,我唯一可以确定的是,-2等效的export TERM=screen-256color(源)。 Guake的行为举止类似于Terminal,他们俩都回答xterm了这个问题echo $TERM。 题 基本上,有人知道即使一切都不起作用,为什么一切正常吗? 我是否在抱怨为什么事情会奏效?也许。 有更好的理由吗?当然:我想修复办公室中其他Ubuntu盒子的外观,并且我想了解为什么事情起作用或不起作用。 额外实验 在我的计算机上运行此脚本(稍作修改)xterm可以得到以下结果:256色,但只有16种可以正确显示。 然后,更改终端的配置文件,这16种颜色也会更改。 以下是更多测试。 从左至右,从上到下,我们有Solarized色彩主题,dircolor ansi-dark并256dark,然后默认(探戈)配色方案,dircolor ansi-dark和256dark。 观察:从理论上讲dircolor ansi-dark,日光配色方案应与之紧密匹配dircolor 256dark。对于列出的特定文件,这显然没有发生。相反,当工作目录中有文件夹,文本文件和符号链接时,就会发生这种情况。结论:在编码256dark颜色时没有太多注意。 初步结论 xterm不管怎么说,都支持256色tput colors。程序可以参考ansi调色板(可由用户自定义)或定义其颜色,从总共256种颜色中进行选择。
48 terminal  vim  tmux  colors 

5
更改时输出文件内容
我想在文件更改时输出文件的内容,例如,如果我有文件foobar并且这样做: magic_command foobar 当前终端应显示文件的内容,并等待直到我不知道按^ C。 然后,如果从另一个终端执行: echo asdf >> foobar 除原始文件内容外,第一个终端还应显示新添加的行(当然,考虑到我没有按^ C键)。 因为我想探索和学习linux,所以我将其标记为家庭作业,但这不是家庭作业,只是我的好奇心。
47 terminal  tail  stdout 



7
终端中的语法突出显示
许多面向程序设计的编辑器会将源代码着色。是否存在将使源代码着色以在终端中查看的命令? 我可以使用打开文件emacs -nw(在终端中打开而不是弹出新窗口),但是我正在寻找类似的文件less(或与一起使用 less -R,它通过输入中的颜色转义序列)。

6
插入二进制文件后,哈希符号(#)转换为英镑符号(£)
这就是我的bash提示过去的样子。 然后我做了一些可能不太聪明的事情,我做了cat /bin/bash。现在我的bash提示符看起来像这样,用井号(£)代替了井号(#)。它甚至会影响文件中的哈希符号,请参见此处: 任何想法如何还原此? 编辑:此问题不会询问“如何更改我的bash提示?”,而是“我的bash提示本身已更改,如何恢复它?” .bashrc为那些有兴趣的人完成。
42 terminal 

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.