"这份文档是关于Linux操作系统的常用命令总结,涵盖了用户管理、帮助系统、文件操作、查看磁盘信息、设备文件、控制台切换等多个方面,旨在帮助用户熟悉和掌握Linux基本操作。"
在Linux操作系统中,命令行是日常管理和维护的核心工具。以下是一些关键的Linux命令详解:
1. **用户管理**:
- `useradd zwb` 创建名为zwb的新用户。
- `passwd zwb` 为新用户zwb设置密码。
2. **帮助系统**:
- `info` 提供最详细的文档。
- `man` 是常用的命令手册,通常按照章节分类,如man1存放用户指令,man5文件格式,man8管理命令。
- `--help` 在命令后面直接使用提供简短的帮助信息。
3. **基础指令**:
- `ls -l` 显示长格式的文件列表,包括隐藏文件。
- `ls -ld 目录名` 查看目录的信息。
- `cp -r` 复制目录及其内容。
- `mv a b` 重命名或移动文件,加路径可跨目录移动。
- `touch 文件名` 创建新文件或更新文件时间戳。
- `cd -` 返回上一个工作目录。
- `rmdir` 删除空目录。
- `rm -fr` 强制删除文件或非空目录。
4. **文件浏览**:
- `more` 和 `less` 分别用于查看文件内容,后者允许上下滚动。
5. **磁盘与文件大小**:
- `df -h` 以人性化单位显示磁盘空间占用情况。
- `du -h` 查看目录或文件的大小。
6. **查看文件内容**:
- `head` 显示文件前几行,默认10行,如`head -20 文件名` 显示前20行。
- `tail -f` 实时监控文件变化,常用于查看日志。
7. **设备文件**:
- 设备文件位于`/dev/`目录下,分为块设备(如硬盘,以b开头)和字符设备(如鼠标、键盘,以c开头)。
8. **虚拟控制台与用户切换**:
- Linux提供多个虚拟控制台,可在`/etc/inittab`配置。
- `su zwb` 切换用户,不保留环境变量。
- `su - zwb` 或 `su -`(等于切换到root)保持环境变量并切换用户。
- `env` 查看当前环境变量。
- `exit` 返回上一用户或注销。
9. **系统关机与重启**:
- `shutdown -r now` 立即重启系统,`-r`代表reboot,`now`表示立即执行。
这些基本命令构成了Linux操作的基础,熟练掌握它们将极大地提升在Linux环境中的工作效率。通过不断实践和学习,可以更深入地理解和利用Linux的强大功能。