Как создать псевдоним BASH для:
Я печатаю в cdd directory
и что это делает cd directory
а потом ls
?
ls directory
вместо?
Как создать псевдоним BASH для:
Я печатаю в cdd directory
и что это делает cd directory
а потом ls
?
ls directory
вместо?
Ответы:
Было бы проще сделать функцию:
cdd ()
{
cd $1
ls
}
Конечно, вы можете назвать функцию как угодно. Поместите его в ваш .bashrc или .profile или что-то еще в вашей системе.
cdd
функция, которая на практике действует почти так же, как псевдоним. Хотя функции более мощные и принимают аргументы.
-r
в случае ls -C -r
?
Вы хотите использовать функцию, которую вы положите в свой .bashrc
(или же .bash_profile
или что угодно)
cdd(){
to=$1
cd ${to}
ls
}
Как только вы поместите это в соответствующий файл, вы можете использовать cdd <directory>
как псевдоним.