Linux命令行操作指南:从基础到进阶

需积分: 9 7 下载量 168 浏览量 更新于2024-07-18 收藏 1.14MB DOCX 举报
这篇“Linux学习笔记”主要针对Linux初学者,记录了作者在学习过程中遇到的问题及相应的解决方案。笔记涵盖了一系列基本的Linux命令和操作,包括用户切换、网络配置、系统信息查询、文件与目录管理、进程控制以及系统重启与关闭等。以下是详细的知识点解析: 1. **用户切换**:通过`su`命令可以切换到其他用户,如`suroot`切换到root用户。 2. **查看网络状态**:`ifconfig`命令用于查看当前虚拟机的网络接口信息,如IP地址、子网掩码等。 3. **网卡控制**:`ifconfig`配合`down`或`up`可以禁用或启用网卡,如`ifconfig eth0 down`和`ifconfig eth0 up`。 4. **自动获取IP地址**:`dhclient`命令可以自动获取网卡的IP地址,例如`dhclient eth0`。 5. **检查系统位数**:`getconf LONG_BIT`或`uname -a`可用于确定Linux系统是32位还是64位。 6. **查看当前目录**:`pwd`命令显示当前工作目录。 7. **创建/删除目录**:`mkdir -p`用于创建多级目录,如`mkdir -p user`;`rmdir -p`用于删除目录,如`rmdir -p user`。 8. **查看目录内容**:`ls`命令列出当前目录下的文件和子目录。 9. **终止进程**:`kill -9`命令结合进程ID(PID)可以强制结束进程,如`kill -9 1462`。 10. **查找进程**:`ps -ef | grep`组合用于查找指定进程,如`ps -ef | grep mysql`。 11-13. **控制服务进程**:`service`命令可以启动、停止或重启服务,如`service sshd start`、`service sshd stop`和`service sshd restart`。 14. **清屏**:`clear`命令清除终端屏幕内容。 15. **查看所有网卡信息**:`ifconfig -a`显示所有网卡的详细信息。 16. **CD命令**:`cd`命令用于切换目录,如`cd /`切换到根目录,`cd ..`返回上一级目录,`cd -`返回上次所在目录,`cd ~`则进入当前用户的家目录。 17-18. **系统重启与关闭**:`shutdown -r now`或`reboot`命令用于重启Linux,`shutdown -h now`或`reboot`用于关闭系统。 19. **解压缩文件**:`tar`命令配合`zxvf`选项解压文件,并使用`-C`指定解压目标目录,如`tar zxf jdk-10.0.2_linux-x64_bin.tar.gz -C /opt/`。 20. **安装JDK**:安装JDK通常涉及编辑`/etc/profile`文件来设置环境变量,如`JAVA_HOME`和`PATH`,然后使改动生效。 这些基础操作是每个Linux用户都应掌握的技能,对于初学者来说,理解并熟练运用这些命令是进一步学习Linux系统管理、脚本编程等高级话题的基础。