Linux基础:su、passwd与常用命令详解

需积分: 10 0 下载量 168 浏览量 更新于2024-08-25 收藏 298KB PPT 举报
Linux是一种开源操作系统,以其稳定性、高效性和安全性著称。本文主要介绍了Linux环境下的两个核心命令——su和passwd,以及众多常用的基础操作命令。su命令是用于切换用户身份,它的语法为`su [参数选项] [用户名]`,默认情况下,如果没有指定用户名,会切换到超级用户(root)。而passwd命令则用于管理用户密码,超级用户可以修改其他用户密码,普通用户仅能修改自己的。 在Linux系统中,有许多内置命令可以帮助用户管理和操作文件、目录,提升工作效率。比如: 1. `ls`和`dir`(在某些系统中可能被重命名为`ls`):列出指定目录的内容,显示文件和文件夹的名称。 2. `cd`:改变当前工作目录,使得后续操作在新的目录下进行。 3. `pwd`:显示当前用户的工作路径,显示完整目录路径。 4. `clear`:清空屏幕,用于整洁界面。 5. `man`:查看命令的帮助文档,提供详细的使用指导。 6. `mkdir` 和 `rmdir`:分别用于创建和删除目录。 7. `rm`:删除文件或目录,有 `-rf`等选项供高级删除操作。 8. `touch`:创建新文件或更新文件的修改时间。 9. `cp` 和 `mv`:复制和移动文件或目录。 10. `ln`:创建文件或目录的硬链接或符号链接。 11. `chmod`:改变文件或目录的权限,控制不同用户和组的访问。 12. `chown` 和 `chgrp`:分别修改文件或目录的所有者和所属组。 13. `more` 和 `less`:逐页浏览文件内容,前者按任意键继续,后者支持上下翻页。 14. `head` 和 `tail`:显示文件的头部和尾部内容。 15. `cat`:合并文件内容或重定向输出。 16. `find` 和 `locate`:分别在指定路径搜索文件和快速定位文件。 17. `grep`:在文件中搜索特定模式的行。 18. `who` 和 `finger`:查看当前登录用户和查询用户信息。 19. `su` 和 `sudo`:分别用于切换用户身份和以其他用户权限执行命令。 20. `passwd` 和 `gpasswd`:管理用户登录密码和工作组密码。 21. `date`:查看和设置系统日期和时间。 22. `free`:查看系统的内存使用情况。 掌握这些命令对于在Linux环境中有效操作至关重要,它们构成了日常开发、维护和系统管理的基础。通过熟练运用这些命令,用户可以更加灵活地管理资源,提高生产力。同时,理解命令的选项和参数可以帮助用户更精确地定制和执行任务。