我有 291 个编号的文件(从 001 - 标题开始,以 291 - 标题结束)需要移动到单独的目录中。(001 到 021 到文件夹 1,022 到 053 到文件夹 2,它们每次的文件数不一定相同)。
我想我可以像这样以一种令人讨厌的方式做到这一点: ls | head -n 21 | sed -r 's|(.*)|mv \1 /path/to/folder1|' | sh
我几乎肯定有更好的方法,那会是什么?
编辑:这样就可以了,但我记得......
我没有使用终端卡住,所以我使用了文件管理器来单击和拖动。问题仍然存在。
我在上网本上使用 URxvt,我希望能够从剪贴板粘贴到它,而不仅仅是主缓冲区。Shift+Insert 适用于从缓冲区粘贴,而选择适用于复制到缓冲区,但我不想使用这些快捷方式。
我找到了一个应该执行此操作的perl 脚本,但它不能用于粘贴。它确实复制到我的剪贴板,这很好,但不会从我的剪贴板粘贴到 URxvt。我没有鼠标,所以点击鼠标中键从缓冲区粘贴到其他应用程序很烦人(我将它重新映射到 shift+ins,但仍然很烦人)。这已经通过复制解决了,但并没有解决粘贴问题。
有谁知道我能做什么?
我一直在环顾四周,看到了在 fstab 中声明交换的两种不同方法。
我见过类似下面的内容:
UUID=UUID-HERE none swap sw 0 0
Run Code Online (Sandbox Code Playgroud)
和
UUID=UUID-HERE none swap swap 0 0`
Run Code Online (Sandbox Code Playgroud)
如果有的话,有什么区别?
我有一个如下列表:
words
more words
here's more
skip space
words here
bananza!
D: look
more spaces
and words!
Run Code Online (Sandbox Code Playgroud)
如何仅在那些带有文本的行的开头插入内容?:%norm 0i*会放得很*好,但是因为它会处理所有行,所以它也会得到空行。有没有什么办法可以做到这一点而不必回去清除那些空格(我知道它们只是*,所以应该不难做到,但这是额外的工作)
每当我在没有互联网连接的情况下启动上网本时,我还不如使用 Windows,因为启动需要永远等待“正在启动 MTA:”,这最终会超时并继续我的启动过程。我正在使用 exim4,我真的不想完全摆脱它(即使我是这台机器上的唯一用户),因为有些邮件来自包含一些有用信息的程序。
我尝试更改一些设置(因为这仅适用于到用户帐户的本地邮件),但似乎没有任何区别(将其设置为使用最小 DNS 给了我一些错误,我将再次设置它看看它说了什么)
当我没有网络连接时,如何才能不花这么长时间?老实说,它甚至不需要,因为从这台机器到这台机器的所有本地邮件都是如此。
Linux s10 3.2.0-1-686-pae #1 SMP Sun Feb 5 23:52:49 UTC 2012 i686 GNU/Linux
hostname --fqdn did not return a fully qualified name, dc_minimaldns will not
work. Please fix your /etc/hosts setup.
我不知道我的主机设置有什么问题。这是在运行 dpkg-configureexim4-config并设置 minimumdns 之后,就好像我有 Dial-on-Demand 一样。hostname --fqdn返回s10
/etc/hosts:
127.0.0.1 localhost
127.0.1.1 s10
# The following lines are desirable for IPv6 capable hosts
::1 ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
Run Code Online (Sandbox Code Playgroud)