11个很有效但鲜有人知的linux饬令

发布时间:2025-03-15 点击:14
百度权重查询 词库网 网站监控 服务器监控 seo监控 手机游戏 iphone游戏
linux饬令行吸引了大多数linux爱好者。一个正常的linux用户一般掌握大约50-60个饬令来处理每日的义务。linux饬令和它们的转换对于linux用户、shell脚本程序员和管理员来说是好有价值的宝藏。有些linux饬令很少人知道,但不管你是新手照旧高级用户,它们都特别很是方便有效。
少有人知道的linux饬令
这篇文章的目的是介绍一些少有人知的linux饬令,它们一定会高效地帮你管理你的桌面/服务器。
1. sudo !!饬令
没有特定输入sudo饬令而运行,将给出没有权限的错误。那么,你不需要重写整个饬令,仅仅输入'!!'就可以抓取好后的饬令。
$apt-getupdatee:couldnotopenlockfile/var/lib/apt/lists/lock-open(13:permissiondenied)e:unabletolockdirectory/var/lib/apt/lists/e:couldnotopenlockfile/var/lib/dpkg/lock-open(13:permissiondenied)e:unabletolocktheadministrationdirectory(/var/lib/dpkg/),areyouroot?$sudo!!sudoapt-getupdate[sudo]passwordforserver:…..fetched474kbin16s(28.0kb/s)readingpackagelists...doneserver@localhost:~$2. python饬令
下面的饬令生产一个通过http显示文件夹结构树的简单网页,可以通过浏览器在端口8000访问,直到发出中止旌旗灯号。
#python-msimplehttpserver3. mtr饬令
我们大多数都熟悉ping和traceroute。那对于把两个饬令的功能合二为一的mtr饬令呢。假如mtr没在你的机子上安装,apt或者yum需要的包。
$sudoapt-getinstallmtr(ondebianbasedsystems)#yuminstallmtr(onredhatbasedsystems)现在运行mtr饬令,开始查看mtr运行的主机和google1683直接的网络连接。
#mtrgoogle1683mtr饬令
4. ctrl+x+e饬令
这个饬令对于管理员和开发者特别很是有效。为了使天天的义务主动化,管理员需要通过输入vi、vim、nano等打开编辑器。
仅仅从饬令行快速的敲击“ctrl-x-e”,就可以在编辑器中开始工作了。
5. nl饬令
“nl饬令”添加文件的行数。一个叫做'one.txt'的文件,其每行的内容是(fedora、debian、arch、slack和suse),给每行添加行号。首先使用cat饬令显示“one.txt”的文件内容。
#catone.txtfedoradebianarchslacksuse现在运行“nl饬令”,以添加行号的体例来显示。
#nlone.txt1fedora2debian3arch4slack5suse6. shuf饬令
“shut”饬令随机从一个文件或文件夹中选择行/文件/文件夹。首先使用ls饬令来显示文件夹的内容。
#lsdesktopdocumentsdownloadsmusicpicturespublictemplatesvideos#ls|shuf(shuffleinput)musicdocumentstemplatespicturespublicdesktopdownloadsvideos#ls|shuf-n1(pickonrandomselection)public#ls|shuf-n1videos#ls|shuf-n1templates#ls|shuf-n1downloads注重:你可以把‘n1’替代成‘n2’来输出两个随机选择或者使用n3、n4等数字输出其他任意的随机选择。
7. ss饬令
“ss”透露表现socket统计。这个饬令调查socket,显示类似netstat饬令的信息。它可以比其他工具显示更多的tcp和状况信息。
#ssstaterecv-qsend-qlocaladdress:portpeeraddress:portestab00192.168.1.198:41250*.*.*.*:httpclose-wait10127.0.0.1:8000127.0.0.1:41393estab00192.168.1.198:36239*.*.*.*:httpestab3100127.0.0.1:8000127.0.0.1:41384estab00192.168.1.198:41002*.*.*.*:httpestab00127.0.0.1:41384127.0.0.1:80008. last饬令
“last”饬令显示的是上次登录用户的历史信息。这个饬令通过搜索文件“/var/log/wtmp”,显示logged-in和logged-out及其tty‘s的用户列表。
#lastserverpts/0:0tueoct2212:03stillloggedinservertty8:0tueoct2212:02stillloggedin…...(unknowntty8:0tueoct2212:02-12:02(00:00)serverpts/0:0tueoct2210:33-12:02(01:29)servertty7:0tueoct2210:05-12:02(01:56)(unknowntty7:0tueoct2210:04-10:05(00:00)rebootsystemboot3.2.0-4-686-paetueoct2210:04-12:44(02:39)wtmpbeginsfrioct414:43:1720079. curl ifconfig.me
那么如何得到你的外部ip地址呢?使用google?那么这个饬令就在你的终端输出你的外部ip地址。
#curlifconfig.me注重:你可能没有按照curl包,你需要apt/yum来按照包。
10. tree饬令
以树式的格式得到当前文件夹的结构。
11. pstree
这个饬令显示当前运行的所有进程及其相关的子进程,输出的是类似‘tree’饬令的树状格式
目前为止就这么多。在下篇文章中,我将涉及一些其他很少有人知道的有趣的linux饬令。到那时连接tecmint保持收看。喜好和分享将有助于我们传播。


充分利用好网站404友好界面
网站优化如何解决页面相似度高的问题?
博客SEO指南
怎样维持seo优化外链的稳定性!
中小企业如何进行网站SEO优化?
不经意的口碑营销,隐形的企业宣传
从点到线再到面,百度小程序要织出全场景覆盖
B2B网站建设如何做好网站内容建设