【Linux系统命令详解】 在Linux操作系统中,熟练掌握各种命令是成为计算机高手的必备技能。在本文中,我们将深入探讨Linux系统中的一些重要命令,包括`chsh`、`finger`、`last`、`passwd`和`who`,以及与邮件管理相关的`/etc/aliases`文件。 1. **chsh - 更改用户Shell** `chsh`命令允许用户改变他们的默认Shell。执行`chsh`需要输入当前用户的密码,然后指定新的Shell路径。例如,要将Shell更改为 `/bin/tcsh`,用户可以输入`chsh -s /bin/tcsh`。默认的Shell通常存储在`/etc/passwd`文件中。 2. **finger - 用户信息查询** `finger`命令用于获取用户的相关信息,如登录名、用户名、家目录、Shell、登录状态、邮件状态等。它还可以显示`.plan`、`.project`和`.forward`文件的内容(如果存在)。通过指定 `-l` 选项,可以以多行模式显示信息;使用 `-s` 选项则以简洁的单行形式展示。 3. **last - 查看登录记录** `last`命令显示自系统启动或月初以来用户的登录记录。通过`-R`选项可以省略主机名,`-num`指定显示最近的num个记录,`-username`则显示指定用户的登录记录。例如,`last -2 username`会显示最近两次该用户的登录信息。 4. **passwd - 修改密码** `passwd`命令用于修改用户密码。除了更改密码外,它还提供了其他选项,如`-k`保持密码过期策略不变,`-l`锁定账户,`-u`解锁账户,`-f`强制设置新密码,`-d`删除密码,使账户无需密码即可登录。只有root用户才能执行这些操作,例如`passwd -l username`会锁定指定用户。 5. **who - 查看在线用户** `who`命令显示当前在线用户的信息,如用户ID、终端、登录时间、空闲时间等。使用`-h`不显示标题,`-u`不显示用户活动,`-s`以简洁格式显示,`-f`不显示登录位置,`-V`显示程序版本。通过这个命令,你可以了解系统的使用情况。 6. **/etc/aliases - 邮件别名** `/etc/aliases`文件在邮件系统中起着至关重要的作用。它允许创建别名,将邮件转发给其他用户或组。例如,可以创建一个名为`redlinux`的别名,所有发送给`redlinux@link.ece.uci.edu`的邮件都会被转发到特定的处理程序,实现邮件列表功能。要使更改生效,需要运行`newaliases`命令。 熟悉并熟练运用这些命令对于Linux初学者来说非常重要,它们可以帮助你更好地管理和监控系统,同时提升日常工作效率。在学习过程中,建议结合实际操作进行练习,加深理解和记忆。
2025-06-25 22:58:39 96KB Linux Daemon shell
1
CiA 408 DS V1.5.2: CANopen profile fluid power technology proportional valves and hydraulic transmissions IGCO_408_v01050202.pdf CiA 410 DS V1.3: CANopen profile for inclinometer IGCO_410_v01030000.pdf CiA 412-1 DS V1.0 CANopen profiles for medical devices – Part 1: General definitions MED_412_1v01000003.pdf CiA 412-2 DS V1.0 CANopen profiles for medical devices – Part 2: Automatic X-ray collimator MED_412_2v01000003.pdf CiA 412-6 DS V1.1 CANopen profiles for medical devices – Part 6: Dose measurement system MED_412_6v01010001.pdf CiA 414-1 DS V1.1: CANopen device profiles for weaving machines – Part 1: General definitions IGCO_414_1v01010002.pdf CiA 414-2 DS V1.1: CANopen device profiles for weaving machines – Part 2: Feeders IGCO_414_2v01010002.pdf CiA 418 DS V1.0.1: CANopen device profile for battery modules IGCO_418v01000102.pdf CiA 419 DS V1.0.1: CANopen device profile for battery charger IGCO_419v01000102.pdf
2024-09-01 17:08:23 7.36MB canopen 408-419
1
利用AD_DMA采样,实现波形的绘制,并通过对数据的处理,显示波形名称 通过AD对第二部分的扫描信号进行采集,绘制幅频特性曲线以及对数幅频特性曲线 详情见博客
2024-05-10 19:54:40 3.44MB stm32 文档资料 arm 嵌入式硬件
本文档为新格林耐特OLT的详细配置手册,可作为ONU运维工程师、产品开发工程师、测试工程师学习参考手册。
2023-12-15 09:56:36 277KB
1
《C++ GUI Qt4编程(第二版)》一书所有源代码下载地址:http://download.csdn.net/source/3402597。 《C++ GUI Qt4编程(第二版)》,英文名《C++ GUI Programming with Qt4,Second Edition》,作者:【加拿大】Jasmin Blanchette、【英】Mark Summerfield,翻译:闫锋欣、曾泉人、张志强,审校:周莉娜、赵延兵,出版社:电子工业出版社,ISBN:9787121070389,PDF 格式,大小 155Mb。被压缩为 3 部分,本资源是第三部分:第一部分下载地址:http://download.csdn.net/source/3397783;第二部分下载地址:http://download.csdn.net/source/3397770;第三部分下载地址:http://download.csdn.net/source/3397766。 三个资源在一起解压缩后(windows 平台下解压缩)即可得到《C++ GUI Qt4编程(第二版)》.pdf 一书。 内容简介: 本书详细讲述了用最新的qt版本进行图形用户界面应用程序开发的各个方面。前5章主要涉及qt基础知识,后两个部分主要讲解qt的中高级编程,包括布局管理、事件处理、二维/三维图形、拖放、项视图类、容器类、输入/输出、数据库、多线程、网络、xml、国际化、嵌入式编程等内容。对于本书讲授的大量qt4编程原理和实践,都可以轻易将其应用于qt4.4、qt4.5以及后续版本的qt程序开发过程中。   本书适合对qt编程感兴趣的程序员以及广大计算机编程爱好者阅读,也可作为相关机构的培训教材。 目录: 第一部分 qt基础  第1章 qt入门                   第2章 创建对话框           第3章 创建主窗口                  第4章 实现应用程序的功能        第5章 创建自定义窗口部件      第二部分 qt中级  第6章 布局管理  第7章 事件处理  第8章 二维图形  第9章 拖放  第10章 项视图类  第11章 容器类  第12章 输入与输出  第13章 数据库  第14章 多线程  第15章 网络  第16章 xml  第17章 提供在线帮助 第三部分 qt高级 . 第18章 国际经  第19章 自定义外观  第20章 三维图形  第21章 创建插件  第22章 应用程序脚本  第23章 平台相关特性  第24章 嵌入性编程第四部分  附录
2023-12-09 08:02:34 35.41MB GUI Qt4编程第二版 Qt4编程
1
数据恢复技术深度揭秘.PDF第三部分数据恢复技术深度揭秘.PDF第三部分 文件太大.分三部分上传.下载完后阅读.
1
CentOS-7-x86_64-DVD-2009 是一个 Linux 发行版 CentOS 7.9 的镜像文件,它包括了完整的操作系统以及可供安装的软件包,并适用于 64 位的 x86 架构计算机。CentOS 是一个和 Red Hat Enterprise Linux(简称 RHEL)兼容的免费开源操作系统,它长期致力于稳定性和安全性,因此广受企业和服务器领域用户的欢迎。该版本于 2020 年 9 月 28 日发布
2023-11-08 13:38:33 700MB linux
1
VC++技术内幕第四版(清晰版) 共4个文件
1
telelogic tau4.4,协议仿真软件
2023-03-24 18:24:03 29.25MB telelogic tau4.4
1
MITK (Medical Imaging Interaction Toolkit)是一个开源软件平台,可用来做交互式的医学图像处理软件
2023-03-03 10:18:42 60.04MB MITK
1