小编mur*_*uru的帖子

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

我知道如何启动一个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万
查看次数

如何在 Ubuntu 上安装最新的 Python 2.7.X 或 3.X?

我想在 Ubuntu 上安装最新的 Python tarball,从http://python.org/download/下载。

这是正确的安装方法吗?

./configure
make
make install
Run Code Online (Sandbox Code Playgroud)

如果没有,我该怎么做?

python software-installation

185
推荐指数
5
解决办法
79万
查看次数

如何一次将多个文件移动到特定的目标目录?

我在某个目录(以及许多其他文件)中有一堆要移动的文件。

幸运的是,我想移动的所有文件的名称中都包含一个特定的标识符,因此我ls | grep IDENTIFIER可以获得要移动的文件的确切列表。

但是,我怎样才能mv file /path/to/dest/folder/一次执行,而不是一个一个执行(有很多文件要移动)?

command-line mv

185
推荐指数
8
解决办法
58万
查看次数

如何使用 apt-get 安装不同的 Python 版本?

如何使用 apt-get 安装不同版本的 Python?

显然我意识到我可以使用源 tar ball 进行安装,但是我不想从源代码安装而是使用包管理器,因为这就是它的用途。当然,某个有信誉的地方会为我可以参考的最新 Python 版本构建 .deb 文件(为什么 python.org 不超出我的范围)。

我需要做什么来引用它们以及升级到下一个版本时可能会产生什么问题?

如果除了从源代码构建之外别无他法,是否有我可以安装的(伪)包,该包将提供所需的所有依赖项,而无需单独查找和安装每个依赖项?所以我没有得到:

The necessary bits to build these optional modules were not found:
_bz2                  _curses               _curses_panel      
_dbm                  _gdbm                 _lzma              
_sqlite3              _ssl                  _tkinter           
readline              zlib  
Run Code Online (Sandbox Code Playgroud)

python apt software-installation

181
推荐指数
5
解决办法
38万
查看次数

在终端中每隔 x 时间间隔重复一次命令?

如何在每个时间间隔重复一个命令,以便它允许我运行命令以进行检查监视 目录的?

不需要脚本,我只需要在终端中执行一个简单的命令。

command-line bash scripts monitoring

172
推荐指数
7
解决办法
33万
查看次数

“su”、“sudo -s”、“sudo -i”、“sudo su”之间有什么区别?

我已经从手册中阅读了它,但我看不出有什么区别..

su - 更改用户 ID 或成为超级用户

sudo -s [command]
Run Code Online (Sandbox Code Playgroud)

-s(壳)选项运行由SHELL环境变量指定的壳,如果它是一组或如passwd的(5)中规定的壳。如果指定了命令,则将其传递给 shell 执行。否则,将执行交互式 shell。

sudo -i 消失手册中的描述

sudo su

171
推荐指数
5
解决办法
33万
查看次数

如何从命令行安装最新版本的 cmake?

我正在尝试cmake在我的 linux 盒子中安装最新版本,但我总是遇到以下异常 -

userName@phx5qa01c-4e23:~/build$ wget http://www.cmake.org/files/v2.8/cmake-2.8.11.tar.gz
--2013-10-08 14:39:55--  http://www.cmake.org/files/v2.8/cmake-2.8.11.tar.gz
Resolving www.cmake.org... 66.194.253.19
Connecting to www.cmake.org|66.194.253.19|:80... failed: Connection timed out.
Retrying.

--2013-10-08 14:40:17--  (try: 2)  http://www.cmake.org/files/v2.8/cmake-2.8.11.tar.gz
Connecting to www.cmake.org|66.194.253.19|:80... failed: Connection timed out.
Retrying.

--2013-10-08 14:40:40--  (try: 3)  http://www.cmake.org/files/v2.8/cmake-2.8.11.tar.gz
Connecting to www.cmake.org|66.194.253.19|:80...
Run Code Online (Sandbox Code Playgroud)

它总是在重试......有什么想法吗?

有谁知道我在这里做错了什么?或者有什么更好的方法可以在我的 linux 机器中安装最新版本的 cmake?

userName@phx5qa01c-4e23:~/build$ uname -a
Linux phx5qa01c-4e23 2.6.35-22-server #33-Ubuntu SMP Sun Sep 19 20:48:58 UTC 2010 x86_64 GNU/Linux
Run Code Online (Sandbox Code Playgroud)

command-line cmake software-installation

168
推荐指数
8
解决办法
44万
查看次数

什么是“显示桌面”键盘快捷键?

我刚刚从 11.04 升级到 11.10。以前显示桌面的快捷方式是Super+ D(与Windows中相同),但现在不起作用。什么是新捷径?

shortcut-keys unity

160
推荐指数
2
解决办法
19万
查看次数

apt-get -y install 命令中的 -y 是什么意思?

我总是看到这样的命令

apt-get -y install 
Run Code Online (Sandbox Code Playgroud)

什么是-y标签的,是什么样的区别apt-get install有和没有-y标记?

apt

159
推荐指数
1
解决办法
13万
查看次数

如何在 Ubuntu 上使用最新的 GCC?

我想用最新版本的gcc.

Ubuntu 14.04 带有 gcc 4.8.2,但是有 4.9.0 可用,而且,我看到它可以作为一个包使用:gcc-4.9. 我尝试安装它

sudo apt-get install gcc-4.9
Run Code Online (Sandbox Code Playgroud)

但它说

Reading package lists... Done
Building dependency tree       
Reading state information... Done
Note, selecting 'gcc-4.9-base' for regex 'gcc-4.9'
gcc-4.9-base is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Run Code Online (Sandbox Code Playgroud)

看起来它已经安装了,只是不是默认的?我如何利用它来构建我的程序?

gcc software-installation

156
推荐指数
4
解决办法
34万
查看次数