Думаю коллеги меня поправят если я ошибся в написании команд, последовательности выполнения шагов, прошу не судить строго, решил написать пошаговую инструкцию (пишу по памяти) для новичков в bash с названием
Если вы устали каждый раз печатать эту длинную строчку
Вам нужно:
1) создайте пустой файлик
touch ~/.local/bin/start-ctop
2) В этом файлике можно написать один раз вашу команду, для этого откройте его, например с помощью nano, vim или gedit если используете "мышку и рабочий стол", и добавьте в него вашу команду с указанием в первой строке "с помощью чего запускать вашу команду" (так должно быть понятней), например вот так ваша команда будет выполнена с помощью bash:
#!/usr/bin/env bash
docker run --rm -ti \
--name=ctop \
--volume /var/run/docker.sock:/var/run/docker.sock:ro \
quay.io/vektorlab/ctop:latest
3) Закрываете с сохранением (не знаю каким редактором пользуетесь) сохраните и закройте файлик.
4) добавьте в PATH директорию ~/.local/bin/, для этого откройте файлик
nano ~/.bashrc
и добавьте в конец строчку
PATH=$PATH:~/.local/bin/
5) перезапустите ваш "комплюктер" ) можно просто применить изменения к bash, но вам скорее всего проще и понятней будет сделать рестарт вашей машины.
6) после рестарта можете открыть терминал и набрать команду
start-ctop
и нажать Enter, будет выполнен сценарий из файла ~/.local/bin/start-ctop
Так же будет работать автодополнение по клавише TAB
7) конец магии )
Дополнения или исправления как и здравая и аргументированная критика - приветствуются, инструкция не претендует на "идеальный мануал", на мой взгляд в таком ключе информация будет понятней "новичкам".