问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

11 个很有用但鲜有人知的 linux 命令

发布网友 发布时间:2023-08-19 10:29

我来回答

1个回答

热心网友 时间:2024-08-03 20:50

Linux命令行吸引了大多数Linux爱好者。一个正常的Linux用户一般掌握大约50-60个命令来处理每日的任务。Linux命令和它们的 转换对于Linux用户、Shell脚本程序员和管理员来说是最有价值的宝藏。有些Linux命令很少人知道,但不管你是新手还是高级用户,它们都非常方 便有用。



   少有人知道的Linux命令


这篇文章的目的是介绍一些少有人知的Linux命令,它们一定会高效地帮你管理你的桌面/服务器。


1. sudo !!命令


没有特定输入sudo命令而运行,将给出没有权限的错误。那么,你不需要重写整个命令,仅仅输入'!!'就可以抓取最后的命令。


$ apt-get update


E: Could not open lock file /var/lib/apt/lists/lock - open(13: Permission denied)


E: Unable to lock directory /var/lib/apt/lists/


E: Could not open lock file /var/lib/dpkg/lock - open(13: Permission denied)


E: Unable to lock the administration directory (/var/lib/dpkg/), are you root?


$ sudo !!


sudoapt-get update


[sudo] password forserver:



..


Fetched 474 kB in16s (28.0 kB/s)


Reading package lists... Done


server@localhost:~$


2. python命令


下面的命令生产一个通过HTTP显示文件夹结构树的简单网页,可以通过浏览器在端口8000访问,直到发出中断信号。


# python -m SimpleHTTPServer



   3. mtr命令


我们大多数都熟悉ping和traceroute。那对于把两个命令的功能合二为一的mtr命令呢。如果mtr没在你的机子上安装,apt或者yum需要的包。


$ sudo apt-get install mtr (On Debian based Systems)


# yum install mtr (On Red Hat based Systems)


现在运行mtr命令,开始查看mtr运行的主机和google.com直接的网络连接。


# 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”的文件内容。


# cat one.txt


fedora


debian


arch


slack


suse


现在运行“nl命令”,以添加行号的方式来显示。


# nl one.txt


1 fedora


2 debian


3 arch


4 slack


5 suse


6. shuf命令


“Shut”命令随机从一个文件或文件夹中选择行/文件/文件夹。首先使用ls命令来显示文件夹的内容。


# ls


Desktop Documents Downloads Music Pictures Public Templates Videos


# ls | shuf (shuffle in put)


Music


Documents


Templates


Pictures


Public


Desktop


Downloads


Videos


# ls | shuf -n1 (pick on random selection)


Public


# ls | shuf -n1


Videos


# ls | shuf -n1


Templates


# ls | shuf -n1


Downloads


注意:你可以把‘ n1’替换成‘ n2’来输出两个随机选择或者使用 n3、 n4等数字输出其他任意的随机选择。


7. ss命令


“ss”表示socket统计。这个命令调查socket,显示类似netstat命令的信息。它可以比其他工具显示更多的TCP和状态信息。


# ss


State Recv-Q Send-Q Local Address:Port Peer Address:Port


ESTAB 0 0 192.168.1.198:41250 *.*.*.*:http


CLOSE-WAIT 1 0 127.0.0.1:8000 127.0.0.1:41393


ESTAB 0 0 192.168.1.198:36239 *.*.*.*:http


ESTAB 310 0 127.0.0.1:8000 127.0.0.1:41384


ESTAB 0 0 192.168.1.198:41002 *.*.*.*:http


ESTAB 0 0 127.0.0.1:41384 127.0.0.1:8000


8. last命令


“last”命令显示的是上次登录用户的历史信息。这个命令通过搜索文件“/var/log/wtmp”,显示logged-in和logged-out及其tty‘s的用户列表。


# last


server pts/0 :0 Tue Oct 22 12:03 still logged in


server tty8 :0 Tue Oct 22 12:02 still logged in



...


(unknown tty8 :0 Tue Oct 22 12:02 - 12:02 (00:00)


server pts/0 :0 Tue Oct 22 10:33 - 12:02 (01:29)


server tty7 :0 Tue Oct 22 10:05 - 12:02 (01:56)


(unknown tty7 :0 Tue Oct 22 10:04 - 10:05 (00:00)


reboot system boot 3.2.0-4-686-pae Tue Oct 22 10:04 - 12:44 (02:39)


wtmp begins Fri Oct 4 14:43:17 2007


9. curl ifconfig.me


那么如何得到你的外部IP地址呢?使用google?那么这个命令就在你的终端输出你的外部IP地址。


# curl ifconfig.me


注意:你可能没有按照curl包,你需要 apt/yum来按照包。


10. tree命令


以树式的格式得到当前文件夹的结构。



   11. pstree


这个命令显示当前运行的所有进程及其相关的子进程,输出的是类似‘tree’命令的树状格式


声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
在液压原理图中各种符号的表示意义是什么? 脚臭怎么办,一脱鞋,那味道我自己都受不了? ...经电加热后表面会形成一层黑色物质,请问是什么东西?用什么化学... 宿舍老是经常出现蚂蚁,放久的书本打开全是蚂蚁,或是布柜里放久的衣服... 为什么寝室地板上会有蚂蚁? 怎么计算产值excel 青春不再伤感经典句子(《青春伤感经典短句子》) 致我们失去的青春简短说说(怀念过去的经典句子) 分享回忆过去致青春的语录集锦(回忆的句子时光感言简短) 女生为什么总想摸我的脸 小米手环8Pro可以读取手机的卡包不,如何操作? 为什么卫青这么厉害还是胆小? 国家和省级发展改革委对工程咨询单位监督检查内容主要包括( )。_百... 省级的发改委是什么机关单位? 在网站刊登黄页上的信息违法么? 可以在网站上刊登侵权产品吗? 河北东方学院有哪些专业 大疆是哪个国家的 第一版的电视剧《西游记》中的插曲是? 为什么我的打印机总是会出现打印重影问题? 我的打印机共享怎么设置 艾特所有人怎么弄微信群 成都中环TOD十里风和在哪里? 中环tod十里风和周边有学校不? 成都中环TOD十里风和项目具体位置在哪? 成都中环TOD十里风和的户型怎么样? 成都中环TOD十里风和在售面积是多少? 成都中环TOD十里风和是毛坯房还是精装修? 成都中环TOD十里风和产权年限多少年? 成都中环TOD十里风和带装修吗? 花甲咬舌自尽能吃吗 西藏藏药食用的价值和贡献 汽车汽缸垫哪种好汽缸垫 英朗换缸垫用石棉的好,还是钢的好? GTX1660TI和GTX1070的差距有多大? 心理学家庭问题 《教育心理学》模拟试题(一)2 儿子一直玩手机怎么办 华硕pa238带音响吗 漫步者a1属于什么系列 p40电视花屏怎么修复? 浙江蒂诗妮针织有限公司的蒂诗妮九大营销思想 瓦斯检测仪白板的原因 海尔曾遥遥领先,为什么华为后来居上呢 全国大范围寒潮来袭多变的春天男性如何养生? 砂锅使用注意哪些事项砂锅使用注意事项是什么 ...男主为皇子与女主青梅竹马,施计使将军退隐,女主误 iphonex更新16.5会卡吗 户囗回迁农村需要什么材料 ...用指纹解锁是另一个屏幕 有知道是怎么用的吗?