linux添加自定义脚本命令
网上的方法是先写一个shell脚本,我的shell脚本(touchpy文件)如下:
#! /bin/bash
touch ${1}
chmod u+x ${1}
echo "#!/usr/bin/env python
#-*- coding:utf-8 -*-
#+--+--+--+--+--+--+--+--+--+--
#author: lds
#date : $(date +%F)
#+--+--+--+--+--+--+--+--+--+--" >> ${1}
echo "" >> ${1}
echo "__author__ = 'lds'" >> ${1}
echo "" >> ${1}
echo "" >> ${1}
vim ${1}
之后只要将这个脚本所在的目录加入到PATH中即可,可以在.bashrc中加入指令PATH=$PATH:~/mycommand/ (/etc/enviroment)
重新配置.bashrc,之后自定义指令就完成了,tab健还能补全。
但是这个方法对于wsl不适用(应该是兼容性问题,wsl毕竟是阉割版
对于wsl,使用另外一种方法,在.basnrc中加入指令alias touchpy="sh ~/mycommand/touchpy"
注意这里的等号2边不能有空格,果然shell的语法有点严格。

浙公网安备 33010602011771号