Заполнить базу данных псевдонимов из скрипта bash

Заполнить базу данных псевдонимов из скрипта bash

Мой сценарий startalias.sh:

#!/bin/sh
alias ls='ls -al --color=auto'

Когда я запускаю этот скрипт, моя база данных псевдонимов не подхватывает его. Но если я пишу его прямо в оболочке, он работает. Почему?

решение1

aliasвстроен в оболочку. Выполнение в подоболочке (например, в скрипте) не влияет на основную оболочку.

Связанный контент