BirTRUBA kullanıcısı olarak, sık kullanılan komutları ğrenmeniz, sistemimiz zerinde dahafazla kontrol sahibi olmanızı, daha retken, daha hızlı olmanızı ve ok daha fazlasını yapmanızı sağlar. Zaman alan grevleri otomatikleştirmek iin komut dosyaları yazabilir ve yalnızca birka basit komutla hızla bir şekilde Git deposundan kod ekebilirsiniz. Sistemimizde en ok kullanılan komutlar aşağıda sıralanmıştır.
alıştırdığınız işletim sistemine bağlı olarak uzak bir makineyle bağlantı kurmanın birok yolu vardır. Linux tabanlı makineler iin Secure Shell (SSH) protokol kullanılır.Bu yzden TRUBA kmelerine bağlantı yapabilmek iin ssh komutunu kullanabilirsiniz. Kullanım şekli aşağıda verildiği gibidir.
Hesaplarınızı TRUBA kmelerine ilk bağlantı kurduğunuz dizin /truba/home/kullanici_adi dizinidir. Ltfen hesaplarınızı bu dizinde yapmayınız. Hesaplarınızı /truba_scratch/kullanici_adidizininde yapmalısınız.
Dizinlerdeki dosyaları başka bir isimle aynı dizine kopyalacağınız gibi, başka bir dizine de direkt kopyalayabilirsiniz. rneğin bir dizindeki job.slurm isimli dosyayı calc.slurm isimli bir dosyaolarak kopyalamak iin
Bu komutla bir dizindeki bir dosyayı başka bir dizine gndermek iin de kullanabiliriz. mv job.slurm /truba_scratch/kullanici_adi bu komutla job.slurm adlı dosyayı/truba_scratch/kullanici_adi dizinine gndermiş olduk. Aynı işlemi dizinler iin yapmak istersek -r eklemeniz gerekmektedir. (cp -r job1 /truba_scratch/kullanici_adi komutuyla job1 adlı dizini /truba_scratch/kullanici_adi dizininetaşımış olduk)
Dosyaları silmek iin kullanılan bir komuttur. rm job.slurm komutuyla bulunduğumuz dizindeki job.slurm dosyasını silmek iin kullanabiliriz. Aynı şekilde dizinleri silmek iin -r parametresiile kullanılabilir.
Yukarıda bahsedildiği gibi touch komutu kullanılarak dosya oluşturmayı ğrendik. Bu dosyaların ilerine girmek, değiştirmek hatta yazı yazmak iin vim, emacs ya da nano gibi editrlerkullanmanız gerekmektedir. Bu kısımda vim ve emacs editr iin sadece dosya ama, kapama ve yapılan değişiklikleri kayıt etme gibi başlangı dzeyinde olan kısa yollar gsterilecektir.Sizler daha fazla kısayol ğrenmek isterseniz, emacs shorcuts ya da vim shorcuts gibi anahtar kelimeleri arama motorlarına yazarak internetten kolayca ulaşabilirsiniz.
emacs editr kullanarak dosya amak iin emacs -nw dosyanin_adi komutunu terminale yazarak touch komutu ile oluşturduğunuz dosyanın iine girebilirsiniz.Dosyada yaptığınız değişiklikleri kaydetmek iin klavyenizdeki Ctrl+x+s tuşlarına basarak yapabilirsiniz. Dosyanızı Ctrl+x+c tuşalarına basılı tutarak kapatabilirsiniz.
vim editr kullanarak dosyalarınızı amak iin vim dosyaninin_adi komutunu terminalinize yazarak aabilirsiniz. Dosyanızda birtakım değişiklikler yapmak iin editr insert moduna geirmeniz gerekmektedir. Insert modunu amak iin klavyenizde i tuşuna basmanız yeterlidir. Bu modu atığınızdan emin olmak iin ekranın sol alt kşesinde modun aık olduğunu kontrol edebilirsiniz.Dosyanızda yaptığınız değişiklikleri kaydetmek iin Esc tuşuna bastıktan sonra ekranın sol alt kşesinde :w yazarak yapabilirsiniz.Dosyayı kapatmak iin tekrar Esc tuşuna bastıktan sonra :q yazmanız yeterlidir.
Terminalinizden sıkıştırılmış arşiv dosyalarını amak iin tar komutu kullanabilirsiniz. Elinizde vasp.5.4.4.tar.gz isimli bir dosya olduğunu farzedelim. Bu dosyayı ayıklamak iin tar -xvzf vasp.5.4.4.tar.gz komutunu kullanabilirsiniz.
3a8082e126