书籍 《鸟哥的linux私房菜基础学习篇》
1. 切换输入法 super+空格
uname -r 查看内核版本
2. Ctrl+Alt+F1 进入锁屏界面
Ctrl+Alt+F3 进入tty3终端界面,首先输入登陆的用户名,再输入密码登陆终端
Ctrl+Alt+F2 重新进入图形用户界面
不同主机有区别
3 如何更改命令行输出语系?
locale 显示命令行输出的语系,通过(例)LANG=en_US.utf8 LC ...=更改输出语系
4. 一些基础的命令:
日历: cal [month] [year]
显示日期与时间的命令: date 直接显示所有信息
date +%Y/%m/%d 以斜杠形式输出日期
date +%H:%M:%S 以冒号形式输出时间
本来以为 m d 大小写仅仅是显示信息详略问题,看了一下 --help 后发现
M表示min,m表示month;D显示的是月/日/年
s显示绝对秒数
计算器: bc
注意,a/b 仅显示整数部分,利用
scale=显示小数位数
来输出小数,非0时仅仅输出小数部分
当=0时恢复显示整数部分
5. 获取命令帮助
命令 --help
man 命令
help无法显示所有命令帮助,但是man可以列出所有的命令格式
6. 通过man date 显示的DATE(1)是什么意思?
1 | 用户在shell环境中可以操作的命令或可执行文件 |
2 | 系统内核可调用的函数与工具等 |
3 | 一些常用的函数(function)与函数库(library),大部分为C的函数库(libc) |
4 | 设备文件的说明,通常在/dev下的文件 |
5 | 配置文件或是某些文件的格式 |
6 | 游戏 |
7 | 惯例与协议等,例如linux文件系统、网络协议、ASCll代码等的说明 |
8 | 跟内核有关 |
7.man page中的几个部分
NAME | 简短的命令、数据名称说明 |
SYNOPSIS | 简短的命令语法(syntax)简介 |
DESCRIPTION | 较为完整的说明,这部分最好仔细看 |
OPTIONS | 针对SYNOPSIS部分中,有列举的所有可用的选项说明 |
COMMANDS | 这个程序执行时,可在此程序中执行的命令 |
FILES | 这个程序或数据所使用或参考或链接到的某些文件 |
SEE ALSO | 可以参考跟这个命令或数据有相关的其他说明 |
EXAMPLE | 一些可以参考的范例 |
8.man page中的一些常用按键
空格 | 向下翻一页 |
Page Down | 向下翻一页 |
Page Up | 向上翻一页 |
Home | 去到第一页 |
End | 去到最后一页 |
/abc | 向下查找abc |
?abc | 向上查找abc |
n、N | n为继续查找下一个,N为反向查找; |
q | 结束man page |
9.man 的一些简单用法
man -f 命令或文件 = whatis
根据完整名称查找
man -k abc = apropos
根据关键词abc查找含关键词的所有信息
这两个命令都需要建立数据库,在root身份下执行 mandb
10.另一个求助工具 info
info info
查看info 的信息,按下H可查看详细用法
11. man、info 等说明文件都放置在 /usr/share 中
12.正确的关机方式
关机前最好多执行几遍
sync
将内存中的数据写入硬盘以保存数据
halt、poweroff、init 0 为关机命令
reboot、init 6 为重启命令
具体可查看 man 手册
*13. 利用 halt 或者 shutdown -H 关机
第四章总结: --help、man 命令与 info 命令可以帮你了解到命令的几乎所有信息,在记不住命令的情况下可以查看;关机前一定要保存数据且尽量系统电源一起关闭。