玩蛇网提供最新Python编程技术信息以及Python资源下载!
您现在的位置: 玩蛇网首页 > linux入门教程 > 正文内容

被忽略的Linux系统命令

玩蛇网推荐图文教程:python 列表

Linux系统命令真的很多,那一些被忽略的Linux系统命令你知道几个呢。这些不常见的命令在什么地方会应用到呢,我们将会把其他几个不为人知的Linux命令介绍给大家。

特别是些在管理桌面和服务器方面被证明是非常有用的哦。

空格命令你在终端上键入的每个命令都会记录到history,也能用history命令重新调用。如何骗过history 命令呢?呵呵,你可以轻而易举地做到。在终端,只需要在键入命令之前输入一个或多个空格,这样你的命令就不会被记录了。

让我们体验一下吧,先在终端尝试五个常见的 Linux 命令并在命令之前留个空(例如** ls, pwd, uname, echo “hi”** 和 who),然后检查这些命令是不是记录在历史中。

linuxidc@localhost:~$  ls
linuxidc@localhost:~$  pwd
linuxidc@localhost:~$  uname
linuxidc@localhost:~$  echo “hi”
linuxidc@localhost:~$  who
现在运行 history 命令来查看上面已执行的命令是否已经被记录了.

linuxidc@localhost:~$ history
  40  cd /dev/
  41  ls
  42  dd if=/dev/cdrom1 of=/home/linuxidc/Desktop/squeeze.iso
  43  ping www.google.com
  44  su

你看到没有最后执行的命令没有被记录。我们也可以用另一个命令cat | bash欺骗history,结果跟上面一样。

被忽略的Linux系统命令,stat 命令:
Linux中的stat命令用来显示文件或文件系统的状态信息。当用文件名作为参数时,stat将会展示文件的全部信息。状态信息包括文件 大小、块、权限、访问时间、修改时间、状态改变时间等。

linuxidc@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/ linuxidc)  Gid: ( 1000/ linuxidc)
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

被忽略的Linux系统命令:<alt> + . 和 <esc> +
上面的组合键事实上不是一个命令,而是传递最后一个命令参数到提示符后的快捷键,以输入命令的倒序方式传递命令。按住 Alt或Esc再按一下 “.”。

被忽略的Linux系统命令: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

mount | colum -t
上面的命令用一个很不错的格式与规范列出了所有挂载文件系统。

linuxidc@localhost:~$ mount | column -t
输出样式

/dev/sda1on  / type  ext3 (rw,errors=remount-ro)
tmpfson  /lib/init/rw  type  tmpfs(rw,nosuid,mode=0755)
proc on  /proc type  proc (rw,noexec,nosuid,nodev)
sysfson  /sys  type  sysfs(rw,noexec,nosuid,nodev)
udev on  /dev  type  tmpfs(rw,mode=0755)
tmpfson  /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)

被忽略的Linux系统命令:Ctr+l 命令
在进行下一步之前,我先问一下,你是如何清理你的终端?你会在提示符后键入 “clear”。
用上面的命令执行清理终端都将成为过去。你只需要按下Ctr+l,看看它如何立即清理你的终端。

玩蛇网文章,转载请注明出处和文章网址:http://www.iplaypy.com/linux/l6678.html

相关文章 Recommend

玩蛇网Python互助QQ群,欢迎加入-->: 106381465 玩蛇网Python新手群
出炉日期:2017-03-01 16:04 玩蛇网 www.iplaypy.com

我要分享到:

必知PYTHON教程 Must Know PYTHON Tutorials

必知PYTHON模块 Must Know PYTHON Modules