小编Kan*_*ooo的帖子

如何从命令行启用“Universe”存储库?

如何使用终端启用 Universe 源?或者来自软件来源的任何这 4 个:Main、Universe、Restricted、Multiverse Main 是默认开启的,如果在 Ubuntu 安装期间我勾选启用受限格式,则 Restricted 是开启的。使用版本检查的行来回答,以便它自动检测它。就像我知道的合作伙伴命令一样,但转到其他软件选项卡sudo add-apt-repository "deb http://archive.canonical.com/ $(lsb_release -sc) partner"

package-management command-line software-sources

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

用于提升 SSD/HDD 的最佳 /etc/fstab 设置

我知道 EXT4 是最快的 3y 已经检查了来自不同作者的测试博客文章但还有其他设置可以使 SSD 更快,我在http://www.howtogeek.com/62761/how-to-tweak-your-ssd-在 ubuntu 中获得更好的性能/

sudo gedit /etc/fstab
add to / partition <options> noatime,nodiratime,
and also if kernel is >2.6.33 also add discard,
tmpfs /tmp tmpfs defaults,noatime,mode=1777 0 0
Run Code Online (Sandbox Code Playgroud)

https://wiki.ubuntu.com/MagicFab/SSDchecklist

sudo gedit /etc/fstab
add to / partition <options> noatime, and thats it
and data=writeback mounting option if you formatted the disk without journaling. Otherwise add data=ordered which sould be a good compromise between full journaling and none at all.
tmpfs   /tmp  tmpfs  nodev,nosuid,noexec,mode=1777  0 …
Run Code Online (Sandbox Code Playgroud)

ssd fstab hard-drive

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

如何在 CLI 中每 4 周检查一次更新并自动安装它们而无需转到软件源?

安装后,我在计算机上运行了一组自定义命令。如何让 Ubuntu 每 4 周检查一次更新并在检查时自动安装它们?

我需要通过命令行完成此操作,以便在设置计算机时为普通用户进行设置。

第一个命令将使更新管理器每 2 周检查一次更新,因为它们并不总是如此多,以节省 Ubuntu 服务器的带宽。

我还需要设置一下,这样用户就不需要点击安装更新,因为每次帮朋友设置电脑都很累。

updates command-line

10
推荐指数
3
解决办法
2719
查看次数

我应该在 WSL 上更新 Ubuntu 吗?

我在 Windows 上的 Ubuntu 上有 Bash。

在 Windows 上的 Ubuntu 上重击

的输出lsb_release -a如下。

No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 14.04.5 LTS
Release:        14.04
Codename:       trusty
Run Code Online (Sandbox Code Playgroud)

我应该升级吗?我有破坏它的风险吗?

bash windows-subsystem-for-linux

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

如何将一个文件复制到多个文件名?

该命令touch {jan,feb,mar}-{Rep.xls,graph.xls}创建了我无法打开的文件:

feb-graph.xls jan-Rep.xls feb-Rep.xls mar-graph.xls jan-graph.xls mar-Rep.xls

所以我创建了一个模板文件1.ods,用 OO-Calc 保存。然后我尝试以cp与以下相同的方式再次使用复制此文件cp

cp 1.ods {jan,feb,mar}{Rep.ods,graph.ods}  
Run Code Online (Sandbox Code Playgroud)

但这不起作用:

cp:目标“margraph.ods”不是目录

如何将单个文件复制到多个文件?

command-line

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

证明 识别被盗计算机从 Launchpad 错误中获取计算机识别信息并进行比较

我把我的旧笔记本电脑卖给了邻居,结果被他们偷走了。好吧,我想我找到了小偷,所以我想检查他的计算机 ID 并将其与我旧的 Launchpad 错误 ID 进行比较。我如何在 Launchpad 中从我的错误中找到:

  • 母板
  • 硬盘
  • 其他可以帮助识别它的东西

也许如何恢复或找到一些被覆盖的文件(因为现在有 Windows)

我在 Launchpad 中发现我的错误具有从错误 682846 https://launchpadlibrarian.net/70611231/Lspci.txt自动生成的 LSPCI,但我没有看到任何可用于具体识别我的组合的 ID。这可用于识别许多相同的模型。或者我错过了那里的东西?

我应该使用什么命令来快速获得该组合上的所有标识?只是lspci?如何获得与该 Launchpad 链接相同的 lspci?现在在我的电脑上测试 laspci 我没有得到太多信息。

我现在也在我的外部硬盘中进行搜索,我有很多备份,也许我有 lspci 的结果。那么什么包含关键字将有助于搜索我完成的小型 lspci 和完整报告?我可能已经做了 sudo lshw > somefilename

launchpad command-line hard-drive lspci

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

如何以递归方式从另一个文件夹中清除一个文件夹中存在的重复项?

摘要:文件夹 A 只有许多优秀文件 文件夹 B 有许多混合优秀/好/坏文件的文件夹 我如何才能删除文件夹 B 文件夹中的文件,以防它们位于文件夹 A 中。或者简单地放置相同的东西:如何制作检查文件夹 A 文件是否存在于文件夹 B 文件夹中,然后从文件夹 B 文件夹中删除?

解决方案的想法 也许是命令女巫:

  1. 检查字母表的一部分,如所有以 A 开头的字母
  2. 对文件夹 B 子文件夹中的文件执行删除
  3. 重复 1. + 一个字母。

导致复制程序不好:

  1. 距离第一次删除很长时间 - 仅在完成扫描时
  2. 并且无法选择在文件夹 B 中删除。只能保留最新的和其他内容,但不能选择在女巫文件夹中保留。

无用的历史:文件是从文件夹 B 中的 Recuva 复制并部分排列,但其中很多是坏的,所以我第一次思考文件夹 B 是否存在与再次恢复的巫婆进行比较,但现在只是由 Recuva 在文件夹 A 中恢复的 Excelent 所以大多数 Excelent 会只是在文件夹 A 中。

示例文件树:

.
??? A
?   ??? 1.png
?   ??? 2.png
?   ??? Excellent
?       ??? e1.png
?       ??? e2.png
??? B
    ??? 1.png
    ??? 2.png …
Run Code Online (Sandbox Code Playgroud)

duplicate-files

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

如果存在终端,如何查找文本并替换该行,否则只需将行追加到结尾

我想放入有时会更改的sudo gedit /etc/sysctl.conf一行vm.swappiness=10

默认情况下,这条线不存在,所以我使用echo "vm.swappiness=10" | sudo tee -a /etc/sysctl.conf.

如果我总是放置完全相同的行vm.swappiness=10,那么如果我想替换我可以使用sudo sed -i 's/vm.swappiness=10/vm.swappiness=1/g' /etc/sysctl.conf 但是因为可能存在vm.swappiness=12或其他东西,我想要 - 只需一个命令 - 来查找是否/etc/sysctl.conf存在行开始vm.swappiness=。然后,如果它确实存在,我想删除整行(然后通过附加&& echo "vm.swappiness=1" | sudo tee -a /etc/sysctl.conf到该命令,它还将随后添加我想要的新配置行到最后。

同样,由于一行中可能有很多不同的参数,因此最好将其全部删除,但最好仅更改数字(在 的右侧vm.swappiness=)。

你认为呢?用 1 到 3 个数字搜索vm.swappiness=x(x(x))会更好吗(当然,100 也存在...),如果它存在就替换(通过将其放入变量并使用命令像`sudo sed -i 's/$oldline/$newline/g'),如果不是,则附加vm.swappiness=10?

command-line bash swap sed

4
推荐指数
2
解决办法
8941
查看次数