Linux系统命令详解:chsh、finger与last的使用
171 浏览量
更新于2024-09-01
收藏 96KB PDF 举报
"这篇文档是Linux系统命令的第三部分教程,涵盖了`chsh`, `finger`, 和 `last`这三个命令的详细解释和使用方法,旨在帮助Linux初学者和软件开发者更好地理解和掌握这些基础但重要的系统工具。"
在Linux操作系统中,掌握基本的命令行操作是至关重要的。本篇教程主要介绍了三个与用户账户和系统状态相关的命令:
1. **chsh - 更改用户默认Shell**
`chsh`命令允许用户更改他们的默认Shell。Shell是用户与操作系统交互的命令行界面。例如,如果你希望将你的Shell从 `/bin/bash` 更改为 `/bin/tcsh`,你可以运行 `chsh` 并按照提示输入新的Shell路径。在变更之前,系统可能会要求你输入密码以确认身份。执行 `chsh -l` 可以查看系统中可用的Shell列表。
2. **finger - 查询用户信息**
`finger` 命令用于获取用户的基本信息,如登录名、用户名、主目录、Shell、登录状态、邮件状态以及`.plan`, `.project`, `.forward`等个人文件的内容。`-l`选项会以多行格式显示所有信息,而 `-s`选项则提供简洁的单行显示,包括登录名、真实姓名、终端类型、空闲时间、登录时间和办公电话等。此外,`finger`还可以跨服务器查询用户信息,只需要提供远程服务器的用户名或电子邮件地址。
3. **last - 查看登录历史**
`last` 命令用于显示系统自启动或每月初以来用户的登录记录。它显示了用户的登录名、登录和注销时间、从哪个终端登录以及登录IP地址。通过添加不同的选项,你可以定制输出信息。例如,`-R`会省略主机名,`-num`可以指定显示最近的num条记录,`username`则会显示特定用户的登录记录。
这些命令在日常的系统管理和用户管理中非常实用,对于Linux初学者和软件开发者来说,了解并熟练使用它们能够提高工作效率,更好地管理和监控系统状态。在学习和使用过程中,应结合实际场景不断实践,以加深理解和记忆。
2013-12-19 上传
2017-02-10 上传
2020-08-04 上传
2020-08-04 上传
2020-08-04 上传
2021-08-22 上传
2022-08-03 上传
2011-09-09 上传
2021-09-30 上传
weixin_38610513
- 粉丝: 9
- 资源: 903
最新资源
- 黑板风格计算机毕业答辩PPT模板下载
- CodeSandbox实现ListView快速创建指南
- Node.js脚本实现WXR文件到Postgres数据库帖子导入
- 清新简约创意三角毕业论文答辩PPT模板
- DISCORD-JS-CRUD:提升 Discord 机器人开发体验
- Node.js v4.3.2版本Linux ARM64平台运行时环境发布
- SQLight:C++11编写的轻量级MySQL客户端
- 计算机专业毕业论文答辩PPT模板
- Wireshark网络抓包工具的使用与数据包解析
- Wild Match Map: JavaScript中实现通配符映射与事件绑定
- 毕业答辩利器:蝶恋花毕业设计PPT模板
- Node.js深度解析:高性能Web服务器与实时应用构建
- 掌握深度图技术:游戏开发中的绚丽应用案例
- Dart语言的HTTP扩展包功能详解
- MoonMaker: 投资组合加固神器,助力$GME投资者登月
- 计算机毕业设计答辩PPT模板下载