实验二 Linux基本命令的使用2.pdf
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
Linux是开源的操作系统,广泛应用于服务器和开发环境中。在学习Linux的过程中,掌握基本的命令行操作和编辑器的使用至关重要。本实验主要涉及了Linux中的vi编辑器、shell、用户管理、环境变量以及命令历史记录的使用。 1. **Vi编辑器**: Vi(Visual Editor)是Linux中最常用的文本编辑器之一,它分为命令模式和插入模式。在实验中,通过`vi /etc/inittab`进入编辑器,修改启动顺序,将`id:5:default:`中的5改为3,以将系统设置为文本界面。在末行模式下,使用`wq`保存并退出,然后通过`reboot`重启验证修改。 2. **Shell**: Shell是Linux中的命令解释器,用于用户与操作系统交互。实验中,使用`echo $SHELL`查看当前用户的Shell,`more /etc/shells`列出所有可用的Shell。通过`chsh`命令可以改变用户默认的Shell,例如将u1的Shell改为/bin/sh,然后重新登录验证修改是否成功。 3. **用户管理**: 在Linux中,用户登录和权限管理非常重要。通过`vi /etc/passwd`编辑用户信息,将某个用户(如u1)的Shell更改为`/sbin/nologin`,使得该用户无法登录。保存后,尝试用u1账户登录,如果显示“当前账户不可用”,则说明修改成功。 4. **环境变量**: 环境变量影响着Linux系统的运行。实验中,通过修改全局环境变量配置文件`/etc/profile`,添加自定义的变量,如设置`LINUX="I LOVE LINUX"`,然后用其他用户登录验证是否生效。 5. **命令历史记录**: `history`命令可以显示用户在当前会话中输入的所有命令。可以通过`history > miji.txt`将历史记录保存到文件中,`ls`查看文件是否存在,`cat miji.txt`查看文件内容。使用`history –c`可以清除当前会话的命令历史记录。 6. **环境变量PATH**: PATH变量决定了系统在哪个目录下寻找可执行文件。创建一个新的脚本文件`aaa`,添加内容并保存,然后尝试执行。由于文件没有执行权限,需使用`chmod u+x aaa`为其添加权限,之后就可以在任意目录下运行这个脚本了。 这个实验覆盖了Linux操作中的基础部分,对于理解和掌握Linux系统操作有着极大的帮助。通过这些实践,用户不仅能学会基本的文本编辑,还能了解用户管理、环境变量配置和命令历史管理等核心概念,为进一步深入学习Linux打下坚实的基础。
- 粉丝: 6744
- 资源: 3万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- C语言中指针基本概念及应用详解
- (源码)基于Websocket和C++的咖啡机器人手臂控制系统.zip
- (源码)基于深度学习和LoRA技术的图书问答系统.zip
- (源码)基于Servlet和Vue的机动车车辆车库管理系统.zip
- (源码)基于ESP32C3和WiFi的LED控制系统.zip
- (源码)基于Spring Boot和Quartz的定时任务管理系统.zip
- (源码)基于jnetpcap框架的网络流量监控系统.zip
- (源码)基于Spring Boot和WebSocket的FTP部署管理系统.zip
- (源码)基于Java的超市管理系统.zip
- (源码)基于Spring Boot框架的飞行管理系统.zip