标签: command-line

如何更改 Gnome-Terminal 的标题?

我在我的工作环境中运行了几个终端实例,我想为每个终端设置一个特定的标题,以便清楚地了解特定终端的用途,即 Apache、editing_ini、postgres 等...

当然是从命令行。

command-line gnome-terminal titlebar

198
推荐指数
7
解决办法
24万
查看次数

如何从终端分离屏幕会话?

我知道如何启动一个screen,以及如何列出不同的屏幕:

screen -ls
Run Code Online (Sandbox Code Playgroud)

或附上:

There are screens on:
        2477.pts-0.server1      (Detached)
        2522.pts-0.server1      (Detached)
2 Sockets in /var/run/screen/S-root.

$ screen -r 2477.pts-0.server1
Run Code Online (Sandbox Code Playgroud)

但是从屏幕会话中分离并保持运行的组合键是什么?

command-line gnu-screen

195
推荐指数
5
解决办法
50万
查看次数

如何通过命令行从 MP4 视频创建动画 GIF?

我想.gif.mp4视频中制作动画。我更喜欢从命令行执行此操作,因此请仅列出命令行工具。

command-line mp4 gif

194
推荐指数
3
解决办法
14万
查看次数

为什么虚拟终端是“虚拟的”,“真实”终端是什么/为什么/在哪里?

我希望这个问题是不言自明的。

我的理解是gnome-terminalkonsole虚拟终端,它们基本上服务于相同的目的,即各种可选命令解释器的命令行环境。(我什至不确定这是否是看待它的正确方式。)

我假设实际终端就是我的错键被传以occasionaly Ctrl+ Alt+ F1F2等等。

但是在那个黑屏腹地“有龙”,所以我尽快按Ctrl+ Alt+离开那里F7(我在某处了解到:“当一切都变得黑暗时:按秘密键返回:)

  • 是/是“真正的”终端(一个或多个)的一个(多个)存在的后面Ctrl+ Alt+ F1F2等等键?
  • 与“虚拟”的相比,它们的“真实”是什么?
  • 以及它们有何不同?是否像“无 GUI”与“GUI”一样简单?

PS是“控制台”和“终端”的同义词吗?

command-line virtual-console

193
推荐指数
3
解决办法
5万
查看次数

Bash 历史搜索,部分 + 向上箭头

我已经搜索过,但没有找到任何关于此的内容。我正在使用终端在 bash 中寻找功能。

回到过去,我有一个用户在 debian 系统上,一个朋友为我设置了一个方便的历史搜索功能(我相信我当时使用了 tcsh),我将在其中输入上一个命令的开头,点击向上箭头,它会根据部分字符串进行搜索。

例如,如果我的历史是:

./script.pl
./script.pl arg1
cat output
cat output | grep yada
Run Code Online (Sandbox Code Playgroud)

然后我输入.,然后按向上箭头,它会显示我:./script.pl arg1。再按一次,它会显示./script.pl,等等。

非常像它会grep在 .bash_history 上执行。有没有办法获得这个功能?

command-line bash history bashrc

192
推荐指数
5
解决办法
11万
查看次数

如何从命令行(或通过脚本)更改 LCD 亮度?

要解决错误 #1005495(无法通过热键更改 LCD 亮度),我希望有一个命令行查询来增加和降低 LCD 的亮度。然后我可以将热键映射到每个查询。

问题是:我不知道如何在命令行上增加和减少 LCD 亮度。你?

command-line backlight brightness

192
推荐指数
6
解决办法
34万
查看次数

如何找到包括虚拟在内的 CPU 内核数?

如何使用命令行找出我的 CPU 的核心数,包括虚拟核心(超线程核心)?

command-line system-info cpuinfo

192
推荐指数
5
解决办法
27万
查看次数

如何在 Bash 提示中显示带有颜色的 git 分支?

在 git 存储库中工作时,我正在使用本指南在 gnome 终端(Ubuntu 15.10)中显示分支名称。基于以上内容,我现在在 ~/.bashrc 文件中有以下内容:

# uncomment for a colored prompt, if the terminal has the capability; turned
# off by default to not distract the user: the focus in a terminal window
# should be on the output of commands, not on the prompt
#force_color_prompt=yes 
Run Code Online (Sandbox Code Playgroud)

...

# Add git branch if its present to PS1
parse_git_branch() {
 git branch 2> /dev/null | sed -e '/^[^*]/d' -e 's/* \(.*\)/(\1)/'
}
if [ "$color_prompt" = yes …
Run Code Online (Sandbox Code Playgroud)

command-line bash git

192
推荐指数
5
解决办法
25万
查看次数

如何通过命令行正确安装 Chrome 浏览器?

我正在尝试通过命令行安装 Chrome 浏览器。我试过这个:

$ apt-cache search chrome browser
Run Code Online (Sandbox Code Playgroud)

结果显示正确的术语是“chrome-browser”,所以我尝试了:

$ sudo apt-get install chrome-browser
Run Code Online (Sandbox Code Playgroud)

然后是 Y/n 问题的“Y”。

但是安装抛出了错误。有人看到我发出的命令有什么问题吗?

command-line google-chrome software-installation

191
推荐指数
6
解决办法
164万
查看次数

在终端中运行 .desktop 文件

据我所知,.desktop文件是允许自定义应用程序设置的快捷方式。例如,我的/usr/share/applications/文件夹中有很多。

如果我在 中打开该文件夹nautilus,则只需双击其关联文件即可运行这些应用程序,例如双击firefox.desktop运行 Firefox。但是,我找不到通过终端做同样事情的方法。

如果我这样做,gnome-open foo.desktop它只是foo.desktop作为文本文件打开。如果我使它可执行,然后在 bash 中运行它,它只会失败(这是意料之中的,它显然不是 bash 脚本)。
编辑:做exec /fullpath/foo.desktop给我一个Permission denied信息,即使我改变了自己的所有权。如果我使可执行文件并执行相同的命令,我正在使用的终端选项卡就会关闭(我猜它会崩溃)。最后,如果我这样做sudo exec /fullpath/foo.desktop,我会收到错误报告sudo: exec: command not found

这是我的问题,如何foo.desktop从终端运行文件?

command-line shortcuts .desktop

190
推荐指数
12
解决办法
24万
查看次数