问题引入:在使用我的Thinkpad小本时,那个触摸板一不小心就碰到了,于是想关了它,输入命令:
sudo modprobe -r psmouse
这时需要输入密码,ok搞定,但是当在重启时,又可以用了,每次都要输一次这个命令,于是写个个shell脚本开机自东执行,代码如下:
#!/bin/sh
sudo modprobe -s psmouse
但是这个没搞定,因为还是需要输入密码,还是MT不是AT阿,所以这个时候用到了expect命令,编写一个脚本,代码如下:
#!/usr/bin/expect
spawn sudo modprobe -r psmouse
expect ":"
send "shi3ge8a\n" //shi3ge8a是我的密码。
interact
然后执行以下就ok了自动输入密码了。
呵呵,真简单,其实这个命令的功能还很多,没细研究,网上资料很多,之所以贴上来是为了以后方便自己查阅阿。

转载于:https://blog.51cto.com/ibeyond/520164

Linux中expect的命令的使用相关推荐

  1. Linux中升级更新命令yum upgrade和yum update的区别

    这篇文章主要介绍了Linux中升级更新命令yum upgrade和yum update的区别,Linux升级命令有两个分别是yum upgrade和yum update, 这个两个命令是有区别的,本文 ...

  2. Linux中的In命令

    2019独角兽企业重金招聘Python工程师标准>>> ln是linux中一个非常重要命令.它的功能是为某一个文件在另外一个位置建立一个同步的链接,这个命令最常用的参数是-s,具体用 ...

  3. Linux中history历史命令使用方法详解

    在/etc/profile里添加如下:#History export HISTTIMEFORMAT="[%F %T]" HISTDIR=/home/common/.hist if ...

  4. linux一条命令添加用户并设置密码,linux中如何通过命令行来添加用户并设置密码...

    linux中如何通过命令行来添加用户并设置密码 (7页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 14.90 积分 LINUX中如何通过命令行来添加用户 ...

  5. linux dmesg信息哪来的,linux中的dmesg命令简介

    今天, 我们来介绍一个linux中的dmesg命令,事实上, 我们之前用过, 但是没有单独介绍过. 看一下dmesg命令的用途吧: dmesg命令用会把开机信息存到ring bufer中, 形成一个缓 ...

  6. Linux中如何用命令打开文件夹

    Linux中如何用命令打开文件夹 文章目录: 一.点击Linux桌面文件图标打不开 二.解决方式 三.杀死所有nautilus相关进程 你是否遇到过Linux桌面文件图标打不开,我就遇到过,此时我的眼 ...

  7. linux中ftp的用法,linux中的ftp命令用法(7页)-原创力文档

    第 第 PAGE 1 页 共 NUMPAGES 1 页 linux中的ftp命令用法 Linux系统中的ftp命令功能强大,那么它的具体用法是怎样呢?下面由小编为大家整理了linux中的ftp命令用法 ...

  8. linux中的nm命令

    代码在git 是names的缩写, nm命令主要是用来列出某些文件中的符号(说白了就是一些函数和全局变量等). 下面, 我们一起来看看. linux中的nm命令简介 nm * nm: main.c: ...

  9. 2021-05-10 linux中的find命令——查找文件名

    linux中的find命令--查找文件名 1.在某目录下查找名为"elm.cc"的文件 find /home/lijiajia/ -name elm.cc 2.查找文件名中包含某字 ...

最新文章

  1. 几种常见的攻击方式扫盲(一)——NTP反射放大
  2. 维特森 VTD72K14 多圈空心角度传感器 角位移传感器
  3. 五分钟用vue实现一个五星打分效果
  4. Makefile (二)
  5. 面试题,你觉得XX和XX产品有何区别?
  6. xgboost算法_XGBoost算法可能会长期占据你的视野!
  7. 从Dataframe训练数据,构造可迭代训练的batch数据
  8. linux之pkill命令
  9. 微信小程序获取windowHeight出现不同页面高度不一致问题及解决方案
  10. 基于51单片机与wifi模块(esp8266-12f)实现对LED灯的控制
  11. 虚拟机上网设置——桥接模式 NAT模式
  12. sqlite3 error: database is locked
  13. 心理学当中一些很有用的定律
  14. Android使用LAME Mp3编码
  15. clientX,offsetX,pageX,screenX的异同以Chrome浏览器测试
  16. android hid 编程,Android Bluetooth HID完成详解,androidhid
  17. HTTP权威指南------URL与资源
  18. wss数据的获取与请求
  19. 计算机硬件系统结构主要分为什么五大组成,硬件系统的五大组成部分
  20. 知道系统源码/知识问答系统源码/完整PC+手机端带功能强大后台管理系统

热门文章

  1. 博途创建vb脚本实例_基于博途V15 西门子S7-1200 定时器指令应用实例
  2. c++和java哪个难_前端和Java开发哪个难?哪个学习容易一点?
  3. 蓝牙耳机测试用例_移动端测试用例设计总结,这些你得懂!
  4. 天翼云从业认证(4.1)上云迁移实战
  5. 2021年5月信息系统项目管理师案例分析真题+视频讲解(3)
  6. kettle中job给转换配置相对路径
  7. Java基础 JSP九大内置对象
  8. C#中怎样将数组的顺序打乱随机排序
  9. VS中的C#项目怎样引入另一个项目
  10. 企业架构(五)——联邦企业架构(FEA)实施指南