我创建了很多目录,我想让我的生活变得懒惰,并自动cd进入我创建的目录,-g结果是mkdir -g foo
终端将是这样的:
User:/$ mkdir -g foo
User:/foo/$
Run Code Online (Sandbox Code Playgroud)
我看过这个页面,但没有成功。
我已经尝试过.bash_profile使用此命令,但它只是完全覆盖了该命令。(后来意识到这是一个无限循环)
mkdir() {
if "$1" -eq "-g"
mkdir "$2"
cd "$2"
else
## do the regular code
fi
}
Run Code Online (Sandbox Code Playgroud)
另一件事是我不想创建更多别名,因为我最终会忘记我拥有的所有别名。
所以不是我不想要这个:
命令完全。(后来意识到这是一个无限循环)
mkcd() {
if "$1" -eq "-g"
mkdir "$2"
cd "$2"
else
## do the regular code
fi
}
Run Code Online (Sandbox Code Playgroud)
我知道我很可能没有正确的选项,请纠正我,但任何帮助都会很棒!
所以我知道有一种方法可以更改目录、常规文件、bash 脚本等的文本颜色。有没有办法根据_file extension_?
例子:
$ ls -l
foo.txt [is red]
foo.text [is blue]
foo.secret [is green]
foo.txt [is red]
Run Code Online (Sandbox Code Playgroud)