10 个值得了解的有趣的 Linux 命令行技巧和技巧

我非常喜欢使用命令,因为它们比命令提供了对 Linux 系统更多的控制图形用户界面图形用户界面)应用程序,因此我总是在寻找发现或找出有趣的方法和想法来制作,主要来自终端。

当我们发现时总是令人兴奋尤其是像我这样的命令行极客。

建议阅读:

想要与数百万 Linux 用户(尤其是仍在熟悉这个令人兴奋的操作系统的新手)分享新学到的实践或命令的感觉通常会出现。

建议阅读:

在本文中,我们将回顾一些可以显着提高您的 Linux 使用技能。

1. 在 Linux 中锁定或隐藏文件或目录

锁定文件或目录的最简单方法是使用 Linux 文件权限。如果您是文件或目录的所有者,您可以阻止(删除读取、写入和执行权限)其他用户和组访问它,如下所示:

$ chmod 700 tecmint.info
OR
$ chmod go-rwx tecmint.info

要了解有关 Linux 文件权限的更多信息,请阅读这篇文章。

要对其他系统用户隐藏文件/目录,请将其重命名为(.)在文件或目录的开头:

$ mv filename .tecmint.info

2.在Linux中将rwx权限转换为八进制格式

默认情况下,当您运行,它显示文件权限rwx格式,但要了解此格式与八进制格式的等效性,您可以学习如何。

3. 当“sudo”失败时如何使用“su”

虽然用于以超级用户权限执行命令,有时它会无法工作,如下例所示。

在这里,我想命名的uptime.log但即使我使用了操作也失败了须藤

$ cat /dev/null >/var/log/uptime.log 
$ sudo cat /dev/null >/var/log/uptime.log
Linux 中的清空大文件内容

在这种情况下,您需要切换到用户帐户使用命令来执行如下操作:

$ su
$ sudo cat /dev/null >/var/log/uptime.log
$ cat /var/log/uptime.log
切换到超级用户

尝试去理解此外,请阅读他们的手册页以获取更多指南:

$ man sudo
$ man su

4. 终止 Linux 中的进程

有时当你想要的时候命令,它可能无法工作,您意识到该进程仍在系统上继续运行。

为了破坏性地终止进程,请发送-KILL向它发出信号。

第一的然后像这样杀死它:

$ pidof vlc
$ sudo kill -KILL 10279
在 Linux 中查找并终止进程

检查了解更多使用选项和信息。

5. 在Linux中永久删除文件

通常,我们使用rm 命令从Linux系统中删除文件,但是这些文件并没有完全删除,它们只是存储并隐藏在硬盘上,仍然可以删除并被另一个人查看。

为了防止这种情况,我们可以使用粉碎命令它会覆盖文件内容并选择性地删除文件。

$ shred -zvu tecmint.pdf

上述命令中使用的选项:

  1. -z– 添加最后用零覆盖以隐藏粉碎。
  2. -u– 有助于在覆盖后截断和删除文件。
  3. -v– 显示进展。
在Linux中永久删除文件

阅读 shred 手册页以获取其他使用说明:

$ man shred

6. 在 Linux 中重命名多个文件

你可以在旅途中通过调用重命名命令。

它根据第一个参数中指定的规则重命名提供的文件名。

下面的命令重命名所有.pdf文件到.doc, 这里's/\.pdf$/\.doc/'是规则:

$ rename -v 's/\.pdf$/\.doc/' *.pdf
在 Linux 中重命名多个文件

下一个示例重命名所有匹配的文件"*.bak"剥离扩展,其中's/\e.bak$//'是规则。

7. 在 Linux 中检查单词的拼写

查看命令显示以给定字符串开头的行,它可以帮助您从命令行中检查单词的拼写。虽然它不是那么有效和可靠,仍然是其他强大的拼写检查器的有用替代品:

$ look linu
$ look docum
Linux 中的拼写检查

8. 在手册页中搜索关键字描述

人命令用于显示,当与-k开关,它会搜索关键字的简短描述和手册页名称printf(例如下面命令中的 adjustment、apache 和 php)作为正则表达式。

$ man -k adjust
$ man -k apache
$ man -k php
在手册页中显示关键字的描述

9.在Linux中实时查看日志

d,你可以运行同时在全屏和旁边显示其输出用于查看文件的最后部分,可以查看日志文件中日志条目的记录。

在下面的示例中,您将查看系统身份验证日志文件。打开两个终端窗口,显示在第一个窗口中,如下所示:

$ sudo watch tail /var/log/auth.log

您还可以使用它显示文件的最后部分。它是-fflag 可以实时观察文件中的变化,因此可以观察日志文件中日志条目的记录。

$ sudo tail -f /var/log/auth.log

当您从第一个窗口观察日志文件内容时,在第二个终端中运行以下命令:

$ sudo mkdir -p /etc/test
$ sudo rm -rf /etc/test

10. 列出所有 Shell 内置命令

一个外壳内置是一个命令或函数,从内部调用并直接在 shell 本身中执行,而不是 shell 从硬盘加载并执行的外部可执行程序。

要列出所有 shell 内置函数及其使用语法,请运行:

$ help

作为结束语,总是派上用场,让学习和使用 Linux 变得轻松有趣,尤其是对于新手来说。

您也可以与我们分享其他在 Linux 中,您是通过下面的评论表遇到的。