Linux常用命令个人总结.docx
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
### Linux常用命令个人总结 #### 一、Linux的安装配置 **目标:** 1. 掌握Linux常用版本(如CentOS、Ubuntu等)的安装配置; 2. 熟悉Linux的主要目录结构及其作用; 3. 了解操作系统的基本分类。 **主要目录结构及其作用:** - **/bin/**:存放基本的用户命令。 - **/boot/**:存储内核以及引导程序文件。 - **/dev/**:设备文件存放位置。 - **/etc/**:存放配置文件。 - **/home/**:用户家目录。 - **/lib/**:存放程序运行所需的库文件。 - **/media/**:挂载媒体文件的位置,如光盘、USB设备等。 - **/mnt/**:手动挂载文件系统的临时目录。 - **/opt/**:第三方应用程序安装位置。 - **/proc/**:动态产生的文件系统,存放系统内核、进程和硬件状态的信息。 - **/root/**:超级用户(root)的家目录。 - **/sbin/**:存放系统管理程序。 - **/srv/**:提供服务的数据文件位置。 - **/sys/**:存放有关内核的状态信息和硬件信息。 - **/tmp/**:临时文件存放位置。 - **/usr/**:存放只读用户共享文件。 - **/var/**:存放可变数据文件,如日志文件等。 #### 二、基本使用方法 **commandnotfound:** 当遇到命令无法运行的情况,通常是因为命令未安装或不在环境变量PATH中。解决办法是安装缺失的软件包或更新PATH。 **磁盘操作:** - **df:** 显示文件系统的磁盘空间使用情况。 - **du:** 查看目录或文件占用的磁盘空间大小。 - **fdisk:** 用于磁盘分区管理,可以创建、删除和查看分区表。 - **sfdisk:** 强大的磁盘分区工具,可以创建、删除和调整分区。 - **mount:** 挂载文件系统到目录。 - **umount:** 卸载已挂载的文件系统。例如,卸载CD-ROM时使用`umount /cdrom`。 - **sync:** 强制同步内存缓冲区到磁盘。 - **fsck:** 文件系统检查和修复工具。 - **mkfs:** 创建新的文件系统。语法:`mkfs -t <文件系统类型> [设备名称]`。 **用户管理:** - **gpasswd:** 管理用户所在的组。 - `gpasswd -a 用户名 组名`:将用户添加到组。 - `gpasswd -d 用户名 组名`:将用户从组中移除。 - `gpasswd -A 用户名 组名`:指定用户为组管理员。 - **useradd:** 创建新用户。 - **usermod:** 修改用户账户属性。 - `usermod -d 路径 用户名`:改变用户主目录。 - `usermod -u 新UID 用户名`:更改用户ID。 - `usermod -s /bin/shell 用户名`:更改用户的默认shell。 - `usermod -G 组名 用户名`:更改用户所属的次要组。 - `usermod -g 组名 用户名`:更改用户所属的主要组。 - **userdel:** 删除用户账户。 - `userdel 用户名`:删除用户账户。 - `userdel -r 用户名`:删除用户账户及主目录。 - **groupadd/groupmod/groupdel:** 分别用于创建、修改和删除用户组。 - **passwd:** 更改用户密码。 - **su:** 切换用户身份。 **网络管理:** - **ifconfig:** 配置网络接口。 - **route:** 显示和管理路由表。 - `route add -net 目标网段 netmask 子网掩码 gw 网关地址`:添加静态路由。 - `route del -net 目标网段 netmask 子网掩码`:删除静态路由。 - **netstat:** 显示网络连接、路由表等信息。 - **ping:** 测试网络连接性。 **进程管理:** - **ps:** 显示进程状态。 - `ps aux`:显示所有用户的进程详情。 - **pstree:** 以树状形式展示进程关系。 - `pstree -a`:显示完整命令行信息。 - **top:** 动态显示进程列表和系统负载信息。 - **uptime:** 显示系统运行时间和负载信息。 - **vmstat:** 报告虚拟内存统计信息。 - **kill/killall:** 终止进程。 - **w:** 显示登录用户及其活动状态。 Linux命令涵盖了从系统安装配置到日常管理和维护的各个方面。熟练掌握这些命令对于有效管理和使用Linux系统至关重要。无论是进行简单的文件操作还是复杂的系统配置,这些工具都是必不可少的。希望本文能够帮助初学者快速掌握Linux的基础操作技巧。
- 粉丝: 1w+
- 资源: 5万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助