Linux命令行操作指南:从基础到进阶
需积分: 9 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系统管理、脚本编程等高级话题的基础。
2021-09-29 上传
2011-03-01 上传
2024-11-04 上传
源码的搬运工
- 粉丝: 7
- 资源: 1
最新资源
- Aspose资源包:转PDF无水印学习工具
- Go语言控制台输入输出操作教程
- 红外遥控报警器原理及应用详解下载
- 控制卷筒纸侧面位置的先进装置技术解析
- 易语言加解密例程源码详解与实践
- SpringMVC客户管理系统:Hibernate与Bootstrap集成实践
- 深入理解JavaScript Set与WeakSet的使用
- 深入解析接收存储及发送装置的广播技术方法
- zyString模块1.0源码公开-易语言编程利器
- Android记分板UI设计:SimpleScoreboard的简洁与高效
- 量子网格列设置存储组件:开源解决方案
- 全面技术源码合集:CcVita Php Check v1.1
- 中军创易语言抢购软件:付款功能解析
- Python手动实现图像滤波教程
- MATLAB源代码实现基于DFT的量子传输分析
- 开源程序Hukoch.exe:简化食谱管理与导入功能