查询命令的命令

  • which 、type、 whence

which

功能:

  • 查询“命令”由哪个程序执行
1
2
3
which date 查询date是哪个程序执行的
/bin/date
#shell 将运行 /bin/date 这里的程序

1
2
3
which sl
/usr/games/sl
#说明这个程序是自己安装的

type

功能:

  • 能查询更多的信息
1
2
type date 
date is /bin/date

type 还能判断内置命令 如type本身,而which 不能查询内置命令

1
2
type type
type is a shell builtin

日历查询

cal

  • cal -j month year 可以查看 某年某月月历 并且按当年的天数显示
1
2
3
4
5
6
7
8
cal -j 7 2021
 July 2021
Su Mo Tu We Th Fr Sa
182 183 184
185 186 187 188 189 190 191
192 193 194 195 196 197 198
199 200 201 202 203 204 205
206 207 208 209 210 211 212
  • cal month year  正常显示月历
1
2
3
4
5
6
7
8
cal 7 2021
July 2021
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
  • calendar 显示日程安排

uptime

功能:

  • 显示 目前时间 服务器运行时间 在线用户 负载量
1
2
时间     运行时间            在线用户     5分钟负载 10分钟负载 15分钟平均负载
15:50:24 up 8 days, 44 min, 1 user, load average: 0.16, 0.16, 0.17

hostname

功能:

  • 查看主机名

uname

功能:

  • 查看当前操作系统

uname -a 可查看更多信息

1
2
系统  主机名   系统版本                      开机时间                   架构
Linux lthero 5.4.0-47-generic #51-Ubuntu SMP Fri Sep 4 19:50:52 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux

whoami

功能:

  • 查看我是谁

用法:

  • who am i
1
2
当前    登陆端口            时间和ip
root pts/2 2021-07-26 11:33 (124.64.18.37)
  • who is god
  • 只要who 开头,接任意两个词都行

users

功能:

  • 查看当前在线用户列表

who

功能:

  • 查看在线用户具体信息 名字 终端名 时间  比whoami查看更多人

w

功能:

  • 显示uptime 和所有用户信息
1
2
3
4
15:57:06 up 8 days, 51 min,  1 user,  load average: 0.38, 0.24, 0.20
用户 终端 ip 登陆时间 距离上次打字时间 全部资源占比 当前资源占比 正在执行的命令
USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
root pts/2 124.64.18.37 11:33 0.00s 0.07s 0.00s w

bc

功能:

  • 可以用作计算器
1
2
3
4
5
6
7
8
bc
For details type `warranty'. (已经进入bc模式)
1+2*3
7 (输出)
s(1) 代表sin
c(1) cos
a(1) tan
ln()
  • bc 还能设置变量

1
2
3
4
5
6
w=160
r=(w*2)*100
d=(w/3)*2000
r+d
输出
426000
  • bc 还能运算不同进制
1
2
3
4
5
6
ibase 输入的进制
obase 输出的进制
obase=16 ibase=16
F03E+3BAC
输出
12BEA

锁定与强制下线

ctrl + s 锁terminal ctrl + q 解锁

leave 1033 10:33 必须 logout 可以用24小时进制 可以用12小时 leave +20 指20分钟后logout