По сути, я хочу создать быстрый набор команд, чтобы я мог набрать в терминале и сделать это:
cd /path/to/folder/of/symlink
sudo rm -f symlink
sudo ln -s /new/path/of/symlink
cd /new/path/of/symlink
Я работаю в компании, чье программное обеспечение размещено в центральном месте и использует символические ссылки для решения проблем, возникающих из-за работы ветки репозитория subversion (или чего-либо еще), поскольку программное обеспечение зависит от конкретных путей выполнения. Моя дилемма заключается в том, что мне приходится регулярно переключаться между различными ветвями и стволом (несколько раз в день). Так что я хотел бы, по крайней мере, создать некоторый тип сценария, который я могу запустить в терминале, и ввести уникальный пример команды:
./subchange trunk
или же
./subchange branch1
Я не возражаю против того, чтобы жестко закодировать вышеупомянутые вещи для каждой папки, на которую мне нужно переключиться, или создать уникальный идентификатор для каждой, чтобы немного облегчить мою жизнь, но я не уверен, как на самом деле создать сценарий, чтобы я мог Можно ли использовать его в качестве пользовательской команды или какой сценарий мне нужно использовать для работы в Linux. Таким образом, любой совет / помощь будет полезен для меня на данный момент.