FreeBSD带有许多简单而功能强大的命令
作者 佚名技术
来源 操作系统
浏览
发布时间 2012-06-27
FreeBSD带有许多简单而功能强大的命令以使你的计算机工作更容易。不管你对任何Unix系统有多少经验,都会发现有效完成工作的新捷径和新方法。 在这篇文章中,我们将讨论命令以帮你记住你是谁,你在哪儿,如何找东西以及如何像Unix鬼精灵一样地思考问题和完成任务! 我喜欢虚拟终端的概念,而且通常我都运行所有8个终端以及XWindows会话。通常,我会运行一个PPP会话、一个打开邮件客户端的终端、几个不同的打 开手册页所占的终端、以root身份运行命令的终端以及以普通用户身份运行命令的终端。当然功能越强带来的混乱越多。我会用一些命令来帮我解决混乱。 如果我忘了把手册页开在哪个终端上的话,PrintScrn键会以升序依次滚动列出所有虚拟终端。如果没有运行X Window会话,可以永远继续重复1到8号终端。否则,它会在9号终端上停下来,也就是X服务器。 如果我进入了一个终端并希望知道这是哪个终端的话,可以用tty命令: tty /dev/ttyv4 注意,这实际上是5号虚拟终端,因为这些终端是从0开始排列的。如果离开了该终端,就可以用Alt-F5返回。 如果我想知道在该终端上的是哪个用户,可以用whoami: whoami root 如果我想知道有谁登录进了终端,可以用who: who genisis ttyv0 Jun 3 15:45 genisis ttyv1 Jun 3 15:46 genisis ttyv2 Jun 3 21:09 genisis ttyv3 Jun 3 21:10 genisis ttyv4 Jun 3 21:27 genisis ttyv5 Jun 4 09:40 genisis ttyv6 Jun 4 09:43 genisis ttyv7 Jun 4 10:46 注意who和whoami之间的区别。在ttyv4,我本来是以genisis身份登录的,然后再成为超级用户。who命令告诉你谁拥有登录命令解释器而 不返回非登录解释器的信息。也就是说,因为我的X Window会话不是一个登录解释器,ttyv8就不会显示在输出信息中。 如果我忘了自己在哪个目录中,可以用pwd: pwd 它会显示我当前所在的工作目录: /usr/home/genisis 好的经验是:不要在还没有用pwd查看一下你实际所处的位置之前就创建或删除文件。 现在,如果我忘了时间信息: date Sun Jun 4 11:15:46 EDT 2000 或者更糟的话,忘了今天的日期: cal June 2000 Su Mo Tu We Th Fr Sa 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 或者需要知道2020年的圣诞节时哪一天: cal 12 2020 December 2020 Su Mo Tu We Th Fr Sa 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 或者签署独立宣言那一周的日程: cal 07 1776 July 1776 Su Mo Tu We Th Fr Sa 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 最后两个关于cal的小技巧同样可以使你的朋友很吃惊;试一下这个: cal 9 1752 September 1752 Su Mo Tu We Th Fr Sa 1 2 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 空缺的日期是由于恺撒历到阳历的切换。还有: ncal -e April 23 2000 这会显示耶稣降临日;用-o就可以知道东正教日历。 到此,你可能会想我一定是个非常出色的打字员。让我们看一下命令历史列表: h 110date > /usr/home/genisis/cal 111 cal > /usr/home/genisis/cal 112cal 12 2020 > /usr/home/genisis/cal 113cal 07 1776 > /usr/home/genisis/cal 117cal 9 1752 > /usr/home/genisis/cal 122ncal -e > /usr/home/genisis/cal 134h > /usr/home/genisis/cal 我很讨厌打字,而且还用了这么多重定向符>。如果你要保存命令行上的结果到一个文件中就要用这个重定向符;它的语法总是一样的: command > filename 因为我要你看到以上历史列表中每个命令的输出,所以把它们重定向到了一个文件中。然 |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
关于FreeBSD带有许多简单而功能强大的命令的所有评论