重设终端

有些程序会改变终端设置,比如不回显或者改变换行符。通常程序结束后会恢复终端设置,但有时候会有意外情况。比如qemu运行出错退出时,不会恢复终端设置,回显于是一直被禁止。可以手动stty设置终端属性,更方便的方法是reset。


tset(1)                                                                tset(1)


NAME
       tset, reset - terminal initialization


SYNOPSIS
       tset [-IQVcqrsw] [-] [-e ch] [-i ch] [-k ch] [-m mapping] [terminal]
       reset [-IQVcqrsw] [-] [-e ch] [-i ch] [-k ch] [-m mapping] [terminal]


不带参数即可。不知是哪个包里的。

<think>我们正在处理一个关于NVIDIAJetsonTX2设备上重置密码的问题。根据用户的问题,我们需要提供在JetsonTX2上重置密码的方法或指南。根据引用[4]中提到的重装系统的步骤,我们可以知道TX2有一个Recoverymode(恢复模式)。通常,在忘记密码的情况下,我们可以通过进入恢复模式或单用户模式来重置密码。但是,由于JetsonTX2是一个嵌入式设备,运行的是Ubuntu系统,我们可以参考常规Ubuntu重置密码的方法,并结合TX2的特殊性。步骤概述:1.进入恢复模式(Recoverymode)或单用户模式(single-usermode)。2.挂载根文件系统为可写。3.使用passwd命令重置密码。4.重启设备。具体步骤:1.**进入Recoverymode**:-根据引用[4]的描述,我们可以通过以下步骤进入Recoverymode:-按住Recovery键(在TX2上,Recovery键是一个小按钮,通常位于电源按钮附近)不要松开。-按下电源键(Power键)给板子上电。-当板子启动后(例如,看到指示灯亮起),松开Recovery键。-此时,TX2应该进入了Recoverymode。2.**进入rootshell**:-在Recoverymode中,系统会提供一些选项。我们需要选择进入rootshell(或者类似选项,如“root”或“Droptorootshellprompt”)。3.**挂载根文件系统为可写**:-在默认情况下,当进入恢复模式的rootshell时,根文件系统是以只读方式挂载的。我们需要将其重新挂载为可读写,以便修改密码。-执行命令:```bashmount-oremount,rw/```4.**重置密码**:-使用`passwd`命令重置指定用户的密码。默认用户通常是“ubuntu”(根据刷机时创建的用户,也可能是其他用户名,如“nvidia”)。如果不确定,可以查看`/etc/passwd`文件。-例如,重置用户“ubuntu”的密码:```bashpasswdubuntu```-然后,系统会提示输入新密码并确认。5.**重启设备**:-重置密码后,执行以下命令重启设备:```bashreboot```-或者,如果上述命令无效,可以按Ctrl+Alt+Del,或者直接断电再上电。注意:如果系统没有提供恢复模式选项,或者无法进入恢复模式,我们还可以尝试在启动时打断启动过程(例如在U-Boot阶段)来进入单用户模式。但TX2的启动过程较快,可能需要通过串口终端来操作。这里我们主要介绍通过Recoverymode的方法,因为这是比较通用的方法,且引用[4]中提到了如何进入Recoverymode。如果用户无法进入Recoverymode,或者上述步骤不适用,可能需要考虑重新刷机(但这样会丢失数据)。重新刷机的方法可以参考引用[3]和[4]中的链接。相关问题:1.如何进入NVIDIAJetsonTX2的恢复模式?2.在JetsonTX2上忘记密码后,除了重置密码还有其他方法吗?3.如何通过串口连接JetsonTX2进行密码重置?</think>### 在NVIDIA Jetson TX2上重置密码的完整指南 #### 方法1:通过Recovery Mode重置(推荐) 1. **进入Recovery Mode**: - 按住TX2板上的**Recovery按钮**不放 - 同时短按**Power按钮**启动设备 - 当指示灯亮起后松开Recovery按钮(此时进入恢复模式)[^4] 2. **挂载文件系统**: ```bash mount -o remount,rw / # 将根目录挂载为可读写 ``` 3. **重置密码**: ```bash passwd <用户名> # 默认用户通常是ubuntu或nvidia ``` 输入两次新密码确认 4. **重启设备**: ```bash reboot ``` #### 方法2:通过Bootloader修改(高级) 若Recovery Mode失效: 1. 通过串口连接TX2(波特率115200) 2. 启动时在U-Boot界面按任意键中断启动 3. 编辑启动参数: ```bash setenv bootargs single init=/bin/bash boot ``` 4. 执行密码重置命令: ```bash passwd <用户名> ``` #### 注意事项 1. 若忘记用户名,可在`/etc/passwd`文件中查看所有用户 2. 重置后建议更新所有账户密码: ```bash sudo passwd root # 重置root密码 ``` 3. 密码强度建议:至少8位含大小写字母、数字和特殊符号 > **重要提示**:频繁密码重置可能影响系统完整性,建议记录密码在安全位置。若多次失败,可能需要[重新刷机](https://blog.youkuaiyun.com/qq_46603421/article/details/123290571)[^3]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值