Linux基础命令详解与实战

需积分: 10 3 下载量 147 浏览量 更新于2024-09-08 收藏 150KB DOCX 举报
该资源是一个关于Linux操作系统的命令总结,主要涵盖了基础的文件管理、进程控制、网络操作以及权限管理等内容。它旨在帮助初学者快速掌握Linux常用语句,包括切换用户、查看IP地址、控制进程、管理服务,以及创建、删除、重命名文件和文件夹等基本操作。此外,还包括了安装数据库和配置Java开发工具包(JDK)的相关指导。 1. **用户和权限管理** - **切换用户**:通过`su 用户名`命令可以切换到其他用户身份。 - **查看文件和文件夹权限**:权限由九个字符表示,如`drwxr-xr--`,其中d代表目录,rwx分别代表用户、用户组和其他组的读、写、执行权限。 - **修改权限**:使用`chmod`命令,如`chmod u+rw 文件名`可增加用户对文件的读写权限,`chmod 777 文件名`将权限设置为所有用户可读、写、执行,`chmod -R 777 文件名`递归应用权限到文件及其子目录。 2. **文件和目录操作** - **查看文件和目录**:`ls`列出当前目录内容,`ls -a`显示所有文件(包括隐藏文件),`ls -l`以列表形式显示详细信息。 - **创建文件夹**:使用`mkdir`命令,如`mkdir 文件夹名`,`mkdir -p /文件夹1/文件夹2`创建多层目录。 - **删除文件和文件夹**:`rmdir`删除空目录,`rm -r`用于删除非空目录,`rm`删除单个文件,`-f`选项强制删除。 - **重命名和剪切**:`mv`命令实现文件或目录的移动或重命名。 - **复制文件和目录**:`cp -fr`用于复制文件和目录,`-r`表示递归复制子目录。 3. **文本编辑和查看** - **创建文件**:使用`touch`命令创建新文件。 - **编辑文件**:`vi`是常用的文本编辑器,进入编辑状态可以按`a`、`i`或`o`,退出编辑状态需按`esc`,保存并退出用`wq!`,不保存退出用`q!`。 - **查看文件内容**:`cat`命令用于查看文件内容,`echo`可以向文件添加内容。 4. **进程和服务管理** - **查看程序进程**:使用`ps -ef | grep 程序名`查找指定进程。 - **停止进程**:`kill -9 进程PID`强制结束进程。 - **控制服务**:`service 服务名 start/stop/restart`分别用于启动、停止和重启服务。 5. **网络操作** - **查看IP地址**:使用`ifconfig`命令查看网络接口的IP信息。 - **获取IP**:`dhclient 网卡名称`动态获取IP地址。 6. **其他命令** - **清屏**:`clear`命令用于清除终端屏幕。 - **查看当前路径**:`pwd`显示当前工作目录。 - **跳转路径**:`cd`命令用于改变当前工作目录,`cd /`回到根目录,`cd 相对路径`或`cd /绝对路径/`切换到指定路径。 这个资源特别适合初学者,它提供了全面的Linux命令参考,有助于理解和实践Linux系统的基本操作。通过学习这些命令,用户能够有效地在Linux环境中进行日常操作。