小编Gre*_*ine的帖子

无法保存任何类型的文件

我无法在 Ubuntu 中保存任何文件。当我使用 Firefox 下载任何文件时,会出现此对话框

无法保存,因为您无法更改该文件夹的内容。请更改文件夹属性并重试,或尝试保存在其他位置

当我从 LibreOffice 保存任何文件时,它会显示

保存文档 Untitled2 时出错:/home/user/Desktop/Untitled 2.odt 不存在。保存文档时出错 Untitled2:写入错误。无法写入该文件。

我什至尝试了很多位置但无法保存任何内容。

firefox downloads files libreoffice

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

我在哪里可以找到 Atom 安装目录?

我正在运行 Ubuntu 15.10。下载 Atom 编辑器后,我无法在我的系统上找到它的确切安装位置。我试过跑步which atom /usr/bin/atom

但是,导航到该/bin目录后,我只能找到一个名为 Atom 的文本文件,其中包含一些代码,而不是实际的应用程序。

我需要应用程序文件,因为我想在我的 Web 浏览器中选择它,以便我可以直接在 Atom 中打开文件,而无需将它们保存到我的计算机中。任何指导将不胜感激。

paths atom 15.10

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

不使用 BIOS 设置更改硬盘启动顺序

很抱歉重复的问题,但我已阅读这些链接:

但以上链接都没有解决我的问题。

其实问题是一样的,只是意思不一样。我想更改计算机上的磁盘启动顺序(哪个磁盘将首先启动、第二个和第三个启动。例如 CD-ROM -> 硬盘 -> USB 驱动器)。我可以使用BIOS 设置来完成此操作,但我想使用 Ubuntu更改磁盘引导顺序。

当我sudo fdisk -l在终端上输入时,我得到以下结果。

Disk /dev/sda: 931.5 GiB, 1000204886016 bytes, 1953525168 sectors

Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: gpt
Disk identifier: E7225B99-3850-4E61-8D35-D3D269A42F1A

Device          Start        End   Sectors   Size Type
/dev/sda1        2048  421529599 421527552   201G Microsoft basic data
/dev/sda2   421529600  840959999 …
Run Code Online (Sandbox Code Playgroud)

bios hard-drive boot-order

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

Ubuntu 在启动屏幕上闪烁

我有 Ubuntu 18.04.3 LTS 版本。

我通常从不关闭笔记本电脑。它大多处于睡眠状态或打开状态。突然我的 Wi-Fi 停止检测,所以我不得不重新启动系统,但令我惊讶的是它在启动屏幕上闪烁/闪烁。经过查找了一些解决方案,我找到了fsckGRUB模式下的解决方案。但似乎我每次启动都必须这样做。我找到了另一个永久解决方案,即编辑 GRUB 文件并nomodesetquiet splash.

它似乎有效,但我的整体响应时间变得像 20 世纪的系统一样慢。鼠标移动缓慢,屏幕从上到下缓慢加载。FPS 急剧下降。有人可以建议更好的解决方案吗?


机器规格

  • 制造商: 戴尔
  • 型号:Vostro 3568
  • BIOS 版本:01.00.01
  • 显卡:英特尔公司高清显卡 620(修订版 02)

lts boot grub2 18.04

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

如何使用命令提示符在 Ubuntu 中启动 AnyDesk

我正在通过 AnyDesk 使用远程桌面,并且已重新启动我的远程 Ubuntu 计算机。

现在我想使用命令行提示符启动 AnyDesk,以使用 AnyDesk 应用程序访问远程计算机。

remote-desktop xubuntu reboot remote-access

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

awk 如果找到模式跳过 n 行

如何skip N lines在 awk 中找到模式?

awk '{if ($0~/pattern/) skip N lines; else print $0}'
Run Code Online (Sandbox Code Playgroud)

command-line awk text-processing

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

如何在 bash 中添加从左手 PS1 文本末尾到右手边的不间断行

我很难集中注意力解决这个小问题

\n

基本上我使用这个 bash PS1 脚本,因为它有点酷:

\n
PS1="\\n \\[\\033[0;34m\\]\xe2\x95\xad\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\\[\\033[0;31m\\]\xee\x82\xb2\\[\\033[0;37m\\]\\[\\033[41m\\] \\u \\[\\033[0m\\]\\[\\033[0;31m\\]\xee\x82\xb0\\[\\033[0;34m\\]\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\\[\\033[0;32m\\]\xee\x82\xb2\\[\\033[0;30m\\]\\[\\033[42m\\] \\w \\[\\033[0m\\]\\[\\033[0;32m\\]\xee\x82\xb0 \\n \\[\\033[0;34m\\]\xe2\x95\xb0\xef\x91\xa0 \\[\\033[1;36m\\]\\$ \\[\\033[0m\\]"\n
Run Code Online (Sandbox Code Playgroud)\n

看起来像这样:

\n

像电力线一样的 bash

\n

我想要做的是在右侧打印时间戳,并用实线连接文本左侧的末尾和右侧的开头,例如:

\n
PS1="\\n \\[\\033[0;34m\\]\xe2\x95\xad\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\\[\\033[0;31m\\]\xee\x82\xb2\\[\\033[0;37m\\]\\[\\033[41m\\] \\u \\[\\033[0m\\]\\[\\033[0;31m\\]\xee\x82\xb0\\[\\033[0;34m\\]\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\\[\\033[0;32m\\]\xee\x82\xb2\\[\\033[0;30m\\]\\[\\033[42m\\] \\w \\[\\033[0m\\]\\[\\033[0;32m\\]\xee\x82\xb0 \\n \\[\\033[0;34m\\]\xe2\x95\xb0\xef\x91\xa0 \\[\\033[1;36m\\]\\$ \\[\\033[0m\\]"\n
Run Code Online (Sandbox Code Playgroud)\n

我尝试这样做:

\n
$(printf \'%*s\' $COLUMNS  \'-\')\n
Run Code Online (Sandbox Code Playgroud)\n

但这显然只是创建了一条充满破折号的全新行。

\n

我知道如何获取光标停止处的值,tput sc但我不明白如何在变量中使用它?然后打印这些行,在右侧留下大约 5 个字符作为时间。

\n

这是我第一次尝试 bash 脚本,所以请原谅我的无知。

\n

任何帮助表示赞赏

\n

command-line bash scripts

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

在 Ubuntu 20.04 上安装 Pyqt4

我使用一个名为“Lucaschess”的国际象棋应用程序,它需要 PyQt4 模块才能工作。是否可以在 Ubuntu 20.04 上安装 Pyqt4?我知道 Ubuntu 不再支持这个包,但无论如何我可以解决这个问题?

pyqt

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

如何在 Linux 终端中的特定目录中同时创建多个文件(具有不同的名称)

我当前的目录结构

\n
\xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 index.html\n\xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 src\n\xe2\x94\x82   \xe2\x94\x94\xe2\x94\x80\xe2\x94\x80 App.js\n\xe2\x94\x94\xe2\x94\x80\xe2\x94\x80 README.md\n
Run Code Online (Sandbox Code Playgroud)\n

现在,我想创建文件App.jsBody.jsFooter.js在一个名为 的新目录中components。所以,我的最终结构将是:

\n
\xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 index.html\n\xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 src\n\xe2\x94\x82   \xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 App.js\n\xe2\x94\x82   \xe2\x94\x94\xe2\x94\x80\xe2\x94\x80 components\n\xe2\x94\x82       \xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 Header.js\n\xe2\x94\x82       \xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 Body.js\n\xe2\x94\x82       \xe2\x94\x94\xe2\x94\x80\xe2\x94\x80 Footer.js\n\xe2\x94\x94\xe2\x94\x80\xe2\x94\x80 README.md\n\n
Run Code Online (Sandbox Code Playgroud)\n

我尝试过这样的事情:

\n
mkdir -p src/components && touch $_/Header.js\ntouch src/components/Body.js  src/components/Footer.js\n
Run Code Online (Sandbox Code Playgroud)\n

参考文献中,我知道要一次创建多个文件,我们可以使用

\n
touch newfilename{1..N}\n
Run Code Online (Sandbox Code Playgroud)\n

但是,我的文件名有不同的名称。

\n

有没有办法使用终端的单个命令在新目录中创建所有这些文件?

\n

command-line bash scripts

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