Linux初学者指南:命令行操作与系统管理

需积分: 1 0 下载量 33 浏览量 更新于2024-09-16 收藏 9KB TXT 举报
“这是一份关于Linux学习的笔记资料,适合初学者,包含了多个基础命令的使用方法。” 在Linux操作系统的学习中,掌握基本的命令行操作是至关重要的。这份笔记资料涵盖了多个关键知识点,以下是其中的一些重点: 1. `shutdown -h now`:这个命令用于立即关闭系统,需要root权限才能执行。 2. `shutdown -r now`:这个命令则是立即重启系统,同样需要root权限。 3. `reboot`:重启计算机的另一种方式。 4. `ls`:显示当前目录下的文件和目录。 5. `pwd`:显示当前工作目录。 6. `cd`:改变目录,例如`cd /home/user`将切换到/home/user目录。 7. `adduser`:创建新用户。 8. `passwd`:修改用户密码。 9. `userdel`:删除用户,加上 `-r` 参数会一并删除用户的主目录。 10. `mkdir`:创建新的目录。 11. `xrandr`:用于配置显示器设置,可以调整分辨率等。 12. `rmdir`:删除空目录。 13. `rm -rf`:强制删除文件或目录,包括非空目录。 14. `find`:根据指定条件查找文件,例如`find / -name heshengjun`会查找以'heshengjun'开头的文件。 15. `cat`:查看文件内容,如`cat /etc/group`查看组信息。 16. `chown`:更改文件所有者,如`chown bajiewukong file`将文件所有者改为bajiewukong。 17. `chgrp`:更改文件所属组,如`chgrp shenxianwukong file`将文件所属组改为shenxianwukong。 18. `usermod -g`:更改用户所属组,例如`usermod -g yaoguai wukong`将wukong用户加入yaoguai组。 19. `mount` 和 `umount`:挂载和卸载文件系统,例如`mount /mnt/cdrom/`挂载光驱,`umount /mnt/cdrom/`卸载。 20. `ps`:查看进程状态,`ps -ef`列出所有进程,`ps -aux | grep tomcat`筛选出包含tomcat的进程。 21. `netstat -anp`:查看网络连接状态,`| grep 8080`筛选出8080端口相关的连接。 22. `ip`:处理网络接口,`ifdown eth0`和`ifup eth0`分别用于禁用和启用以太网接口eth0。 23. `service` 或 `/etc/rc.d/init.d/` 目录下的脚本:重启服务,例如重启Tomcat,可能需要设置环境变量并运行启动脚本。 24. `vi`:编辑器,用于编辑文件如`vi /etc/inittab`。 25. `/etc/profile` 和 `/etc/profile.d/`:系统级初始化脚本,用于设定环境变量。 26. `mysql` 命令:数据库操作,`mysqldump`用于备份数据库,`mysql`用于恢复。 27. `vi` 编辑DNS配置文件`/etc/resolv.conf`。 28. `shutdown -h now` 和 `halt`:停止系统,`shutdown -r now` 和 `reboot` 用于重启。 29. 切换用户:使用`su - heshengjun`切换到heshengjun用户。 30. 注销登录:使用`logout`命令退出当前登录的shell。 31. 修改`/etc/inittab`中的运行级别,例如设置为`id:5:initdefault:`表示运行级别5,即图形界面。 32. 部分未完成的命令或概念,如`setnusetnonu`,这可能是作者在记录过程中留下的未解注释。 这些知识点构成了Linux系统管理的基础,通过学习和实践,初学者可以逐步掌握Linux操作系统的日常管理和维护。