首先是最简单的:
pwd #确认当前文件夹
cd [subfile] #默认to home
ls #当前位置包含的内容
接下来讲用mercurial进行版本控制(tarball打包)
1. 在文件夹下创建一个repository: hg init
2. 验证创建(查看隐藏文件夹在内的所有子文件夹): ls -a
3. 修改操作者的信息: nano ~/.hgrc
4. 将文件加入repo: hg add name.py
5. 添加commit: hg commit
6. 确认name.py已经被跟踪: hg manifest
7. 打包这个repo:
a. 先回到母文件夹 : cd ..
b. 克隆该文件的repo的副本: hg clone originefile newfile
c. 将副本打包: tar -zcf newfile.tar.gz newfile
8. 将这个tarball move到notebook母文件夹后,可在notebook中添加hyperlink: [linking to tarball](newfile.tar.gz)
9. 删除文件 rm -rf name.py
10.恢复 tar zxf newfile.tar.gz