IPython下目录的操作-魔力函数(cd pwd bookmark dhist )- 千月的python linux 系统管理指南学习笔记(7)

时间:2021-05-13 21:54:10
目录操作在系统运维时是最常用的。 很多时候介绍函数会很枯燥,函数叫什么,做什么的。 似乎给人一种“嗯,我知道了,但是毫无意义" 的感觉。因此我避免了一些官方介绍。 就简单的说下用法。大家看的也快点。 ================================================== cd pwd 如果讲目录操作这2个命令都不知道,就别折腾了。 IPython下,集成了一些系统常用的目录操作命令,以方便大家使用。 否则天天用 os.chdir() 改变目录 os.getcwd 查看当前目录,反正我是会骂人的。 和 bash 里用法一样,不多说了。就介绍几个独有的用法。 IPython下目录的操作-魔力函数(cd pwd bookmark dhist )- 千月的python linux 系统管理指南学习笔记(7)
提前引入 bookmark 这个魔力函数,是用来做标签的。可以为当前目录做一个快捷标签。-q 选项可以不在目录改变时输出目录-b 选项可以跳至 bookmark 标记的目录下-<tab> 可以调出历史目录。跟数字就可以进入。==================================================bookmark上面略微介绍了下用法。让我们了解更多的功能。IPython下目录的操作-魔力函数(cd pwd bookmark dhist )- 千月的python linux 系统管理指南学习笔记(7)
以上的操作基本就展示了bookmark的核心功能。In[2] bookmark tmp 将当前目录标签名设置为 tmpIn[3] bookmark home /home 将 /home 目录标签名设置为 homeIn[4] bookmark -l 查看当前标签列表In[5] bookmark -d tmp 删除名为 tmp 的标签In[7] bookmark -r 删除全部标签这很简单确实没啥好说的,如果你工作目录很深,这个功能很好用。退出环境回来还在的。==================================================dhist这其实简单说就是一个用户曾经进入目录的列表。我们使用 cd -<tab> 就是调用的这个列表。简单演示下。IPython下目录的操作-魔力函数(cd pwd bookmark dhist )- 千月的python linux 系统管理指南学习笔记(7)
In[11] dhist 3 显示最后的3条In[12] dhist 1 3 显示1-3条历史,不包括第3条==================================================可变扩展这里和《python UNIX和Linux系统管理指南》原书给的不同。按原书给的例子是不行的。我给修改了一下,当然,上面很多例子都是修改后的。IPython下目录的操作-魔力函数(cd pwd bookmark dhist )- 千月的python linux 系统管理指南学习笔记(7)
!date>$a 之后我调下颜色把。。 我们很容易的对 shell 和 python 做了一个结合,建立了5个文件,内容是当前时间。IPython下目录的操作-魔力函数(cd pwd bookmark dhist )- 千月的python linux 系统管理指南学习笔记(7)
下一节我们说说字符串的处理