我不小心输入l而不是ls今天,发现该命令仍然打印了我当前目录中的文件列表。尝试调l --help出帮助文件,ls提示它l只是ls.
但是,每个文件都以*. 这是为什么?它是什么意思?
以防万一,这是在运行最新的稳定版 Ubuntu 时。
以下是有关如何禁用密码的一些说明sudo。这些带有以下警告
如果您禁用
sudo帐户的密码,您将严重危害计算机的安全。任何坐在您无人看管的登录帐户旁的人都将拥有完全root访问权限,并且恶意破解者更容易进行远程攻击。
我不担心人们可以物理访问我的机器。如果我忽略此警告并禁用密码,哪些远程攻击可能或更容易?
目前我使用 grep 如下:
grep -lr <PATTERN> .
Run Code Online (Sandbox Code Playgroud)
这给了我以下输出,包含其内容(不是名称)包含的所有文件的列表:
./path/to/file1
./path/to/file2
...
Run Code Online (Sandbox Code Playgroud)
这没关系,但知道行号会很有用。以下输出将是理想的,但通过 grep 的手册页,我似乎无法找出正确的开关:
./path/to/file1 15, 22, 54
./path/to/file2 16, 17
...
Run Code Online (Sandbox Code Playgroud)
这可以用 grep 或其他工具实现吗?