第二章 系统操作篇
Linux的帮助、文件和用户管理
这是Linux的帮助命令和文件管理相关命令,以及vim编辑器的使用、用户管理
万能的帮助命令
man
man 是 manual 的缩写
- man 帮助示例
man ls
man 5 passwd
man -a passwd
- man 也是一条命令,分为 9 章,可以使⽤用 man 命令获得 man 的帮助
man 7 man
手册章节传统上如下定义:
- Commands
用户可从shell运行的命令- System calls
必须由内核完成的功能- Library calls
大多数libc函数,例如qsort(3)- Special files
/dev 目录中的文件- File formats and conventions
/etc/passwd 等人类可读的文件的格式说明- Games
- Macro packages and conventions
文件系统标准描述,网络协议,ASCII和其他字符集,还有你眼前这份文档以及其他东西- System management commands
类似 mount(8) 等命令,大部分只能由 root 执行- Kernel routines
这是废弃的章节。
原来曾想把一些核心的文件放在这里,但实际只有极少数文件在这里。
为什么要分为9章?
为了区分同名的命令或文件等。
help
- 内部命令和外部命令
内部命令:shell命令解释自带的命令
外部命令:其他命令
区分:
//内部命令
type cd
cd 是 shell 的内嵌命令
//外部命令
type ls
ls 是‘ls --color=auto’的别名
- help的使用
- 内部命令使⽤ help 帮助
help cd
- 外部命令使用help帮助
ls --help
info
info 帮助比 help 更更详细,作为 help 的补充
info ls
一切皆文件
文件操作命令
- pwd 显示当前的⽬录名称
- ls 查看当前目录下的文件
常用参数:
-l ⻓格式显示文件
-a 显示隐藏文件
-d 仅显示当前指定目录,不显示下级目录
-r 逆序显示
-t 按照时间顺序显示
-R 递归显示
示例:
ls -l //长格式显示
ls -l -r //长格式逆续显示(按文件名逆续)
ls -l -r -t //长格式逆续显示(按时间