
Linux命令学习笔记:用户管理与操作
下载需积分: 16 | 563KB |
更新于2024-07-15
| 197 浏览量 | 举报
收藏
“Linux学习笔记记录,包括Linux命令的总结、练习截图和易错点,适合初学者对照学习和复习。”
在Linux操作系统中,掌握基本的命令行操作是至关重要的。以下是一些关于Linux命令的关键知识点:
1. **用户和用户组**
- **显示用户**:使用`who`命令可以查看当前登录到系统的用户。通过添加不同的选项,例如`-h`显示标题,`-i`显示用户闲置时间,`-q`显示用户总数,`-u`显示用户名等。
- **显示所有用户**:可以使用`cat /etc/passwd`来查看系统中所有用户的详细信息,包括用户名、用户ID、用户组ID、主目录和默认Shell。
- **用户身份切换**:`su`命令用于切换用户身份,通常用于提升权限到root用户。使用`-l`选项模拟完全登录,`-m`保持环境变量不变,`-c`执行指定命令后返回。
2. **显示当前用户**:`whoami`命令用于显示当前执行该命令的用户名称。
3. **创建用户**:使用`useradd`命令创建新用户。它支持多个选项,如`-m`创建用户主目录,`-c`添加用户注释,`-d`指定用户主目录,`-e`设置账户过期日期,`-f`定义密码过期前的宽限期,`-g`设置用户主组,`-G`指定附加组。例如,`useradd -m -c "New User" -s /bin/bash newuser`将创建一个名为`newuser`的新用户,分配`/bin/bash`作为其Shell,并添加用户注释。
4. **用户组管理**:
- **创建用户组**:使用`groupadd`命令创建新的用户组。
- **添加用户到组**:`usermod -a -G groupname username`将用户`username`添加到`groupname`组。
- **删除用户组**:使用`groupdel`命令删除用户组,但需确保没有用户隶属于该组。
5. **权限管理**:
- **文件和目录权限**:Linux使用rwx(读、写、执行)三位权限,分别对应用户(owner)、用户组和其他用户。`chmod`命令用于更改文件或目录的权限,如`chmod 755 file`给予所有者全部权限,用户组可读可执行,其他用户只可读可执行。
- **用户和用户组权限修改**:`chown`和`chgrp`命令分别用于更改文件或目录的所有者和组。
6. **文件和目录操作**:
- **创建、删除和移动文件**:`touch`创建新文件,`rm`删除文件或目录,`mv`移动或重命名文件和目录。
- **列出目录内容**:`ls`命令显示目录内容,通过`-l`显示详细信息,`-a`显示隐藏文件。
- **导航**:`cd`命令用于切换目录,`pwd`显示当前工作目录。
7. **文本编辑器**:Linux中常用的文本编辑器有`vi`(或`vim`)和`nano`,它们允许用户创建和编辑文本文件。
8. **进程管理**:
- **查看进程**:`ps`命令显示当前终端下的进程,`top`提供实时的进程监控。
- **终止进程**:`kill`或`pkill`命令用于结束进程,根据进程ID或名称发送信号。
9. **网络操作**:
- **查看网络状态**:`ifconfig`显示网络接口信息,`netstat`展示网络连接、路由表和网络接口统计等。
- **网络连接**:`ping`测试网络连通性,`telnet`或`nc`(netcat)用于网络连接测试。
以上只是Linux命令行操作的一部分,深入学习Linux还需要掌握更多高级概念,如文件系统管理、软件包安装与管理、系统服务配置、脚本编程等。不断实践和探索,才能更好地理解和掌握Linux系统。
相关推荐








coolbreeze.
- 粉丝: 6
最新资源
- 人事档案管理在信息系统分析设计中的应用
- 掌握Psapi:必备头文件和库文件指南
- 基于CCS平台的Sobel边缘检测技术与DSP仿真实现
- 蚁群优化算法源代码的深度解析与应用
- 2009年swfupload汉化修版压缩包发布
- VB制作的多功能控制面板程序介绍
- 考研必看:线性代数复习总结精要
- Super PI Mod 1.5: 测试CPU性能计算圆周率工具
- iocomp 4.0提升CodeGear 2009工业控制组件兼容性
- DronFw:实现网站脚本类库统一管理的迷你型类加载器
- 掌握GDB:Linux C语言程序调试指南
- Dreamweaver MX全攻略教程:入门到精通
- 人事管理系统毕业论文代码下载与学习指南
- 推荐:Navicat 8.0.22—强大的MySQL开发管理工具
- KDevelop集成开发环境全面使用指南
- Delphi7编程入门到精通完整教程
- 《数学模型》姜启源谢金星叶俊版答案解析
- 巴巴唔模板网提供的免费div+css网页模板
- 构建基于Ext的实时群聊系统教程
- 网页版泡泡堂游戏Javascript开发,附带音效
- PHP&MySQL商业网站架设从入门到实践指南
- Apache Ant 1.7.0版本发布下载
- 中创2009年笔试题库:助你顺利过关
- 专业显示器亮度调整工具 - Gamma Panel