小编slh*_*hck的帖子

ln -s 中的目标是否必须是完整路径?

我试图ln在目录中调用~/download

ln -s ./abc ~/abc [EDITED]
Run Code Online (Sandbox Code Playgroud)

但它不起作用。
ls -al在家里做的,得到了错误的链接abc

ln [OPTION]... [-T] TARGET LINK_NAME   (1st form)
Run Code Online (Sandbox Code Playgroud)

所以我的问题是:是否ln需要目标的完整路径?我在man页面中没有找到任何文档或提示。如果是这样,我可以从哪里获得更多信息。

linux shell ln

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

清洁 CPU 风扇后 PC 未运行超过 15 分钟

我以为我的 CPU 风扇灰尘太多了。所以我取下它(只是风扇),清洁它并重新连接它。

现在我的电脑只运行了大约 15 分钟,然后 CPU 关闭。它一次又一次地发生。

我能做什么?

fan shutdown

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

在 FISH shell 中使用 MacPorts

我已经玩了几天 FISH,我只是试图将它切换到我的主 shell。效果很好,但现在我的 MacPorts 软件都无法识别。

我安装并遵循从咨询http://ridiculousfish.com/shell/faq.html,这里使用安装程序包形式http://ridiculousfish.com/shell/

python 脚本将此条目从我的 .profile 生成到我的 config.fish 文件

set_default export PATH "/opt/local/bin:/opt/local/sbin:$PATH"
Run Code Online (Sandbox Code Playgroud)

但我收到这个错误

鱼:未知命令 'set_default'
/Users/ley/.config/fish/config.fish(第 1 行):set_default 导出路径“/opt/local/bin:/opt/local/sbin:$PATH” ^ in . (源)文件“/Users/ley/.config/fish/config.fish”的调用,在标准输入上调用,

我稍微摆弄了 set 命令,但这似乎没有多大帮助。

有什么建议吗?

macports terminal.app fish macos

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

是否可以重置所有 Google Chrome 扩展程序设置?

最近,我的所有 Google Chrome 扩展程序都停止在我所有的计算机上运行。我想知道是否可以将所有 Chrome 扩展程序设置重置为默认值(因为我希望这可以解决问题。)是否可以将所有扩展程序设置重置为默认值?

google-chrome google-chrome-extensions

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

什么是 Linux 中的 PAM(可插拔身份验证模块)?

什么是 Linux 中的 PAM(可插拔身份验证模块)?我知道它用于身份验证,但这有什么用?它是如何工作的?

我正在使用 CentOS 6.2。

linux authentication centos-6

4
推荐指数
3
解决办法
6974
查看次数

如何将 MP4 转换为 SWF

有人可以给我 FFmpeg 的命令行参数以将 MP4 视频转换为 Adob​​e Flash SWF 文件吗?

ffmpeg video-conversion

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

bash 变量在哪里定义?

如何找到在那里定义了 bash 变量的文件?

假设echo命令显示

$ echo $DB_ROOT
/home/mahmood/db-4.0
Run Code Online (Sandbox Code Playgroud)

现在,我怎样才能找到在那里定义了这个变量的文件?我不得不说我没有在~/.bashrc.

linux bash

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

替换 HTML 文件中的多行模式

我有一系列 HTML 文件,其中包含如下两行:

<body>
<h1>Title</h1><p>
<a href="url">Description</a><br>
Run Code Online (Sandbox Code Playgroud)

我想使用 bash 脚本用其他内容替换此文本。我想

sed -i -r 's/<h1>Title.*?$\/^.*?<br>/Replacement text/1' filename.html
Run Code Online (Sandbox Code Playgroud)

但它不起作用。我怀疑它卡在新线路上,不知道如何解决这个问题。

任何帮助表示赞赏。随意推荐其他 Linux 工具sed,只要它可以工作!

linux sed find-and-replace

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

如何运行 mogrify,但在文件名前加上前缀?

我在同一目录中有 300k+ jpg 文件。文件是这样的:

/covers    
0788862281217.jpg
0788863155104.jpg
7888311516341.jpg
7888370920479.jpg
7888497074277.jpg
Run Code Online (Sandbox Code Playgroud)

我需要批量调整大小,将调整大小的图像保存在同一目录中,文件名中带有前缀th_,例如

th_0788862281217.jpg
th_0788863155104.jpg
th_7888311516341.jpg
th_7888370920479.jpg
th_7888497074277.jpg
Run Code Online (Sandbox Code Playgroud)

都在里面 /covers

以下工作,但它覆盖了源文件

$ find thumbs -type f -name "*.jpg" | xargs mogrify -resize 75x75
Run Code Online (Sandbox Code Playgroud)

所以我必须将所有图像复制到一个新目录 (/covers/thumbs) 中,然后运行批处理,然后将所有文件移回 /covers

linux imagemagick

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

如何从 Finder 的上下文菜单中创建新文件?

你能告诉我如何将菜单项添加到 Finder 的上下文菜单中(我Control在文件夹中单击时得到的菜单项)吗?

当我使用 LibreOffice 创建文档或电子表格时,我通常先运行 LibreOffice,然后选择文本文档,或者从 Dock 中选择 LibreOffice 的上下文菜单项。但是,新文档不是在特定文件夹下创建的。所以我必须选择文件夹并输入要保存的文件的名称。

我想使用菜单项创建 LibreOffice 文本文档或电子表格。它应该在我所在的文件夹下创建文档。

这是我Control在文件夹中按-click时上下文菜单的屏幕截图。

文件夹视图

finder libreoffice macos

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