外设移除区别/终端记录/重设密码/python测试/数据拷贝最大限度

本文介绍了Linux中【卸载】、【弹出】和【安全移除驱动器】的区别,以及如何记录终端操作。此外,还讨论了Linux用户密码重置的方法。接着,探讨了Python的os.popen与os.system命令的不同,并分享了Python面试题,涉及动态语言、函数式编程、列表生成式等相关知识。
摘要由CSDN通过智能技术生成

1.1【卸载】【弹出】【安全移除驱动器】区别

【卸载】只是解除挂载(可以直接重新挂载)
【弹出】弹出读卡器里面的存储卡(需要重新插入存储卡)
【安全移除驱动器】断掉设备电源,移除设备(需要重新插入设备)


1.2记录你的终端操作 ── script    (点击详细)

如果过程不是很长,一屏以内的话一般可以选择直接截图;如果只是一个命令的输出,可以用重定向将标准输出(和/或 标准错误)直接定向到文件。
但是如果这个过程,既不是很短,比如输入和输出加起来有上万行;又不是一个命令能搞定的,该怎么办呢?将terminal的缓冲区定义地很大,再选择/复制/粘帖显然不是个好办法。
这时候,script就派上用场了,在终端里输入script,表面上只是打印了一行“Script started, file is typescript”的文字,但是其实,现在已经新开了一个session了,从此刻开始,任何你的输入和程序的输出都将被如实地记录到当前目录下的 typescript 文件里,直到你打exit退出这个session。退出以后,你可以用任何文本编辑器打开这个 typescript 文件,不过由于这个文件将所有的ANSI控制符都记录进去了,所以,如果你的PS1有彩色的,或者有执行ls之类的输出彩色信息的命令的时候,直接用文本编辑器看到的输出会有点乱,不过这样的好处是,如果你 cat typescript 的话,所有的颜色都也可以恢复了。另外,如果你想去掉颜色的话,可以执行
cat typescript | sed 's/\x1b[[0-9;]*.//g' > nocolor

这个命令可以基本把颜色代码去掉。

另外,还有一个办法也可以完成此项工作,就是使用 screen 的时候,加上 -L 参数,会在当然目录生成一个 screenlog.0 的文本文件,同样,这也是一个带ANSI控制符的文本文件,忠实地记录了你的所有操作。

1.3关于linux提示重设的用户密码太简单问题

在以普通用户登录并修改密码时,想把密码改的简单一些,但是在图形界面下老是提示密码过于简单无法进行保存,所以需要以下方法解决:

以root用户登录终端,在终端下输入:

# passwd  用户名

提示修改密码后,连续输入两次新密码,就可以成功了(尽管第一次输入还是提示无效的密码)不校验密码规则

不是修改为简单密码,则直接以当前用户登录终端并输入:

#passwd

就会提示进行新密码设置;


2012/7/11

1.4 关于一个有趣python的招聘测试


http://www.video-tx.com/devtest/test.html#/home

1. 是否了解动态语言的鸭子模型?

2. 是否了解可变参数与关键字参数?

3. 对函数式编程有初步了解。

4. 是否知道列表生成式?

5. 是否知道lambda/decorator/slots?

6. 为什么要把缺省参数设为immutable?

7. 是否知道Mixin?

8. 是否知道WSGI接口?

9. 是否知道异步框架如gevent/tornado?

10. 是否深入了解过Python的GC和GIL?


动态语言的鸭子模型

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值