新客网WWW.XKER.COM:致力做中国最专业的网络学院!
学院: 操作系统 - 网络应用 - 服务器 - 网络安全 - 工具软件 - 办公软件 - Web开发 - 数据库 - 网页设计 - 图形图像 - 媒体动画 - 硬件学堂 - 存储频道 - QQ专区
您的位置:首页 > 网络学院 > 操作系统 > Unix系统 > FreeBSD教程 > 正文:FreeBSD有许多简单而功能强大的命令

FreeBSD有许多简单而功能强大的命令

新客网 XKER.COM 2008-01-21 来源:新客网整理 佚名 收藏本文

【新客网FreeBSD教程】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

共2页: 上一页 [1] [2] 下一页
收藏】 【评论】 【推荐】 【投稿】 【打印】 【关闭
发表评论
要记得去论坛讨论,点击注册新会员匿名评论
评论内容:不能超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规。
阅读排行
随机推荐
实用信息推荐