我尝试通过以下方式在所有 .c 文件中递归搜索模式
> grep -lr search-pattern *.c
Run Code Online (Sandbox Code Playgroud)
但是得到了这个作为输出
> grep: *.c: No such file or directory
Run Code Online (Sandbox Code Playgroud)
当我使用这个时:
> grep -lr search-pattern *
Run Code Online (Sandbox Code Playgroud)
我得到了很多。具有模式的目录中的 c 文件。
前面的表达有什么问题?
我在 Ubuntu 10.04 32 位机器上编译了一个小的“hello world”C 程序。然后我将可执行文件(a.out)放在 Ubuntu 12.10(64 位)VMWare 虚拟机上并尝试执行它(./a.out)。操作系统无法识别该文件并显示“没有这样的文件或目录”。但是,当我在 64 位笔记本电脑上运行的 Ubuntu 12.10(64 位)上放置相同的可执行文件时,它运行良好,我得到了所需的输出。VM 在 IBM 刀片服务器上运行。我想知道为什么 VM 的结果?
我已经使用 Thunderbird 多年了。我保留了大量电子邮件。我将它们移动到文件夹以组织或存档它们,但我不会删除任何内容,因此我有数十万条消息。
我喜欢 TB 的构思方式,以及只要数据量很小就可以工作的方式。但它只是不能扩展。
它有很多荒谬的设计缺陷,例如,任何耗时的操作都会完全阻塞整个 UI(你甚至不知道多长时间),就好像一切都是在一个单一的所有任务中实现的——阻塞方式。我厌倦了。
那么,作为电子邮件客户端程序,您推荐的替代方案是什么?重要提示:我主要使用POP3,比IMAP多很多,我的主要帐户是gmail。
这个问题并不是要对结核病进行咆哮(我承认它是,作为副作用);我强调了它的弱点,因为我正在寻找的答案是对不受这些问题影响的程序的推荐。
email alternative thunderbird client software-recommendation
我升级到 Ubuntu 18.04。从那以后,我只能通过 Tor 浏览器访问 Internet。在升级之前,我可以使用普通的 Chrome/Firefox 浏览器访问 Internet,而无需使用 Tor。如何解决这个问题?
我曾将一个包含 C 语言源代码文件和一些 shell 脚本的目录从我的 Ubuntu 12.10 64 位笔记本电脑复制到便携式硬盘。我已经在root登录下复制了它。现在,今天当我在 root 登录下将其从便携式磁盘复制回同一台笔记本电脑时,我发现文件权限已从原来的 755 更改为 400,这导致一些脚本失败。如何复制到硬盘,使目录及其内容保留权限?
12.10 ×1
18.04 ×1
64-bit ×1
alternative ×1
backup ×1
browser ×1
client ×1
email ×1
grep ×1
hard-drive ×1
permissions ×1
thunderbird ×1
tor ×1