小编Gil*_*il'的帖子

Linux 和 Unix 中的 lost+found 文件夹的用途是什么?

在 Linux 和 Unix 操作系统的根目录下有一个文件夹叫做 /lost+found/

它是做什么用的?在什么情况下我会与它互动?我将如何与它互动?

filesystems directory-structure lost-found

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

如何从systemctl状态服务查看完整日志?

我用 来检查服务状态systemctl status service-name

默认情况下,我只看到几行,所以我添加-n50以查看更多。

有时,我想从头开始查看完整日志。它可能有 1000 行。
现在,我检查它,-n10000但这看起来不是很好的解决方案。

是否有类似于less命令的选项来检查完整的 systemd 服务日志?

logs systemd

683
推荐指数
6
解决办法
96万
查看次数

如何运行 find -exec?

我想在当前目录中找到包含文本“chrome”的文件。

$ find . -exec grep chrome
find: missing argument to `-exec'
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?

find

675
推荐指数
6
解决办法
110万
查看次数

压缩目录中的所有文件?

有没有办法使用zip命令压缩给定目录中的所有文件?我听说过使用*.*,但我希望它也适用于无扩展名的文件。

command-line zip wildcards

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

什么是绑定安装?

什么是“绑定挂载”?我怎么做一个?到底有什么好处呢?

有人告诉我要为某些东西使用绑定安装,但我不明白它是什么或如何使用它。

filesystems mount bind-mount

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

grep 可以只输出匹配的指定分组吗?

说我有一个文件:

# file: 'test.txt'
foobar bash 1
bash
foobar happy
foobar
Run Code Online (Sandbox Code Playgroud)

我只想知道“foobar”后面出现什么词,所以我可以使用这个正则表达式:

"foobar \(\w\+\)"
Run Code Online (Sandbox Code Playgroud)

括号表示我对 foobar 后面的单词特别感兴趣。但是当我执行 a 时grep "foobar \(\w\+\)" test.txt,我得到了与整个正则表达式匹配的整行,而不仅仅是“foobar 之后的单词”:

foobar bash 1
foobar happy
Run Code Online (Sandbox Code Playgroud)

我更希望该命令的输出如下所示:

bash
happy
Run Code Online (Sandbox Code Playgroud)

有没有办法告诉 grep 只输出与正则表达式中的分组(或特定分组)匹配的项目?

grep text-processing regular-expression

442
推荐指数
7
解决办法
49万
查看次数

如何删除名称以“-”(连字符又名破折号或减号)开头的文件?

如何删除文件名以破折号(连字符或减号)开头的文件-?我通过 ssh 连接到远程 OSX 服务器,并且我的目录中有这个文件:

tohru:~ $ ls -l
total 8
-rw-r--r--    1 me  staff  1352 Aug 18 14:33 --help
...
Run Code Online (Sandbox Code Playgroud)

我怎么--help能从 CLI 中删除?这个问题是我偶尔以不同形式遇到的问题,这些文件很容易创建,但很难摆脱。

我试过使用反斜杠

rm \-\-help
Run Code Online (Sandbox Code Playgroud)

我试过引号

rm "--help"
Run Code Online (Sandbox Code Playgroud)

如何防止将减号(破折号或连字符)字符解释为选项?

command-line shell options quoting rm

428
推荐指数
6
解决办法
18万
查看次数

Vim 和 Emacs 的优缺点是什么?

您如何比较这些编辑器?各自的优缺点是什么?

[注意] 这不是由那些“恨一个和爱另一个”或那些没有使用过的人来回答的。

vim emacs vi

406
推荐指数
12
解决办法
36万
查看次数

如何使用 pushd 和 popd 命令?

两者的实际用途是什么,pushd以及popd何时使用这两个命令优于cdand cd -

编辑:我正在寻找一些使用这两个命令的实际示例或将堆栈与目录保持在一起的原因(当您有制表符完成、cd -、缩短的别名cd ..等时)。

shell cd-command pushd

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

如何清空 Linux 系统上的缓冲区和缓存?

在进行一些基准测试工作之前,如何释放 Linux 内核为其缓冲区和缓存消耗的内存 (RAM)?


请注意,这主要用于基准测试。清空缓冲区和缓存会降低性能!如果你在这里是因为你认为释放缓冲区和缓存是一件好事,那就去读一读Linux 吃了我的 RAM!. 简短的故事:空闲内存是未使用的内存是浪费的内存。

linux performance kernel cache ram

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