小编sou*_* c.的帖子

即使关闭终端,如何在后台运行python程序?

我正在从我的 Ubuntu 机器的终端运行一个 python 程序,

$ python test.py
Run Code Online (Sandbox Code Playgroud)

但是如果我关闭终端,我的整个程序将停止,有没有办法在后台运行这个 python 程序,这样如果我关闭我的终端,它仍然会继续运行?

而且在后台运行这个程序之后,如果我再次登录到那个终端,我如何找出我的实际程序是否仍在运行?

command-line process

57
推荐指数
2
解决办法
27万
查看次数

如何安装 OpenGL/GLUT 库

我目前在我的 acer 上网本上安装了 ubuntu 11.10。我在获取一些我需要的包裹时遇到问题。我使用的是最新版本,并且在我的校园内有 wifi 连接。这是我的导师希望我们做的:

  1. 在 Ubuntu 桌面上选择应用程序/附件/终端
  2. 输入ls /usr/include/GL
    是否有glut.h gl.h等,
    如果没有,请安装它sudo apt-get install libglut3-dev
  3. 然后我复制program1.c到桌面
  4. cd desktop
  5. gcc -lglut -lGLU program1.c 注意 l 是小写的 L,在 UNIX 中表示库
  6. ./a.out 执行

我完成了第 2 步,其中返回:

sudo: ls/brandon/include/GL: command not found
Run Code Online (Sandbox Code Playgroud)

所以从这里我做 apt-get 并尝试安装它,但返回给我:

E: Unable to locate package libglut3-dev
Run Code Online (Sandbox Code Playgroud)

这是否与我的连接有关,或者我需要在我的系统上做些什么才能找到软件包并安装它。我对 ubuntu 真的很陌生,可以在刚开始时使用一些帮助。

command-line opengl

46
推荐指数
2
解决办法
22万
查看次数

如何自动比较大量文件的 md5sum 哈希值

我可以从终端检查文件的 md5sum 哈希值,

$ md5sum my_sensitive_file
8dad53cfc973c59864b8318263737462 my_sensitive_file
Run Code Online (Sandbox Code Playgroud)

但困难的部分是将哈希值与精确值进行比较。

对于大量文件,很难将 32 个字符输出与任何人的原始/精确哈希值进行比较。首先,工作会很单调,错误范围也很大。

是否可以自动化比较过程,最好是在 CLI 中?

command-line md5sum

39
推荐指数
1
解决办法
6万
查看次数

我应该编辑我的 resolv.conf 文件来修复错误的 DNS 问题吗?

我的问题是我的 Ubuntu 机器使用了错误的 DNS 服务器。出于某种原因,机器查询localhostDNS 信息。

我在网络设置 GUI 中添加了 DNS 服务器,但/etc/resolv.conf仍包含127.0.0.1DNS 服务器地址。现在,我以为我可以自己编辑文件,但它明确表示我不应该手动编辑文件。

现在,由于网络设置 GUI 没有生成具有正确设置的文件,我如何自己生成新resolv.conf文件?

dns resolv.conf

35
推荐指数
3
解决办法
16万
查看次数

假磁盘已满错误:apt-get 无法安装或删除

我在升级 Ubuntu 12.04 服务器时遇到以下错误。现在apt-get无法安装或删除任何软件包。

解压 linux-headers-3.13.0-62(来自 .../linux-headers-3.13.0-62_3.13.0-62.102~precise1_all.deb)...
dpkg: 错误处理 /var/cache/apt/archives/linux-headers-3.13.0-62_3.13.0-62.102~precise1_all.deb (--unpack):
 无法创建`/usr/src/linux-headers-3.13.0-62/arch/arm/include/asm/ptrace.h.dpkg-new' 
(在处理`./usr/src/linux-headers-3.13.0-62/arch/arm/include/asm/ptrace.h'):设备上
没有剩余空间没有写入报告,因为错误消息指示磁盘完全错误
 dpkg-deb:错误:子进程粘贴被信号杀死(断管)
处理时遇到错误:
 /var/cache/apt/archives/linux-headers-3.13.0-62_3.13.0-62.102~precise1_all.deb
E:子进程/usr/bin/dpkg返回错误码(1)

虽然我并不是真的没有磁盘空间,

# df -h
Filesystem      Size  Used Avail Use% Mounted on
/dev/sda1       6.8G  4.7G  1.8G  69% /  
Run Code Online (Sandbox Code Playgroud)

无论如何,我的 inode 已满,

# df -i
Filesystem     Inodes   IUsed  IFree IUse% Mounted on
/dev/sda1      458752  455214   3538  100% /
Run Code Online (Sandbox Code Playgroud)

我有十多个旧内核,但我无法删除它们,因为我apt-get自己是跛脚的。所以我无法关注这个报告类似问题的帖子

唯一的选择似乎是手动删除一些较旧的内核。它会引起任何问题吗?

有没有更好的出路?我可以暂时为 root使用保留空间并删除旧内核吗?

apt dpkg disk-usage inode

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

将 nohup 工作带到前台

考虑以下nohup执行:

nohup script.sh > script.out &
Run Code Online (Sandbox Code Playgroud)

有没有办法注销终端,重新连接,将进程带回前台并使用键盘与其交互?

command-line process nohup background

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

如何通过 SSH 传输音频?

有没有办法通过 ssh 传输音频?

在通过ssh -X我打开浏览器并想观看 YouTube 视频后连接到远程机器后说。目前我只能在没有任何音频的情况下观看视频。但我也想听音频。怎么做?

ssh sound networking

19
推荐指数
1
解决办法
4万
查看次数

如何在屏幕锁定/解锁时运行命令或脚本?

我正在寻找一种存储锁定/解锁屏幕时间的方法。

A=$(date)
echo $A >> $HOME/time_xprofile
Run Code Online (Sandbox Code Playgroud)

我尝试了什么:

$HOME/.bashrc
$HOME/.bash_logout
$HOME/.bash_prompt
$HOME/.xprofile
Run Code Online (Sandbox Code Playgroud)

然后我锁定屏幕并检查文件是否出现并且每次都失败。我怎样才能检查时间比?

command-line bash

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

如何同时关联和使用两个或多个 Dropbox 帐户

我有两个 Dropbox 帐户。是否可以在不以不同用户身份登录的情况下同时链接和使用两个帐户

不要与类似的帖子混淆

在同一台计算机上为不同用户提供多个 Dropbox 帐户

dropbox file-sharing

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

如何将 Ubuntu Nautilus 中的默认文件关联设置为“打开方式”选项卡中未列出的内容?

曾经有一个选项可以添加未列出的命令,但在 Unity 中似乎没有了。现在有人知道该怎么做吗?

nautilus file-association

16
推荐指数
1
解决办法
9037
查看次数