[TOC]
bash
切换zsh exec $HOME/bin/zsh -l
文件操作
ls pwd cd mkdirless/字符查询 n下翻rm -rf文件夹名 (强制 recursively 删除文件)echo "" > samples.json清空文件rpm -qa |grep yum查看yum版本whereis python目录下查找文件rm -fr !(file1)删除某个文件以外所有rm -rf !(file1|file2)如果是多个要排除的,可以这样:grep 'PB\.12\.1'grep 句号grep -p "\t"
find
find ./ |grep "A_A_A”find / -name libboost_iostreams.so.1.53.0 2>/dev/nullfind / -name librpm-4.3.so -type f查询文件find / -name "libboost_iostreams*" -type f 2>/dev/null
服务器
top -u icey显示icey账户目前各个进程耗用的资源(CPU,内存)free -h显示内存占用du -hdf -huname -acat /etc/redhat-releasesar -r 1 3查看内存使用率
SGE qsub qhost -j snodes qstat
perl模块
perl模块的安装
- perl -MCPAN -e shell
- conda安装
找perl 模块的位置
perl -MTime::HiRes -e 'print $INC{"Time/HiRes.pm"}'
perl -MYAML -e 'print $INC{"YAML.pm"}’
perl -MHash::Merge -e 'print $INC{"Hash/Merge.pm"}'
插件or编辑器
mweb
- control shift L 插入链接
- cmd shift k 插入代码块 cmd + k 插入单行代码
vim
set list查看特殊符号 ^I:制表符- 替换
%s/aa/AA/g set number查看行号
screen
screen -R项目名 #创建新任务窗口screen -r项目名 #进入该窗口screen -ls查看有哪些窗口command 1>log 2>&1运行存入log文件ctl+A+D暂时退出该窗口tail -f log实时查看log信息
zsh
- ctrl+r 搜索历史命令
- tar - tab 显示所有参数
- kill - tab
- ls 方向键 显示用过的命令
- cd ~ 在近期最近的几次路径切换
- z 关键词 历史路径
ipython
蓝色cmd mode下快捷方式
B:下方插入新框
A:上方插入新框
DD:删除某cell
查看函数tooltip shift+tab
魔术关键字
(magic keywords),是用于控制 notebook 的特殊的命令。
它们运行在代码单元中,以 % 或者 %% 开头,前者控制一行,后者控制整个单元。
%%writefile test.txt创建新的文件写入%timeit得到代码运行的时间,则可以使用% matplotlib inline在文档中显示 matplotlib 包生成的图形,则使用 ;%pdb代码调试,则使用 。但注意这些命令大多是在Python kernel 中适用的,
参考
- mweb https://zh.mweb.im/markdown-syntax-guide-suggest-version-zh.html