小编Dav*_*ter的帖子

如何删除目录及其所有内容?

我试图通过使用命令删除一个目录,rmdir但我得到了这个答案:

The directory is not empty.
Run Code Online (Sandbox Code Playgroud)

如何处理此类问题?

delete directory

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

启动 16.04 时显示的错误:“AMD-Vi:事件记录 [IO_PAGE_FAULT...”

虽然这似乎不会以任何方式影响性能或功能,但在启动 16.04 时我会收到这些错误,但只有当我安装了专有的 Nvidia 驱动程序(或可能是 AMD CPU 微码专有驱动程序)时。错误是:

AMD-Vi: Event logged [IO_PAGE_FAULT device=02:00.0 domain=0x0011...
Run Code Online (Sandbox Code Playgroud)

然后继续按顺序显示一些额外的数字。见下图。

如何使这些消息在启动过程中消失?

运行 Ubuntu 16.04 x64(内核 4.4.0-31-generic)、Unity 7.4.0 桌面环境、AMD FX-8150 8x 核心 CPU、32GB RAM、2x Nvidia GTX660 显卡、Nvidia 361.42 专有驱动器和来自 AMD CPU 的微码固件amd64-微码专有驱动程序。

的相关部分lspci

02:00.0 USB controller: VIA Technologies, Inc. VL805 USB 3.0 Host Controller (rev 01) 
Run Code Online (Sandbox Code Playgroud)

boot nvidia amd-processor drivers 16.04

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

在 16.04 上安装 VPN Unlimited 失败。我该如何解决这个问题?

我通过 Ubuntu 软件中心实用程序安装了 VPN Unlimited,在 Ubuntu 14.04 上成功运行。

我现在已经安装了 16.04 并vpn-unlimited_2.8.0_amd64.deb从 VPN Unlimited 网站下载了 VPN Unlimited。我知道 Ubuntu 16.04 已经用(Gnome)Ubuntu 软件实用程序取代了 Ubuntu 软件中心。

  • 如果我尝试使用软件中心安装,后者会挂起。

  • 如果我尝试使用 GDebi 安装,我会得到:

    Error: Dependency is not satisfiable libjsoncpp0 (>=0.6.0~rc2)
    
    Run Code Online (Sandbox Code Playgroud)

dependencies software-installation

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

在 16.04 上安装 tp link tl-wn821N V5 时遇到问题

我正在尝试安装 USB wifi 适配器: tp-link TL-WN821N V5

我找到了V5 版本的驱动程序,但无法编译。在 Linux 驱动程序的手册中说该驱动程序适用于:14.04.01 with GCC v4.8.2。我的 Linux 版本是带有 GCC v5.3.1 的 Ubuntu 16.04。

我已运行,lsusb但未列出我的 USB 适配器:

Bus 001 Device 004: ID 2357:0107
Bus 001 Device 003: ID 0781:5406 SanDisk Corp. Cruzer Micro U3
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus …
Run Code Online (Sandbox Code Playgroud)

wireless networking usb-modem drivers 16.04

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

LibreOffice 将多个 jpg 绘制为 pdf

如何使用 LibreOffice Draw 将扫描的多个 jpg 文件快速转换为 pdf 文件。上次我必须创建“新页面”,然后“插入 -> 图像”,这对于大约 50 页来说是一个***。

pdf libreoffice image-processing

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

如何为系统上当前安装的所有应用程序重新生成 .desktop 文件

我不小心删除了目录中的所有.desktop文件/usr/share/applications

有什么方法可以为我当前安装在 Ubuntu 16.04 LTS 笔记本电脑中的所有应用程序恢复/恢复/重新生成它?

package-management .desktop

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

所有 Makefile 都已损坏

我不能再运行任何 Makefile 了。我得到:

./Makefile: line 1: sorter:: command not found
Run Code Online (Sandbox Code Playgroud)

Makefile的内容:

sorter: sorter.o
    gcc sorter.o -o sorter

sorter.o: sorter.c
    gcc -c sorter.c

test:
    ./run_test

check:
    c_style_check sorter.c

clean:
    rm -f sorter *.o
Run Code Online (Sandbox Code Playgroud)

令人惊讶的是,就在昨天,我所有的 Makefile 过去都运行良好。我不知道发生了什么,我想我的 Lubuntu 有更新,但就是这样。

makefile make

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

触摸板手势和按住键不起作用

我面临着非常奇怪的问题,我找不到解决方案。有一次触摸板手势停止与键盘按键一起工作。触摸板正在移动光标,但仅此而已。当我按住键盘键时,它们只出现一次,尽管在我的设置中它被设置为重复键。

$ uname -r
4.13.0-26-generic
Run Code Online (Sandbox Code Playgroud)

touchpad keyboard 16.04

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

以别名输出unix时间

我正在运行一个在线商店,我可以在其中放置一个变量 versiontag 来包含 JS 和 CSS 作为缓存破坏者。IE。

styles.css?v2018_01
Run Code Online (Sandbox Code Playgroud)

其中2018_01是版本标签。现在我还有一个 CLI 工具,可以像这样快速设置

mr config:set 'design/head/meta_version_tag' [insert_my_var_here]
Run Code Online (Sandbox Code Playgroud)

我想要做的是创建一个 Bash 别名,在它运行时将变量设置为 Unix 时间戳。我知道我可以使用date +%s.

所以我会做一个这样的别名:

mr config:set 'design/head/meta_version_tag' date +%s
Run Code Online (Sandbox Code Playgroud)

但是 CLI 将 解释date +%s为字符串,而不是首先获取其输出。

所以我需要的是这样的输出:

mr config:set 'design/head/meta_version_tag' 1519747390
Run Code Online (Sandbox Code Playgroud)

所以我的问题是;如何在我的别名中获得 unix 日期戳的输出?

time bash alias

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

if 语句中的 cut 命令失败

在 bash 脚本中,我有一个 if 语句。该语句评估字符串的特定部分(包含在变量中)是否等于另一个字符串。我使用cut命令来隔离要比较的字符串部分。我尝试了几种不同的选择,但这是我认为应该工作的选择。但它没有:

让我们说 $VAR1 = "ABCDEFGHIJKLMN.csv"

if [ "$VAR1"| cut -c 7-18 = "GHIJKLMN.csv" ]; then
..do stuff..
Run Code Online (Sandbox Code Playgroud)

只是为了确保我已经测试了 的输出,"$VAR1"| cut -c 7-18结果与我正在比较的字符串完全相同。

有没有人知道为什么这不起作用?

bash scripts

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