Я обнаружил, что продолжаю быстро выполнять cd some_dir
за которым следует ls
, и пытался написать псевдоним bash, чтобы я мог это сделать, например:
alas cd="cd $@; ls";
Проблема в том, что вы не можете иметь входной аргумент в середине псевдонима (поправьте меня, если я ошибаюсь).
Я также попытался определить свою собственную функцию оболочки, как предлагается на этой странице:
cd() { cd "$@"; ls; }
Но проблема с этим, если я пытаюсь использовать его так:
cd Documents
оболочка завершается с [Process completed]
, что делает ее бесполезной ... Так как же мне обойти это?