记录一些容易忘记且与 Linux 相关的一些实用知识,方便自己查询。
zsh 的一些快捷键
| 按键 |
作用 |
| Ctrl + d |
键盘输入结束或退出终端 |
| Ctrl + s |
暂停当前程序,暂停后按下任意键恢复运行 |
| Ctrl + z |
将当前程序放到后台运行,恢复到前台为命令fg |
| Ctrl + a |
将光标移至输入行头,相当于Home键 |
| Ctrl + e |
将光标移至输入行末,相当于End键 |
| Ctrl + k |
删除从光标所在位置到行末 |
| Alt + Backspace |
向前删除一个单词 |
| Shift + PgUp |
将终端显示向上滚动 |
| Shift + PgDn |
将终端显示向下滚动 |
Shell 常用的通配符
- | 匹配 0 或多个字符
? | 匹配任意一个字符
[list] | 匹配 list 中的任意单一字符
[^list] | 匹配除 list 中的任意单一字符以外的字符
[c1-c2] | 匹配 c1 - c2 中的任意单一字符,如:[0-9][a-z]
{string1, string2, …} | 匹配 string1 或 string2 (或更多)其一字符串
{c1..c2} | 匹配 c1 - c2 中全部字符,如:{1..10}
系统日志文件
| 日志名称 |
记录信息 |
| alternatives.log |
系统的一些更新替代信息 |
| apport.log |
应用程序崩溃信息 |
| apt/history.log |
使用 apt-get 安装卸载软件的信息记录 |
| apt/term.log |
使用 apt-get 时的具体操作,如 package 的下载、打开等 |
| auth.log |
登录认证的信息记录 |
| boot.log |
系统启动时的程序服务的日志信息 |
| btmp |
错误的信息记录 |
| Consolekit/history |
控制台的信息记录 |
| dis-upgrade |
dis-upgrade 这种更新方式的信息记录 |
| dmesg |
启动时,显示屏幕上内核缓冲信息,与硬件有关的信息 |
| dpkg.log |
dpkg 命令管理包的日志 |
| faillog |
用户登录失败详细信息记录 |
| fontconfig.log |
与字体配置有关的信息记录 |
| kern.log |
内核产生的信息记录,在自己修改内核时有很大帮助 |
| lastlog |
用户的最近信息记录 |
| wtmp |
登录信息的记录,wtmp 可以找出谁正在进入系统,谁使用命令显示这个文件或信息等 |
| syslog |
系统信息记录 |