IPython下目录的操作-魔力函数(cd pwd bookmark dhist )- 千月的python linux 系统管理指南学习笔记(7)
来源:互联网 发布:2k16mc亚洲人捏脸数据 编辑:程序博客网 时间:2024/06/01 11:29
目录操作在系统运维时是最常用的。
很多时候介绍函数会很枯燥,函数叫什么,做什么的。
似乎给人一种“嗯,我知道了,但是毫无意义" 的感觉。因此我避免了一些官方介绍。
就简单的说下用法。大家看的也快点。
==================================================
cd pwd
如果讲目录操作这2个命令都不知道,就别折腾了。
IPython下,集成了一些系统常用的目录操作命令,以方便大家使用。
否则天天用 os.chdir() 改变目录 os.getcwd 查看当前目录,反正我是会骂人的。
和 bash 里用法一样,不多说了。就介绍几个独有的用法。
提前引入 bookmark 这个魔力函数,是用来做标签的。可以为当前目录做一个快捷标签。
-q 选项可以不在目录改变时输出目录
-b 选项可以跳至 bookmark 标记的目录下
-<tab> 可以调出历史目录。跟数字就可以进入。
==================================================
bookmark
上面略微介绍了下用法。让我们了解更多的功能。
以上的操作基本就展示了bookmark的核心功能。
In[2] bookmark tmp 将当前目录标签名设置为 tmp
In[3] bookmark home /home 将 /home 目录标签名设置为 home
In[4] bookmark -l 查看当前标签列表
In[5] bookmark -d tmp 删除名为 tmp 的标签
In[7] bookmark -r 删除全部标签
这很简单确实没啥好说的,如果你工作目录很深,这个功能很好用。退出环境回来还在的。
==================================================
dhist
这其实简单说就是一个用户曾经进入目录的列表。
我们使用 cd -<tab> 就是调用的这个列表。
简单演示下。
In[11] dhist 3 显示最后的3条
In[12] dhist 1 3 显示1-3条历史,不包括第3条
==================================================
可变扩展
这里和《python UNIX和Linux系统管理指南》原书给的不同。按原书给的例子是不行的。
我给修改了一下,当然,上面很多例子都是修改后的。
!date>$a 之后我调下颜色把。。
我们很容易的对 shell 和 python 做了一个结合,建立了5个文件,内容是当前时间。
下一节我们说说字符串的处理
0 0
- IPython下目录的操作-魔力函数(cd pwd bookmark dhist )- 千月的python linux 系统管理指南学习笔记(7)
- IPython 下的信息收集-魔力函数(page pinfo who等)- 千月的python linux 系统管理指南学习笔记(9)
- IPython下执行shell命令-魔力函数(alias store rehash)- 千月的python linux 系统管理指南学习笔记(6)
- Python 下字符串的提取、分割与删除- 千月的python linux 系统管理指南学习笔记(11)
- Python简介- 千月的Python linux系统管理指南学习笔记(1)
- Python 标准输入输出 StringIO urllib- 千月的python linux 系统管理指南学习笔记(16)
- Python docutils 文本到html 的转换 docutils- 千月的python linux 系统管理指南学习笔记(17)
- Python 创建、读取和写入文件以及yield关键字- 千月的python linux 系统管理指南学习笔记(14)
- Python 下字符串的连接、简单替换与unicode字符串- 千月的python linux 系统管理指南学习笔记(12)
- python 对异常的处理(try...finally...和with 方法)- 千月的python linux 系统管理指南学习笔记(15)
- Python 正则表达式的使用(re findall finditer match search)- 千月的python linux 系统管理指南学习笔记(13)
- Python.Unix和Linux系统管理指南----学习的动力
- Linux 常用命令2——目录操作cd,pwd,mkdir
- Linux命令的实现 -- ls pwd cd
- Linux学习笔记2 shebang,ls,pwd,cd,type
- Linux下的 【pwd】 命令; 显示当前目录全路径。
- linux命令学习笔记(1)——ls,cd,pwd命令
- linux下cd到可执行文件所在的目录(c++)
- 拐角II
- iOS中查看&打印 .pdf .doc .docx文件
- ZOJ
- android API文档地址
- 关于递推 2
- IPython下目录的操作-魔力函数(cd pwd bookmark dhist )- 千月的python linux 系统管理指南学习笔记(7)
- JSON解析类库之Gson(1) --- 简单JavaBean对象、带泛型的Bean对象与JSON互转
- Idea 14 最详细创建最简单web项目,并且发布在tomcat
- Linux安装-gedit
- 将Sublime打造成为C\C++的编译器
- ZOJ
- firewall防火墙服务RHCE-Day11
- android遇到的一些问题记录
- Golang读取文件