Zasada jest prosta :
swoje pliki trzyma się w swoim katalogu domowym.
Dla LinuxCNC jest to ~/linuxcnc .
Dla plików ngc jest to ~/linuxcnc/nc_files .
Dla konfiguracji jest to ~/linuxcnc/configs .
Katalogi /usr/share/linuxcnc i /usr/share/doc/linuxcnc są nietykalne, bo jak się w nich namiesza, to trudno dojść ładu.
Czyli przykładowo, jeśli chcesz kombinować z ngcgui w symulacji, to robisz numer następujący :
Kod: Zaznacz cały
cp -dpR /usr/share/doc/linuxcnc/examples/sample-configs/sim ~/linuxcnc/configs
Potem możesz sobie powywalać te pliki i katalogi których nie potrzebujesz a inne pozmieniać, ale robisz to tylko w swoim katalogu domowym.
Katalog domowy ma taką magiczną właściwość, że można go nawet całkiem usunąć, przy następnym logowaniu na dane konto zostanie on utworzony na nowo.
Oczywiście stracisz wtedy swoje dane, ale cały system, wszystkie programy i ustawienia oraz dane innych kont pozostaną nienaruszone.
Robiąc burdel poza katalogiem domowym wcześniej czy później unieruchomisz niektóre programy, albo i cały system.
.