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

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

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

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

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

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

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

锁定文件或目录的最简单的方法是使用Linux文件权限。如果您是文件或目录的所有者,您可以阻止(删除读,写和执行权限)其他用户和组无法访问它,如下所示:
$ chmod 700 youcl.info
OR
$ chmod ug-rwx youcl.info
要了解更多关于Linux的文件权限,读这篇文章 管理用户和组,文件权限和Linux中的属性 。 要隐藏来自其他系统用户的文件/目录,以将其重命名 (.)在文件或目录的开头:
$ mv filename .youcl.info

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

默认情况下,当你运行 ,它会显示文件权限 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

在Linux中清空大文件内容

在如情况下,您需要使用 su命令,像这样进行操作切换到 root用户帐户:
$ su
$ sudo cat /dev/null >/var/log/uptime.log
$ cat /var/log/uptime.log

切换到超级用户

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

4.在Linux中杀死进程

有时,当你想 使用kill或killall或者pikill终止进程的命令,它可能无法正常工作,你就会意识到,这个过程仍然继续在系统上运行。 为了破坏性杀死一个进程,发送 -KILL siganl它。 首先 确定其进程ID ,然后杀死它,像这样:
$ pidof vlc
$ sudo kill -KILL 10279

在Linux中查找和杀死进程

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

5.在Linux中永久删除文件

通常情况下,我们使用 rm命令从Linux系统中删除文件,但这些文件不会完全被删除,他们只是存储并隐藏在硬盘上,并且仍然可以 恢复在Linux中这些文件和其他人查看。 为了防止这种情况,我们可以使用 命令切丝覆盖该文件内容和可选删除该文件也是如此。
$ shred -zvu youcl.pdf
上述命令中使用的选项:
  1. -z -增加了零隐藏切碎最终覆盖。
  2. -u -有助于截断和重写后删除文件。
  3. -v -显示进度。

在Linux中永久删除文件

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

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

您可以 在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 (如调整,在下面的命令,Apache和PHP)的正则表达式。
$ man -k adjust
$ man -k apache
$ man -k php

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

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方便和乐趣尤其是新手。 您可以与我们进行其他以及分享 有用和有趣的命令行技巧或提示在Linux中,您已经通过下面的评论表单碰到过。
赞(52) 打赏
未经允许不得转载:优客志 » 系统运维
分享到:

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏