Linux新手必备:常用命令速查与操作指南

需积分: 0 0 下载量 168 浏览量 更新于2024-08-03 收藏 321KB DOC 举报
在Linux操作系统中,掌握基本的命令操作是至关重要的,尤其是对于初学者来说。本文档汇总了一些常用且实用的Linux命令,涵盖了文件和目录管理、系统信息查看、文本处理、用户管理、系统状态监控以及基本的输入输出重定向和管道操作。 1. **查看命令**: - `ls`:用于列出当前目录下的文件和目录,默认展示详细信息。 - `ll` 或 `ls -l`:提供更详细的信息,如权限、所有者、大小、修改时间等。 - 特殊模式:`ls *.txt` 查看所有.txt文件,`lstext?.txt` 查找以'text'开头且第二字符为非数字的.txt文件。 2. **Java开发工具管理**: - `java-version`:检查安装的JDK版本。 - `echo $JAVA_HOME`:显示JDK的安装路径。 3. **导航和定位**: - `pwd`:查看当前工作目录的绝对路径。 - `cd`:切换目录,`cd ..` 返回上一级目录,`cd /` 重置到根目录。 4. **文本文件查看与编辑**: - `cat 文件名`:显示文件的所有内容。 - `more` 和 `less`:分页查看文本,`more` 用空格翻页,`q` 退出;`less` 功能类似,但更灵活。 - `head -n 数字`:显示文件开头指定行数。 - `tail -n 数字`:显示文件结尾指定行数。 5. **系统信息**: - `uname -a`:查看Linux内核版本和系统架构。 - `wc 文件名`:统计文件行数、字符数、单词数等。 6. **历史记录与用户管理**: - `history`:查看执行过的命令历史。 - `useradd 用户名`:创建新用户。 - `passwd 用户名`:设置或更改用户密码。 - `touch 文件名`:创建新文件。 - `mkdir 目录名`:创建新目录。 - `rmdir` 和 `rm-rf`:分别用于删除空目录和递归删除文件或目录。 7. **目录和文件操作**: - `mv 目录/文件名 新位置`:移动文件或目录。 - `vim 文件名`:打开文件进行编辑,`q` 退出,`wq` 保存并退出。 8. **输入输出重定向**: - `<`:将标准输入连接到命令,如 `cat < 内容文件 > 空文件` 将内容文件内容写入空文件。 - `>` 和 `>>`:前者覆盖文件内容,后者追加内容。 - `2>` 和 `2>>`:用于错误输出重定向,`2>` 会覆盖错误日志,`2>>` 不覆盖。 9. **管道操作**: - 使用 `|` 连接多个命令,例如 `grep 错误信息 | tee 错误日志`,同时显示到屏幕和日志文件。 10. **日志查询**: - 使用管道操作查询特定文件的记录,例如 `cat 日志文件 | grep 搜索关键字`。 这些命令是Linux系统的基本操作工具,熟练掌握它们能够大大提高工作效率,并为进一步学习Linux系统管理和高级操作打下坚实的基础。