11个鲜为人知的实用Linux命令

日期: 2013-12-08 作者:杨旭 来源:TechTarget中国

一个普通的Linux用户大约有50-60个命令来执行他们的日常任务。Linux命令是Linux用户、Shell脚本程序员和管理员最宝贵的财富。国外Tecmint网站整理了一些鲜为人知的Linux命令,使用起来非常有用和方便,会帮助你更有效率地处理你的桌面或服务器。不管你是新手还是一个高级用户都不能无视。

1. sudo !!

不加说明直接运行sudo命令会出现拒绝访问错误。不用重新写整个命令,只需要在末尾加上‘!!’。

sudo !!命令 

2. python

下面的命令会生成一个简单的web页面,并显示目录结构树。在中断信号发送之前,可在浏览器8000端口进行访问。

python命令

3. mtr

我们大多数人都熟悉ping和traceroute。mtr命令能够将这两个命令结合成一个。如果你的机器中没有安装mtr,需要apt或yum包。

mtr命令

现在运行mtr命令开始检查运行mtr的主机之间的网络连接以及google.com。

mtr命令

mtr命令

4. Ctrl+x+e

这个命令对管理员和开发人员来说非常有用。管理员需要打开编辑器输入vi、vim、nano等自动化日常任务。想不想试试一键启动编辑器(从终端)?

只需要在终端提示按下“Ctrl-x-e”。你就可以开始在编辑器中工作啦。

5. nl

“nl命令”编辑文件的行数。

nl命令

现在运行“nl命令”进行编号。

nl命令

6. shuf

“shuf”命令随机选择文件或文件夹中的行/文件/文件夹。首先使用ls命令列出文件夹的内容。

shuf命令

注意:你可以使用‘n2’替换‘n1’来更改随机选择的次数,同理,也可以使用n3,n4.…

7. ss

“ss”代表了套接数字。ss命令检查套接数量并显示相关信息,类似netstat命令。它可以比其他工具显示更多的TCP和状态信息。

ss命令

8. last

“last”命令显示最后登录用户历史。这个命令通过文件”/var/log/wtmp”搜索,显示登录和注销用户列表。

last命令

9. curl ifconfig.me

如何获得你的外部IP地址?使用谷歌?curl ifconfig.me命令可以帮你。

curl ifconfig.me

注意:需要安装curl包。

10. tree

以树格式获得当前目录结构。

tree命令

11. pstree

该命令显示所有当前正在运行的进程以及相关的子进程,并以类似“树”的格式输出。

 pstree命令

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

电子邮件地址不会被公开。 必填项已用*标注

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。

相关推荐

  • 你真的了解Linux命令吗?

    你觉得在网络管理和服务器管理方面对Linux命令的使用已经是专家级别了?去试试这些Linux命令测验来看看你对10个Linux工具的了解程度以及他们的使用案例吧。

  • 六大Linux命令诊断网络连通性

    有不少可用的Linux工具可以协助诊断网络连接失败的情况。下面将介绍故障发生时六个最常用的命令。

  • 九大基础Linux命令 你get了么?

    作为系统管理员必须熟练掌握Linux命令。Linux命令的内容很多,比如Kill命令、lsof命令对于实现对服务器和数据中心的即时管理具有很重要的意义。

  • Linux服务器管理员必备Linux命令TOP5

    作为系统管理员必须熟练掌握Linux命令。Linux命令的内容很多,其中的一些TOP命令对于实现对服务器和数据中心的即时管理具有很重要的意义。