Я никогда раньше не видел подобное подобное.
alias lsp='_(){ ls -ah --color=always $* | less -R; }; _'
Псевдоним, который объявляет функцию и запускает ее. Вы должны просто сделать функцию в первую очередь. В bash функции заменяют псевдонимы почти всеми способами.
lsp() { ls -ah --color=always "$@" | less -R; }
Поместите это в свой файл ~/.bashrc или если вы предпочитаете помещать функции в отдельный файл, например ~/.bash_functions, то вы можете сделать это, но вы должны source, чтобы файл из ~/.bashrc