网站搜索

10 个鲜为人知的 Linux 命令 - 第 2 部分


继续 11 个鲜为人知的有用 Linux 命令的最后一个对话 - 在本文的第一部分中,我们将重点关注其他鲜为人知的 Linux 命令,这些命令将被证明在管理桌面方面非常有用。 >服务器

12. <空格> 命令

您在终端中输入的每条命令都会记录在历史记录中,并且可以使用历史记录命令重试。

作弊历史命令怎么样?是的,你可以做到,而且非常简单。只需在终端中输入命令之前输入一个或多个空格,您的命令就不会被记录。

让我们尝试一下,我们将尝试五个常见的 Linux 命令(例如 lspwdunameecho “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”,然后继续按“.”即可。

下载 Linux 命令行备忘单

15. 光伏指令

您可能在电影(特别是好莱坞电影)中见过模拟文本,其中的文本看起来就像是实时键入的一样。您可以使用“pv”命令以模拟方式回显任何类型的文本和输出,如上面的管道所示。您的系统中可能未安装 pv 命令,您必须 aptyum 所需的软件包来安装“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.安装|列-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. 卷曲命令

命令行检查未读邮件怎么样?这个命令对于那些在无头服务器上工作的人来说非常有用。它再次要求在运行时输入密码,您无需在上面的行中对密码进行硬编码,否则会存在安全风险。

avi@localhost:~$ curl -u [email  --silent "https://mail.google.com/mail/feed/atom" | perl -ne 'print "\t" if //; print "$2\n" if /<(title|name)>(.*)<\/>/;'
样品输出口
Enter host password for user '[email ': 
Gmail - Inbox for [email  
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 命令可以将长时间运行的进程从会话中分离出来,并在需要时重新连接,从而提供了命令执行的灵活性。

要运行一个进程(长),我们通常执行为

avi@localhost:~$ ./long-unix-script.sh

这缺乏灵活性,需要用户继续当前会话,但是如果我们执行上述命令:

avi@localhost:~$ screen ./long-unix-script.sh

它可以在不同的会话中取消附加重新附加。当命令执行时,按“Ctrl + A”,然后按“d解除附加。要附加运行。

avi@localhost:~$ screen -r 4980.pts-0.localhost

注意:这里,该命令的后面部分是屏幕ID,您可以使用“screen -ls”命令获取。要了解有关“屏幕命令”及其用法的更多信息,请阅读我们的文章,该文章通过示例展示了一些有用的 10 个屏幕命令。

20. 文件

不!上面的命令没有错字。 “file”是一个命令,它为您提供有关文件类型的信息。

avi@localhost:~$ file 34.odt 

34.odt: OpenDocument Text

21. 编号

上面的命令打印真实有效的用户 ID。

avi@localhost:~$ id
样本输出
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)

目前为止就这样了。看到本系列的上一篇文章和这篇文章的成功,我很快将推出本文的另一部分,其中包含其他几个鲜为人知的 Linux 命令。直到那时敬请关注并连接到Tecmint。不要忘记在评论中向我们提供您的有价值的反馈

另请阅读

  1. 10 个鲜为人知的 Linux 命令 – 第 3 部分
  2. 10 个鲜为人知的有效 Linux 命令 – 第四部分
  3. 10 个鲜为人知的有用 Linux 命令 - 第五部分