Это невозможно без другого инструмента или без редактирования реального скрипта/бинарного файла sha1sum. Когда sha1sum получает файл, он печатает имя файла после суммы. Когда sha1sum не передает файл или используется с каналом. Он помещает -в качестве заполнителя, чтобы указать, что ввод не был файлом.
По той или иной причине ваш файл ~/.bash_aliases
принадлежит пользователю root и не доступен для записи вами.
Измените владельца файла на своего пользователя:
sudo chown user:group ~/.bash_aliases
... где user:group
должно отражать ваше имя пользователя и вашу основную группу. Ваше имя пользователя задается командой id -un
, а основная группа — id -gn
для справки.