I have aliased в long path in .bashrc
file схвати
alias py="cd ~/Myprograms/Langs/workout/PythonScripts"
Now assume there is an another directory in PythonScripts say "basics"
How do I использовал the above иначе without changing it, i.e, something like py/basics
.
I tried this and it results in ошибка
bash: py/basics: no such file or directory
How do I do this?
Это не может быть сделано с псевдонимами удара, но можно использовать функции:
py () {
cd ~/Myprograms/Langs/workout/PythonScripts/"$1"
}
$1
первый аргумент функции. Можно назвать его этим:
py basics
Без любых аргументов, это было бы всего cd
к ~/Myprograms/Langs/workout/PythonScripts/
.