会计考友 发表于 2012-8-4 12:07:07

Linux辅导:Linux下非常实用的命令行工具

首先,这是一个确凿的事实,良多IT专业人士使用Linux呼吁行,即使在GUI也可用的情形下。嘿,我们的第一个Linux 呼吁行指南的点击量跨越了5万次。可是让我们听一听来自IT专家的理由,在这个案例中,我们倾听来自工程部gotalk高级手艺专家David Witham的理由。
  “我就靠着呼吁行为生。呼吁行给你对你所做的工作和需要完成的工作的最终节制权。如不美观没有呼吁来完成的话,你可以编写剧本或者管线来完成。使用GUI的话,所见即所得。你凡是不能再构建你自己的GUI了。一个大的益处就是远程访谒。使用呼吁行进行远程访谒凡是要轻易得多,它占用的带宽比终端处事或者其他的图形化远程访谒体例更少。”
  Joe Klemmer:
  1 expect:“我使用expect来完成良多凡是需要一再执行的需要良多时刻的系统打点使命;近似在我的桌面电脑和处事器之间移动文件这样的工作就可以用expect来完成。”
  2 lft:“lft就像是类固醇的追踪。你可以获得比追踪路由更多得多的信息,用于调试毗连或者只是用来寻找机械或者系统在哪里。”
  3 mc:“它是最好的文件打点器。自豪我在DOS上使用了Norton Commander,从DOS到Linux的转换变得如斯轻松。”
  David Witham:
  4 sdiff:“sdiff对2个文本文件之间的分歧发生对人类友好的描述。它将文件排列两侧,使用符号来显示只在左边文件中的行,还有2个文件之间有差异的行,还有只在右边文件存在的行。它的结不美观阅读起来比diff的输出要轻易得多。”
  Jim Reem:
  5 xargs:“xargs从尺度输出的数据中建树呼吁行。”
  6 for, while:“for, while用于‘在一列选项中轮回,对每个选项都完成必然的动作。’”
  7 read:用来“将尺度输入的文本行读入shell变量,以便往后的措置”
  8 sort:用来“将文本按照字母或者数字挨次进行枚举;撑持多个枚举关头字。”
  9 uniq:用来“删除列表中一再的行”
  10 tr:用来“转换或者删除来自文本流的字符”
  11 od:用来“将二进制文件以十进制(或者十六进制)存储”
  12 wc:用来“统计文件中的字数”
  13 top:“仿佛vmstat,获得关于系统运行情形的视图,体味哪个历程占用了全数的内存。”
  14 ps:“体味某个历程的细节”
  Christian P. Roberts:
  15 date:“在制订基准的时辰,放裹足本中进行挪用,以便输出当前的信息,很有用”
  16 env:“在解决dotfiles的麻烦的时辰,用此吐矣闽账号来查看情形变量。”
  17 ln:“啊……软链接是在网站上工作的必需品。”
  18 mget:“用得不长短常多了,可是它在用一个呼吁措置多个文件方面确实不错。”
  19 nslookup:计较机的真实名字是什么……或者“到那儿恼却是否?”
  20 passwd:凡是让其他人发送这个呼吁来设置一个我姑且使用的密码。
  21 ps:凡是用于毗连“kill”呼吁
  22 uname:当在分歧的计较机上工作的时辰很有辅佐,因为这些计较机在操作系统层面可能分歧步。
  23 whoami:是的,我是谁……意思就是“我在以什么身份运行?”
页: [1]
查看完整版本: Linux辅导:Linux下非常实用的命令行工具