小编Kar*_*son的帖子

在 VirtualBox 中看不到 USB 设备

以下将我的用户添加到组中:

sudo usermod -aG vboxusers karl
Run Code Online (Sandbox Code Playgroud)

收到错误信息:

usermod: group 'vboxusers' does not exist
Run Code Online (Sandbox Code Playgroud)

我的组如下:

karl adm cdrom sudo dip plugdev lpadmin sambashare vboxsf
Run Code Online (Sandbox Code Playgroud)

我使用VirtualBox 5.0.14Ubuntu 14.04Guest Additions 5.0.14和扩展包5.0.14。我可以在我的主机操作系统中看到我的 USB 设备。

virtualbox usb 14.04

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

Killall 节点不杀死节点进程

我通过以下输出ps aux | grep node

karlm    17551  1.4  0.7 1000592 93604 pts/2   Sl   09:54   0:01 node -r babel-register -r babel-polyfill src/index.js --config=c.json
Run Code Online (Sandbox Code Playgroud)

我试着用killall node.

它不会杀死进程吗?

command-line nodejs killall

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

.xinitrc 和 .xsession 未运行

我试图让一些命令在这些文件中运行,但没有任何效果。

第一个文件~/.xinitrc

#!/bin/bash
echo DERP >>  /home/karl/xinitrc-derp1.log
Run Code Online (Sandbox Code Playgroud)

第二个文件~/.xsession

#!/bin/bash
echo DERP >>  /home/karl/xsession-derp1.log
Run Code Online (Sandbox Code Playgroud)

日志只是不出现。我正在使用 Ubuntu 14.04 运行万神殿。

14.04

9
推荐指数
1
解决办法
8394
查看次数

ps -xa | grep 节点杀死特定进程

我目前正在使用以下命令来获取进程:

ps -xa | grep node
Run Code Online (Sandbox Code Playgroud)

结果如下:

13611 ?        Sl     0:03 /opt/brackets/Brackets-node /opt/brackets/node-core
20713 pts/1    Sl     0:00 node --harmony app.js
20838 pts/1    S+     0:00 grep node
Run Code Online (Sandbox Code Playgroud)

我使用命令kill -9 20713来终止node --harmony app.js进程。

我怎样才能node --harmony app.js用一个命令杀死每一次?我厌倦了每次都输入进程号。

command-line process

8
推荐指数
1
解决办法
3万
查看次数

UNetbootin 未检测到已安装的 USB?

UNetbootin 未检测到已安装的 USB,如下图所示。

在此处输入图片说明

在此处输入图片说明

usb-creator

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

关于构建后删除源文件的问题

我已经从源代码构建了很多软件,因为我想学习它已经有一段时间了。发生以下情况:

  1. 下载源文件(通常是一个tarball文件)
  2. 安装依赖项(通常是一堆库)
  3. 配置、构建并安装或运行

我仍然对哪些文件与哪些内容相关等感到困惑,所以我的问题可能看起来很愚蠢。

我有 128GB 的​​ ssd 硬盘空间。这对我来说不是很多。我需要每一点!

从源代码构建时,它会将文件编译到所谓的 dist 文件夹中,然后可以运行(或安装)该文件夹。所以我的问题是:

  • 由于我假设自我构建软件以来不需要源文件,我如何安全地删除这些文件?

package-management apt dependencies compiling

7
推荐指数
1
解决办法
69
查看次数

从源构建后删除源依赖项

现在在安装依赖项时,我意识到它们实际上占用了相当多的空间(取决于依赖项是什么)。所以我的问题是:

  • 如何删除操作系统不需要的所有依赖文件?是否sudo apt-get autoremove足够?

dependencies compiling

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

可以在前台运行 cron 吗?

我想/usr/sbin/cron在前台运行命令而不是作为守护进程。这可能吗?

16.04

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

检查私钥是否格式错误

我一直在通过终端手动移动私钥,但出现错误。我怀疑此错误是由格式错误的密钥引起的。

有没有办法检查密钥字符串是否正确?

ssh

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

Nano通过终端,如何写入特殊字符?

正如标题所说;Nano通过终端,如何写入特殊字符?

我在尝试调试 UTF8 问题时遇到问题,想通过终端在文件中创建特殊字符。

有人知道如何在 nano 中制作例如替代代码符号吗?

server special-characters nano 14.04

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

与主管一起启动 cron 服务

我的 supervisord.conf 中有以下内容:

[program:cron]
command=service cron start
autostart=true
autorestart=false
stderr_logfile=/var/log/cron.err.log
stdout_logfile=/var/log/cron.out.log
Run Code Online (Sandbox Code Playgroud)

好像失败了?:

root@srv:/# supervisorctl
cron                             FATAL     Exited too quickly (process log may have details)
Run Code Online (Sandbox Code Playgroud)

但是它正在运行:

root@srv:/# ps aux | grep cron
root        52  0.0  0.1  26068  2464 ?        Ss   13:07   0:00 /usr/sbin/cron
root      3053  0.0  0.0  11284   936 ?        S+   13:08   0:00 grep --color=auto cron
Run Code Online (Sandbox Code Playgroud)

我是否与主管正确启动了 cron?

cron 16.04

3
推荐指数
1
解决办法
7915
查看次数

查找 bash 命令二进制文件的位置

我有一个letsencrypt在终端中使用的命令。

我试图通过grep -R "letsencrypt" /. 不是一个好主意,调用了某种循环。

是否有一个简单的命令可以查看该命令letsencrypt实际上为二进制调用了什么?

bash

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

command -v 自定义输出

我目前有以下命令:

command -v gpg 2>/dev/null || { echo "Cound not find gpg. Aborting."; }
Run Code Online (Sandbox Code Playgroud)

我希望不是将输出重定向到 /dev/null,而是显示一条消息,说明命令的输出和 afterwords found!

IE

  • 如果没有找到 gpg: Cound not find gpg. Aborting.
  • 如果找到 gpg: gpg found at /usr/local/bin/gpg

bash

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