我只是在我的终端(Gnome 终端)上闲逛。我想知道有没有一种方法可以将一个终端的输出发送到另一个终端而无需创建新文件或管道。
例如:在第一个终端上我运行ls并希望其输出显示在第二个终端上(在第二个终端上使用或不使用任何命令)
我通过运行 10 亿次循环来测试 Bash 和 Python 的速度。
$ cat python.py
#!/bin/python
# python v3.5
i=0;
while i<=1000000000:
i=i+1;
Run Code Online (Sandbox Code Playgroud)
重击代码:
$ cat bash2.sh
#!/bin/bash
# bash v4.3
i=0
while [[ $i -le 1000000000 ]]
do
let i++
done
Run Code Online (Sandbox Code Playgroud)
使用该time命令,我发现 Python 代码只需要 48 秒即可完成,而 Bash 代码在我杀死脚本之前需要 1 个多小时。
为什么会这样?我预计 Bash 会更快。我的脚本有问题还是 Bash 使用这个脚本真的慢得多?
我正在寻找一个命令行或 bash 脚本,它会在文件中每一行的开头之前添加 5 次空格。
例如:
abc
Run Code Online (Sandbox Code Playgroud)
添加空格 5 次后
abc
Run Code Online (Sandbox Code Playgroud) 在 DE 上,为了方便起见,我们可以调整终端(例如 gnome-terminal)的大小,我如何知道终端的大小(以像素或列数和行数表示)?
我想知道如何在不关闭终端的情况下清除我在命令提示符中定义的所有变量?
例如,如果我在命令提示符中设置一个变量为:
$ a=1
Run Code Online (Sandbox Code Playgroud)
现在我想$a在不关闭终端的情况下删除变量(以及以类似方式定义的许多其他变量)。我可以使用,unset但如果没有大的,它会很忙。变量
当我输入sudo service networking restart时,出现如下所示的错误:
edward@computer:~$ sudo service networking restart
stop: Job failed while stopping
start: Job is already running: networking
Run Code Online (Sandbox Code Playgroud)
当我想networking在更改 mac 地址后以及在/etc/network/interfaces文件中设置静态 IP 后重新启动时出现此错误。
即使在恢复这些更改并且我的计算机工作正常后,我也会遇到同样的错误。
在查看时,/var/log/syslog我发现了这一点:
kernel: [ 6448.036144] init: networking post-stop process (28701)
terminated with status 100
Run Code Online (Sandbox Code Playgroud)
这与失败的停止/启动有关吗?
我在 Ubuntu 14.04
在 Gnome 中,虽然我可以在 HFP/HSP 模式下连接我的蓝牙耳机,但我无法让它们在我需要的 A2DP 模式下连接。
令人惊讶的是,我可以在 KDE 中以 A2DP 模式一键连接它。
我在 Gnome 3.18 上使用 Arch Linux。
更新:
$ pactl list short | grep bluetooth
8 module-bluetooth-policy
9 module-bluetooth-discover
Run Code Online (Sandbox Code Playgroud) 我想要一个像在 Ubuntu 中一样的来宾帐户,它具有以下功能:
/tmp每次都创建一个没有数据的新主文件夹(如果可能的话)sudo我在 Arch Linux 上运行 Gnome 3.20
注:请不要靠近我的问题是重复的创建来宾帐户限制访问的应用程序,因为这个问题没有答案,我的第二和第三点
有人可以readlink用简单的语言向我解释以下命令选项:
-f, --canonicalize
canonicalize by following every symlink in every component of
the given name recursively; all but the last component must
exist
-e, --canonicalize-existing
canonicalize by following every symlink in every component of
the given name recursively, all components must exist
-m, --canonicalize-missing
canonicalize by following every symlink in every component of
the given name recursively, without requirements on components
existence
Run Code Online (Sandbox Code Playgroud) accounts ×1
at ×1
bash ×1
bluetooth ×1
command-line ×1
daemon ×1
gnome ×1
gnome3 ×1
networking ×1
python3 ×1
readlink ×1
shell ×1
shell-script ×1
terminal ×1