介绍一个新命令,保准你从未听说过,但它实现的操作你应该一直都在使用,这个命令就是mkcd。其实它不是一个命令,而是一个shell函数:
1 2 3 4 5 6 7 8 9 10 11 | # mkcd: mkdir, then cd mkcd() { if [ $# = "1" ] then mkdir -p "$1" cd "$1" else echo "Usage: mkcd folder" fi } |
很简单,相信你一看就知道它能做什么了。
你需要做的就是把这个函数丢进你的.bashrc,然后
1 | source ~/.bashrc # 重新加载,使.bashrc立即生效 |
你好!除了代码,此处没有多少原创之物,皆为本人搜集、整理、总结之记录与心得,欢迎转载分享!转载时请尽量注明出处,将不胜感激。祝你健康、快乐!
mkdir -p 会不会覆盖?有时间试试
mkcd()
{
if [ -de "$1" ];then
echo “directory aleady exists”;exit 1;
else
your code
fi
}
不错,但简洁总是有局限性的,适可而止、清楚自己在做什么就行了。
话说留言格式应该增强
你是说像这样吗?
bingo