Чтобы ответить на ответ @ ibz, псевдоним будет работать нормально, но вы можете создать сценарий оболочки, который принимает параметры для большей гибкости.
#!/bin/bash
/bin/ls $@ | grep -v .DS_Store
Создайте вышеперечисленное в ~ / bin и назовите его lv
, chmod 755 на нем и не забудьте добавить ~ / bin к вашему пути в вашем .bash_profile
export PATH=~/bin:$PATH
Вы также можете назвать его ls
, если сначала поместите ~ / bin в PATH и будете использовать полный путь к / bin / ls в своем скрипте, чтобы не получить рекурсивную интерпретацию. Всякий раз, когда вы хотите использовать реальный ls
, вам нужно будет указать полный путь.