|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
系统做了些什么,这需要时间去掌握,(背命令不是一件好的学习方法,相信我你一定会在你背完之前全部忘光),尽量掌握常用命令;
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-mSimpleHTTPServer
复制代码
3.mtr命令
我们年夜多半都熟习ping和traceroute。那关于把两个命令的功效合二为一的mtr命令呢。假如mtr没在你的机子上安装,apt大概yum必要的包。- $sudoapt-getinstallmtr(OnDebianbasedSystems)
复制代码- #yuminstallmtr(OnRedHatbasedSystems)
复制代码 如今运转mtr命令,入手下手检察mtr运转的主机和google.com间接的收集毗连。
mtr命令
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.txt1fedora2debian3arch4slack5suse
复制代码 6.shuf命令
“Shut”命令随机从一个文件或文件夹当选择行/文件/文件夹。起首利用ls命令来显现文件夹的内容。- #lsDesktopDocumentsDownloadsMusicPicturesPublicTemplatesVideos
复制代码- #ls|shuf(shuffleInput)MusicDocumentsTemplatesPicturesPublicDesktopDownloadsVideos
复制代码- $sudo!!sudoapt-getupdate[sudo]passwordforserver:…..Fetched474kBin16s(28.0kB/s)Readingpackagelists...Doneserver@localhost:~$0
复制代码- $sudo!!sudoapt-getupdate[sudo]passwordforserver:…..Fetched474kBin16s(28.0kB/s)Readingpackagelists...Doneserver@localhost:~$1
复制代码- $sudo!!sudoapt-getupdate[sudo]passwordforserver:…..Fetched474kBin16s(28.0kB/s)Readingpackagelists...Doneserver@localhost:~$2
复制代码- $sudo!!sudoapt-getupdate[sudo]passwordforserver:…..Fetched474kBin16s(28.0kB/s)Readingpackagelists...Doneserver@localhost:~$3
复制代码 注重:你能够把‘n1’交换成‘n2’来输入两个随机选择大概利用n3、n4等数字输入其他恣意的随机选择。
7.ss命令
“ss”暗示socket统计。这个命令查询拜访socket,显现相似netstat命令的信息。它能够比其他工具显现更多的TCP和形态信息。- $sudo!!sudoapt-getupdate[sudo]passwordforserver:…..Fetched474kBin16s(28.0kB/s)Readingpackagelists...Doneserver@localhost:~$4
复制代码 8.last命令
“last”命令显现的是前次登任命户的汗青信息。这个命令经由过程搜刮文件“/var/log/wtmp”,显现logged-in和logged-out及其tty‘s的用户列表。- $sudo!!sudoapt-getupdate[sudo]passwordforserver:…..Fetched474kBin16s(28.0kB/s)Readingpackagelists...Doneserver@localhost:~$5
复制代码 9.curlifconfig.me
那末怎样失掉你的内部IP地点呢?利用google?那末这个命令就在你的终端输入你的内部IP地点。- $sudo!!sudoapt-getupdate[sudo]passwordforserver:…..Fetched474kBin16s(28.0kB/s)Readingpackagelists...Doneserver@localhost:~$6
复制代码 注重:你大概没有依照curl包,你必要apt/yum来依照包。
10.tree命令
以树式的格局失掉以后文件夹的布局。- $sudo!!sudoapt-getupdate[sudo]passwordforserver:…..Fetched474kBin16s(28.0kB/s)Readingpackagelists...Doneserver@localhost:~$7
复制代码- $sudo!!sudoapt-getupdate[sudo]passwordforserver:…..Fetched474kBin16s(28.0kB/s)Readingpackagelists...Doneserver@localhost:~$8
复制代码 11.pstree
这个命令显现以后运转的一切历程及其相干的子历程,输入的是相似‘tree’命令的树状格局。- $sudo!!sudoapt-getupdate[sudo]passwordforserver:…..Fetched474kBin16s(28.0kB/s)Readingpackagelists...Doneserver@localhost:~$9
复制代码 今朝为止就这么多。鄙人篇文章中,我将触及一些其他很少有人晓得的风趣的Linux命令。到当时毗连Tecmint坚持收看。喜好和分享将有助于我们传布。
原文地点:http://www.tecmint.com/11-lesser-known-useful-linux-commands/
相干文档:十个不为人知的Linux命令(二)、十个不为人知的Linux命令(三)
在linux中学习命令的最好办法是学习Shell脚本编程,Shell脚本比起其他语言来学习简单,但是功能却十分强大.通过学习Shell编程,能让你掌握大量的linux命令。 |
|