Linux命令速查手册

需积分: 10 3 下载量 67 浏览量 更新于2024-10-01 收藏 69KB PDF 举报
"Linux命令参考指南" 在Linux操作系统中,命令行是进行系统管理和任务执行的主要方式。这份Linux命令参考涵盖了文件管理与进程管理的基础操作,对于熟悉和提高Linux操作技能非常有帮助。 **文件管理** 1. **ls**: 此命令用于列出目录中的文件和子目录。添加`-l`选项可以显示详细的列表,包括权限、所有者、大小等信息,而`-a`则会显示隐藏文件。 2. **cd**: 更改当前工作目录,`cd dir`将你带到指定的目录`dir`,而`cd`不带参数则返回用户主目录。 3. **pwd**: 显示当前工作目录的完整路径。 4. **mkdir**: 创建新目录,例如`mkdir dir`会在当前目录下创建名为`dir`的新目录。 5. **rm**: 删除文件或目录。`rm file`删除文件,`rm -r dir`删除目录(包括其内容),`rm -f`强制删除,忽略不可删除的文件,`rm -rf dir*`会递归删除以`dir`开头的所有目录及其内容,需谨慎使用。 6. **cp**: 复制文件或目录,`cp file1 file2`复制`file1`到`file2`,`cp -r dir1 dir2`复制整个`dir1`到`dir2`,若`dir2`不存在则创建。 7. **mv**: 移动或重命名文件,`mv file1 file2`将`file1`重命名为`file2`,如果`file2`是现有目录,`file1`会被移动到该目录内。 8. **ln -s**: 创建符号链接,`ln -s file link`创建一个指向`file`的软链接`link`。 9. **touch**: 更新或创建文件,用于更新文件的时间戳或创建新文件。 10. **cat**: 显示文件内容,`cat > file`将标准输入写入`file`,覆盖原有内容。 11. **more** 和 **less**: 分页查看文件内容,`more file`显示文件的前部分,`less file`提供更多的导航选项。 12. **head**: 显示文件的前10行,`head file`。 13. **tail**: 显示文件的后10行,`tail file`。加上`-f`选项,如`tail -f file`,会持续显示文件内容的更新。 **进程管理** 1. **ps**: 显示当前终端的活动进程。 2. **top**: 动态实时地查看运行中的系统状态,包括所有进程的信息。 3. **kill**: 发送信号给进程,`kill pid`终止进程ID为`pid`的进程。 4. **killall**: 杀死所有指定名字的进程,例如`killall proc`会结束所有名为`proc`的进程。 5. **bg**: 将停止的后台作业恢复运行,通常与`jobs`命令一起使用,显示当前后台作业的状态。 6. **fg**: 将后台作业调至前台继续执行,允许交互式操作。 这些基本的Linux命令构成了日常操作的基础,熟练掌握它们将极大地提高你在Linux环境下的工作效率。通过实践和查阅手册页,你可以进一步学习更多高级功能和用法。