继第一部分《11个鲜为人知的实用Linux命令》之后,我们这里重点介绍另外10个鲜为人知的Linux命令,你会发现这些命令在管理桌面和服务器方面的重要价值。 12. <space>命令 你在终端输入的每条命令都会记录下来。不过很容易改变这个设置。你只需要在终端输入命令之前输入一个或多个空格就可以了,这样你的命令就不会被记录下来。
让我们来试一试吧。将五个常见的Linux命令(如ls、pwd、uname、echo “hi”和who)前面加上一段空白输入终端, avi@localhost:~$ lsavi@localhost:~$&nbs……
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
继第一部分《11个鲜为人知的实用Linux命令》之后,我们这里重点介绍另外10个鲜为人知的Linux命令,你会发现这些命令在管理桌面和服务器方面的重要价值。
12. <space>命令
你在终端输入的每条命令都会记录下来。不过很容易改变这个设置。你只需要在终端输入命令之前输入一个或多个空格就可以了,这样你的命令就不会被记录下来。
让我们来试一试吧。将五个常见的Linux命令(如ls、pwd、uname、echo "hi"和who)前面加上一段空白输入终端,
avi@localhost:~$ ls
avi@localhost:~$ pwd
avi@localhost:~$ uname
avi@localhost:~$ echo “hi”
avi@localhost:~$ who
然后运行“history”命令查看以上执行的命令是否被记录了下来。
avi@localhost:~$ history
40 cd /dev/
41 ls
42 dd if=/dev/cdrom1 of=/home/avi/Desktop/squeeze.iso
43 ping www.google.com
44 su
你会看到没有记录到最后执行的命令。也可以通过以上方式使用另外一个命令 cat | bash。
13. stat命令
Linux中的stat命令能显示一个文件或一个文件系统的状态信息。文件名称作为参数传递后,stat会显示关于该文件的很多状态信息,包括文件大小、块、访问权限、文件最后访问日期、修改、变更等。
avi@localhost:~$ stat 34.odt
File: `34.odt'
Size: 28822 Blocks: 64 IO Block: 4096 regular file
Device: 801h/2049d Inode: 5030293 Links: 1
Access: (0644/-rw-r--r--) Uid: ( 1000/ avi) Gid: ( 1000/ avi)
Access: 2013-10-14 00:17:40.000000000 +0530
Modify: 2013-10-01 15:20:17.000000000 +0530
Change: 2013-10-01 15:20:17.000000000 +0530
14. <alt>. 和 <esc>.
上述组合键实际上不是一个命令,而对提示中的最终命令参数位置进行了调整,命令按照最终命令到以前输入的命令的顺序。同时按住“Alt”或“Esc”,继续按‘.’。
15. pv命令
你可能已经在电影尤其是好莱坞电影中看到过,文字出现时好像是实时输入的。你也可以使用“pv”命令以模拟的方式效仿任何文字和输出。Pv命令可能没有安装在系统中,你需要通过安装apt或yum软件包将pv安装到你的系统。
root@localhost:# echo "Tecmint [dot] com is the world's best website for qualitative Linux article" | pv -qL 20
输出示例
Tecmint [dot] com is the world's best website for qualitative Linux article
16. mount | column -t
上面的命令显示了所有挂载的文件系统列表。
avi@localhost:~$ mount | column -t
输出示例
/dev/sda1 on / type ext3 (rw,errors=remount-ro)
tmpfs on /lib/init/rw type tmpfs (rw,nosuid,mode=0755)
proc on /proc type proc (rw,noexec,nosuid,nodev)
sysfs on /sys type sysfs (rw,noexec,nosuid,nodev)
udev on /dev type tmpfs (rw,mode=0755)
tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev)
devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=620)
fusectl on /sys/fs/fuse/connections type fusectl (rw)
binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,noexec,nosuid,nodev)
nfsd on /proc/fs/nfsd type nfsd (rw)
17. Ctr+l命令
在进行下一步操作之前,你怎么清理你的终端呢?对!输入“clear”。该命令一次性清理你的终端。只要按下“Ctr+l”,然后就会看到它是如何一次性清理你的终端的。
18. curl命令
怎么从命令行检查未读邮件?Curl命令帮助你!对于那些工作在无头服务器的人员,这个命令是非常有用的。
avi@localhost:~$ curl -u avishek1210@gmail.com --silent "https://mail.google.com/mail/feed/atom" | perl -ne 'print "t" if //; print "$2n" if /<(title|name)>(.*)</1>/;'
输出示例
Enter host password for user 'avishek1210@gmail.com':
Gmail - Inbox for avishek1210@gmail.com
People offering cars in Delhi - Oct 26
Quikr Alerts
another dependency question
Chris Bannister
Ralf Mardorf
Reco
Brian
François Patte
Curt
Siard
berenger.morel
Hi Avishek - Download your Free MBA Brochure Now...
Diya
★Top Best Sellers Of The Week, Take Your Pick★
Timesdeal
aptitude misconfigure?
Glenn English
Choosing Debian version or derivative to run Wine when resource poor
Chris Bannister
Zenaan Harkness
Curt
Tom H
Richard Owlett
Ralf Mardorf
Rob Owens
19. screen命令
Screen命令可以从一个会话中分离一个长流程,如有需要的话,该会话可以再重新连接。
要运行一个进程(长),我们通常执行
avi@localhost:~$ ./long-unix-script.sh
该命令缺乏灵活性,需要用户继续使用当前的会话,但是如果我们按照下面的方式执行上面的命令。
avi@localhost:~$ screen ./long-unix-script.sh
可以在不同的会话中进行附加或重新附加。当一个命令按“Ctrl + A”执行,然后“d”进行附加。连接运行。
avi@localhost:~$ screen -r 4980.pts-0.localhost
注意:这里这个命令的后面部分是screen id,可以使用‘screen -ls’命令获得。
20. file
‘File’命令为你获取文件的类型信息。
avi@localhost:~$ file 34.odt
34.odt: OpenDocument Text
21. id
上面的命令打印真实有效的用户和组id。
avi@localhost:~$ id
输出示例
avi@localhost:~$ id
Sample Output
uid=1000(avi) gid=1000(avi)
groups=1000(avi),24(cdrom),25(floppy),29(audio),30(dip),44(video),46(plugdev),109(netdev),111(bluetooth),117(scanner)
相关推荐
-
Redfish实现跨厂商的服务器管理,让采购新硬件再无后顾之忧
供应商渴望通过额外的功能推广自己的服务器管理工具,但是它们缺乏Redfish开放标准提供的跨厂商功能……
-
服务器管理和监控策略优化技巧
有效的服务器管理需要监控、文档化,并且有时需要进行内部迁移。本文将帮助您发现顶级服务器管理技巧以及如何将其应用于您的数据中心。
-
你真的了解Linux命令吗?
你觉得在网络管理和服务器管理方面对Linux命令的使用已经是专家级别了?去试试这些Linux命令测验来看看你对10个Linux工具的了解程度以及他们的使用案例吧。
-
六大Linux命令诊断网络连通性
有不少可用的Linux工具可以协助诊断网络连接失败的情况。下面将介绍故障发生时六个最常用的命令。