本文是数年前我刚开始用 Linux 时写的入门笔记。内容仅供参考。
用户信息
$ whoami输出当前用户名$ users列出当前登录的所有用户名$ who am i显示用户名,登录终端,当前时间,IP$ who比“who am i”多出 其他用户的信息$ w信息更多的“who”:
[Me@Example ~]$ w
10:59:09 up 4 min, 1 user, load average: 0.46 , 0.35 , 0.15
当前时间 up 启动时长, 登录用户数, 平均提交任务数: 1min内, 10min内, 15min内
USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
用户名 登录终端 登录地 登录时间 空闲时长 一共使用CPU时长 当前程序用CPU时长 当前任务CPU时长
Example pts/0 MyComputer 10:58 0.00s 0.06s 0.02s w
系统信息
-
uname命令: 获取系统信息 (其中'u'代表UNIX) -
$ uname显示当前操作系统-n显示主机名-i硬件平台名-r系统发布版本信息-s系统名-m机器硬件名-p显示CPU信息-a以上全部 注:用-n -r==-i -n==-ni==-in;
(详见 $ man uname。)
时间:
$ date显示当前系统日期、时间
日历:
$ cal显示日历:$ cal无参显示本月日历$ cal m ym y是月份 年份,显示y年m月的$ cal yy 是年份, 显示y全年- (详见
$ man cal。)
帮助信息
$ whatis <命令名>
说明命令是什么,了解命令的功能;
注:whatis cmd命令 == man -f cmd
$ type [-options] 命令名
-
无选项:显示命令类型
-
-t:显示文件的类型:file:外部命令alias:别名builtin:shell内置命令
-
-a:列出所有包含指定命令名的命令,包括别名 -
-p:显示完整的文件名(外部命令)或内部命令
$ which 命令名
列出命令的类型相关的信息
$ <命令> --help
显示命令的简要说明和选项列表(需要程序自己支持)
$ man <命令名>
浏览命令的 Man Page 1⃣️
$ man -k <keyword>
欲使用一个命令,又无法确定它的名字时,可用 man 带 -k选项+关键字 搜寻它;
注:man -k kw == apropos kw
$ info <cmd>
info 2⃣️ 与“man”类似,但 info 提供的信息更加简洁详尽(开发者认为的);
(多年后的补充:我如今用 Linux 多年了,实际上很少看 info,一般都是用 man)
1⃣️、2⃣️. 浏览 Man page 或 Info Page :
-
使用man \ info命令进入Man \ Info Page
-
键盘
<,>,^,v,PgUp,PgDn,(空格):翻页 -
Home键:移到第一页
-
End键: 最后一页
-
在屏幕底部
:处输入?string:向前搜索string- 按 n 键继续下一个搜索
- 按 N 键进行反向搜索
-
-
按 q 键退出Page
在 Info Page 中还有:
- 按
Tab:跳到下一个“*******”(超链接) - 连按
Tab3 次:Index