小编slh*_*hck的帖子

将 OS X .pages 文件转换为 PDF 或 HTML 保留超链接

只是想知道是否有人知道如何将 Pages 文件转换为 PDF 或 HTML 文件,同时保留文档中的超链接。

我可以将其导出为 .PDF(使用 OS X Lion 10.7.3),但是链接是蓝色的并带有下划线,但它们不再是链接。

conversion iwork-pages macos

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

使用vim复制到系统剪贴板在Ubuntu下不起作用

我一直试图弄清楚为什么当我在一个运行 vim 的终端窗口中使用 "*y 或 "*x 而在另一个终端窗口中使用 "*p 时,它不会粘贴我刚刚复制或剪切的内容并且无法弄清楚.

我知道 * 是系统剪贴板缓冲区,但它不会在终端窗口之间复制。

我在使用 Vim 7.3 的 Ubuntu 12.04。

vim ubuntu-12.04

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

如何更改 QNAP NAS 上的用户 ID?

我有一台 QNAP TS-110,可以通过 NFS 从 Ubuntu 系统访问它。

我猜想典型家庭网络上的 NFS 不使用任何用户身份验证。我读过很多地方,发现 Linux 机器和 NAS 上的用户具有相同的 UID 和/或 GID 很重要。

  • 现在我在 Ubuntu 上的主要用户已经有了uid=1000(me) gid=1000(me).
  • 在 NAS 上,主用户拥有uid=500 gid=100

我认为这就是我反复遇到访问问题的原因。(是这样吗?)

我的计划是通过 SSH 进入 NAS 并使用

usermod -u <newuid> -g<newgid> <username>
Run Code Online (Sandbox Code Playgroud)

问题出在NAS上没有usermod安装。

it.toolbox.com上,我读到我可以简单地/etc/passwd使用/etc/group所需的 UID 和 GID 进行编辑。

Fedora 论坛中有很多关于事后如何修复文件的讨论。

现在的问题是:

  1. 我可以简单地编辑/etc/passwd和分组吗?
  2. 如何检查我要更改 UID 的用户是否未登录?
  3. chown -R --from=500:500 1000:1000 /path/*配置文件更改后,对所有文件使用是否正确?
  4. 如何确保 NAS 在此更改后没有问题?

linux nas permissions nfs uid

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

在 Linux 中禁用 Flash 播放器的硬件加速

Flash player 的最新正式版本(应该是 Linux 的最后一个版本)在 Linux 系统上存在一些有趣的问题。在 Ubuntu 论坛上已经确认的最大问题是:

  • YouTube 视频具有红色/蓝色叠加层
  • Flash 内容显示在其他窗口上

我该如何解决?

linux flash youtube ubuntu

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

从 DVD 翻录电视剧集——我怎么知道哪个流属于哪个剧集?

我正在使用一系列调用来翻录 DVD,例如

mplayer -dumpfile foo$i.vob -dumpstream dvd://$i
Run Code Online (Sandbox Code Playgroud)

lsdvd用于列出要翻录的可用流。这是我为此编写的示例命令

for i in $(lsdvd 2>&1 | egrep "^Title" | sed -e 's|Title: \(..\).*|\1|g'); 
  do mplayer -dumpfile foo$i.vob -dumpstream dvd://$i; 
done
Run Code Online (Sandbox Code Playgroud)

对于电视节目的 DVD,我如何知道每个“剧集”的哪些流一起播放,换句话说,我是否也可以从光盘上撕下“剧集指南”?

linux dvd ripping

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

使用命令行工具从 Windows 7 中的回收站恢复文件夹

我想使用命令提示符将回收站文件夹中的所有文件移动到原始位置或所需位置。

我怎样才能做到这一点?

windows-7 recycle-bin

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

Java 在我的 PC 上藏在哪里?

为了根除我隐藏在 PC 某处的神秘 Java 1.5.0_11 安装,我完全卸载了 Java。

现在,在资源管理器中搜索没有任何结果,但在命令提示符下,如果我输入“java”,它仍然存在。

如果我输入java -version它说java version 1.5.0_11

我如何找到它?

windows uninstall java

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

我的音乐收藏中的某些歌曲比其他歌曲更安静,我该怎么办?

在我的音乐收藏中,我有一些似乎压缩得很好的歌曲。但除了那些我的歌曲与更响亮的压缩歌曲相比,它们过于安静。

所以也许问题不是压缩而是平均音量。VLC 中的动态范围压缩器是否适用于此类问题,还是使用外部扬声器并通过吉他压缩器运行它会更好?

audio linux vlc-media-player

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

如何用另一个列表替换字符串列表

我有一个包含(许多)字符串的文件,我想替换它,所以我想使用一个简单的命令,如:

sed 's/string1/string2/g' file1 > out  
Run Code Online (Sandbox Code Playgroud)

但是,有太多字符串无法手动重复。所以我列出了所有要替换的字符串,每个字符串都在一行中,并将其命名为文件 A。然后我列出了所有替换字符串,并将其命名为文件 B。

有没有办法做这样的事情:

sed 's/line i of file A/line i of file B/g' file1 > out
Run Code Online (Sandbox Code Playgroud)

对于文件 A 的每一行?

linux text-editing sed

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

使用 rsync 排除列表从主目录中排除文件夹

rsync我正在尝试使用排除文件设置OS X 10.8.4。但是,它无法识别我想要排除的路径。

\n\n

我想将用户ABC的主目录复制到Backup_Mac已安装的外部驱动器上调用的文件夹中。

\n\n
rsync -av --progress --exclude-from='/Users/ABC/excludelist.txt' /Users/ABC /Volumes/Backup_Mac\n
Run Code Online (Sandbox Code Playgroud)\n\n

excludelist.txt包含

\n\n
- /Users/ABC/Dropbox/\n
Run Code Online (Sandbox Code Playgroud)\n\n

它并不排除 Dropbox 文件夹。

\n\n

现在,如果我将排除文件更改为

\n\n
- Dropbox/\n
Run Code Online (Sandbox Code Playgroud)\n\n

ABC/Dropbox不包括文件树中其他位置名为 Dropbox 的所有其他文件夹。这不是我想要的 \xe2\x80\x93 我只想排除该文件夹ABC/Dropbox,但包含名为 的任何其他文件夹Dropbox,例如ABC/Application Support/Dropbox

\n\n

关于如何实现这一目标有任何提示吗?如何指定相对于备份文件夹或相对于根目录的排除路径?

\n

backup rsync exclude macos

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