小编Ric*_*ard的帖子

vi:如何在附加新行的情况下跳转到文件末尾?

这是我每天想要大约 5 次的答案。

在 vi 中,转到文件末尾的命令是G.

但是,如果文件末尾没有空行,那总是让我处于文件最后一行的开头。

如何跳到文件末尾并附加一个新的空行,以便我可以开始输入?

谢谢!

vi

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

将所有文件从子目录移动到当前目录?

如何将所有子目录中包含的文件移动到当前目录,然后删除空子目录?

我发现了这个问题,但将答案调整为:

mv * .
Run Code Online (Sandbox Code Playgroud)

不工作; 我收到了很多警告,如下所示:

mv: wil and ./wil are identical
Run Code Online (Sandbox Code Playgroud)

子目录中包含的文件具有唯一名称。

bash mv folder-redirection

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

是否可以制作没有矩形尺寸的 .png(或其他)图像?

这可能是一个愚蠢的问题,但是否可以制作一个非方形的 .png 文件?

如果是这样,如何在 Gimp 中做到这一点?

理想情况下,我想要一个 X 形的。

png gimp images image-editing

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

在bash中将多行文本回显到文件中?

我怎么写:

$count = mysql_num_rows($result);
print "<h3>$count metal prices available</h3>";
Run Code Online (Sandbox Code Playgroud)

到一个文件,index.php?

我试过了:

echo "$count = mysql_num_rows($result);
print "<h3>$count metal prices available</h3>";" > index.php
Run Code Online (Sandbox Code Playgroud)

但我不明白如何转义输入中的双引号。

使用 echo 以外的东西会更好吗?如果可能,我宁愿不重写整个 PHP 脚本(它比示例中给出的 2 行还长!)。

bash shell command-line shell-script

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

带密码的 rsync cron 作业?

我想将 rsync 命令设置为 cron 作业,因此我需要找到一种方法将我的服务器密码自动提供给 rsync。

目前我有一个如下所示的 shell 脚本:

#!/bin/sh
rsync *.rss me@myserver.com:/home/dir --password-file ~/rsync.password
Run Code Online (Sandbox Code Playgroud)

rsync.password文件只包含我的密码。

但是,当我运行脚本时,我得到:

The --password-file option may only be used when accessing an rsync daemon.
rsync error: syntax or usage error (code 1) at main.c(1241) [sender=3.0.7]
Run Code Online (Sandbox Code Playgroud)

谁能让我知道如何解决这个问题,以便我可以开始将 shell 脚本作为 cron 作业运行?

rsync cron cronjob

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