Linux初学者必备:基础命令速查指南

需积分: 3 0 下载量 30 浏览量 更新于2024-08-03 收藏 138KB PDF 举报
"这篇文档是关于Linux基础命令的总结,涵盖了从系统管理、用户操作、文件处理到权限控制等多个方面的常用命令,适合初学者学习。" 在Linux操作系统中,掌握一些基本的命令行操作是必要的。以下是一些重要的Linux命令: 1. `shutdown -h now` 和 `shutdown -r now` 分别用于立即关机和重启系统,执行这些命令需要有管理员权限。 2. `reboot` 命令与 `shutdown -r now` 功能相同,用于系统重启。 3. `logout` 用于注销当前用户,结束该用户的会话。 4. `useradd` 用于创建新用户,例如 `useradd zhangbinbin` 创建名为zhangbinbin的用户。 5. `passwd` 用于修改密码,如 `passwd zhangbinbin` 修改zhangbinbin用户的密码。 6. `userdel` 删除用户,`userdel -r zhangbinbin` 会连同用户的主目录一起删除。 7. `pwd` 显示当前工作目录,即用户当前所在的路径。 8. `cd` 用于切换目录,如 `cd /home` 进入home目录。 9. `ls` 命令用于查看目录内容,`-a` 参数显示隐藏文件,`-l` 参数显示详细信息。 10. `mkdir` 创建目录,例如 `mkdir myfolder` 创建名为myfolder的目录。 11. `rmdir` 删除空目录,`dir` 在某些Linux发行版中可能是`ls`的别名,用于列出目录内容。 12. `touch` 用于创建空文件,如 `touch aaa` 创建一个名为aaa的空文件。 13. `cp` 命令用于复制文件或目录,`-r` 参数用于递归复制目录。 14. `mv` 移动或重命名文件和目录。 15. `rm` 删除文件和目录,`-rf` 参数强制删除,即使文件被锁定或非空目录也会删除。 16. `grep` 搜索文件内容,例如 `grep "zhangbinbin" hello.jsp` 查找hello.jsp文件中包含"zhangbinbin"的行。 17. `man` 和 `cat` 分别提供命令的帮助文档和显示文件内容。 18. `find` 命令用于查找文件,可以根据时间戳、大小等条件搜索。 19. `>>` 和 `>` 是定向符号,用于将命令输出追加到文件或覆盖文件内容。 此外,还有一些其他命令: 20. `groupadd` 创建新组,如 `groupadd police` 创建名为police的组。 21. `useradd -g` 将用户添加到指定组,如 `useradd -g police zhangbinbin` 把zhangbinbin加入police组。 22. `cat /etc/passwd` 查看所有用户信息。 23. `chmod` 改变文件或目录的权限,如 `chmod 744 mytask.sh` 设置mytask.sh文件为rwxr--r--权限。 24. `usermod -g` 改变用户所属组,`chown` 改变文件所有者,`chgrp` 改变文件所属组。 了解并熟练使用这些基础命令,可以帮助你在Linux环境中更高效地工作。在实际操作时,务必小心,尤其是涉及到文件删除和权限修改的命令,以免造成数据丢失。同时,不断实践和学习新的命令,将有助于提升你在Linux系统中的操作技能。