【Linux Basic】Unix 中一些可以直接使用的程序

当在 shell 中输入一个命令时,实际上是告诉 shell 根据这个名称运行程序。例如,当输入 date 命令时,就是请求 shell 运行 date 程序。
严格地讲时也并非如此,因为一些命令是“嵌入”到 shell 中的,这意味着他们并不是单独的程序。

在系统中查找程序:which

查看某个程序是否可用的一种更精确的方法就是使用 which 命令。 which 的目的就是让 shell 回答下述问题:如果我准备输入一条具体的命令,那么将会运行哪个程序?如果这个问题有答案,那么这个程序就显示在您的系统上,也就是说可以使用这个命令;如果这个问题没有答案,那么这个命令在您的系统上不可用。

显示时间和日期:date

date

Unix 将显示当前的时间和日期(24小时制的时钟)。

从本质上讲,Unix并没有运行在本地时间上。所有的 Unix 系统都使用协调世界时 (Coordinated Universal Time, UTC),它是格林威治标准时间(Greenwich Mean Time, GMT) 的现代名称,Unix在需要时默默地在UTC和本地时区之间进行转换。本地时区的细节信息在安装 Unix 时指定。

想要查看 UTC 的时间可以:

date -u

显示日历: cal

cal

查看系统信息:uptime、hostname、uname

  • uptime:显示系统已经连续运行了多长时间
  • hostname:查看计算机的名称
  • uname:显示操作系统的名称

显示自己的信息:whoami

whoami

显示其它用户的信息:users、who、w

为了查看当前有哪些用户登录,Unix 系统提供了几条命令:

  • users:最简单
  • who:比 users 更详细

终端临时上锁:lock

lock 命令会告诉 Unix 您希望临时锁住终端,除非您输入一个特殊的口令,否则终端会保持锁住的状态(默认冻结 15 分钟)。

输入该命令后会请求用户输入解锁口令,该口令与登录口令没有关系,但 root 口令是可以打开的。

超好用的计算器:bc

可参见其他教程

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值