我热情地享受与命令的工作,为他们提供了一个Linux系统比图形用户界面应用程序更多的控制权( 图形用户界面 ),所以我总是看出来发现或找出有趣的方式和理念,使Linux的那么容易和有趣的操作 ,主要从终端。

当我们发现它总是惊心动魄的新花样或提示,而使用Linux特别是命令行怪胎像我一样。

推荐阅读: 5个有趣的命令行提示和技巧在Linux中-第1部分

而且希望与数百万Linux用户分享新学习的实践或命令的感觉,尤其是那些仍然围绕这个令人兴奋的操作系统的新手通常会陷入困境。

推荐阅读: 10个有用的Linux命令行技巧新手-第2部分

在这篇文章中,我们将介绍一些有用的命令行技巧和提示 ,可以显著提高您使用的Linux技能。

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

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

$ chmod 700 howtoing.info
OR
$ chmod ug-rwx howtoing.info

要了解更多关于Linux的文件权限,读这篇文章管理用户和组,文件权限和Linux中的属性 。

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

$ mv filename .howtoing.info

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

默认情况下,当你运行ls命令 ,它会显示文件权限rwx格式,但理解这种格式和八进制格式的等价性,你可以学习如何RWX权限转化为Linux的八进制格式 。

3.如何使用’su’当’sudo’失败

虽然sudo命令一起使用超级用户权限执行命令,有时刻,当它失败在下面的例子中工作。

在这里,我想清空一个大文件的内容命名uptime.log但即使当我用sudo的操作失败。

$ cat /dev/null >/var/log/uptime.log 
$ sudo cat /dev/null >/var/log/uptime.log

10个有趣的Linux命令行技巧和建议:值得了解_操作系统

在Linux中清空大文件内容

在如情况下,您需要使用su命令,像这样进行操作切换到root用户帐户:

$ su
$ sudo cat /dev/null >/var/log/uptime.log
$ cat /var/log/uptime.log

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

切换到超级用户

试着去了解苏和sudo的区别 ,此外,通过他们的手册页了解指导阅读:

$ man sudo
$ man su

4.在Linux中杀死进程

有时,当你想使用kill或killall或者pikill终止进程的命令,它可能无法正常工作,你就会意识到,这个过程仍然继续在系统上运行。

为了破坏性杀死一个进程,发送-KILL siganl它。

首先确定其进程ID ,然后杀死它,像这样:

$ pidof vlc
$ sudo kill -KILL 10279

10个有趣的Linux命令行技巧和建议:值得了解_技巧_03

在Linux中查找和杀死进程

检查kill命令的附加使用选项和信息。

5.在Linux中永久删除文件

通常情况下,我们使用rm命令从Linux系统中删除文件,但这些文件不会完全被删除,他们只是存储并隐藏在硬盘上,并且仍然可以恢复在Linux中这些文件和其他人查看。

为了防止这种情况,我们可以使用命令切丝覆盖该文件内容和可选删除该文件也是如此。

$ shred -zvu howtoing.pdf

上述命令中使用的选项:

  1. -z -增加了零隐藏切碎最终覆盖。

  2. -u -有助于截断和重写后删除文件。

  3. -v -显示进度。

10个有趣的Linux命令行技巧和建议:值得了解_技巧_04

在Linux中永久删除文件

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

$ man shred

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

您可以在Linux中重命名多个文件在旅途中通过调用重命名命令。

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

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

$ rename -v 's/\.pdf$/\.doc/' *.pdf

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

在Linux中重命名多个文件

下一个例子重命名匹配所有文件"*.bak"脱光延伸,其中's/\e.bak$//'是规则:

7.检查Linux中的字的拼写

与给定字符串开头的表情命令显示的线条,它可以帮助你在命令行中检查单词的拼写。 虽然它不是那么有效,可靠, 外观依然是其他强大的拼写检查器一个有用的选择:

$ look linu
$ look docum

10个有趣的Linux命令行技巧和建议:值得了解_应用程序_06

Linux中的拼写检查

8.在手册页中搜索关键字的说明

名男子命令用于显示命令手工录入页面,与使用时-k开关,它会搜索关键字的简要描述和手动页面名称printf (如调整,在下面的命令,Apache和PHP)的正则表达式。

$ man -k adjust
$ man -k apache
$ man -k php

10个有趣的Linux命令行技巧和建议:值得了解_技巧_07

在手册页中显示关键字的描述

9.在Linux中实时观看日志

随着watch命令 ,您可以运行周期性另一个Linux命令 ,而在全屏和旁边显示其输出tail命令用来查看文件的最后部分,就可以观看日志条目记录在日志文件。

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

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

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

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

10.列出所有Shell内置命令

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

要列出所有shell内置程序及其用法语法,请运行:

$ help

作为结束语, 命令行技巧和提示总是派上用场,使学习和使用Linux方便和乐趣尤其是新手。







转载链接:https://www.howtoing.com/linux-command-line-tricks-and-tips-worth-knowing/