[問題] CentOS 4.7 64bit 自動執行tcsh的指令後改回bcsh

看板Linux作者 (Cobra)時間15年前 (2011/02/22 20:35), 編輯推噓1(106)
留言7則, 4人參與, 最新討論串1/1
因為我用ROOT安裝完的軟體 其他使用者使用前要先source /XXX/XXX.cshrc軟體 而且有十幾個左右 所以我創了一個/YYY/YYY.csh把這些都一次打在裡面 然後修改/etc/csh.cshrc set auto list(順便問一下 這行是什麼意思@@) source /YYY/YYY.csh 希望能讓使用者登入前就先source所有軟體好 但是問題來了 預設是bash 而sources那些軟體前一定要先打tcsh才會正確 否則有ERROR 我知道可以直接/etc/passwd 把使用者直接改為\bin\tcsh 但是因為我不是對linux不熟 安裝上還可以解決小問題 但是對於bash和tcsh對於使用者在使用上的差別有和不同不太清楚 怕影響使用者的使用 不知是否能否在csh.cshrc內用tcsh執行完source /YYY/YYY.csh之後再讓用回bash呢? 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.113.56.217

02/22 20:41, , 1F
登入的Shell改成csh就不用那麼麻煩了吧?
02/22 20:41, 1F

02/22 20:42, , 2F
CIC的軟體都是用csh執行
02/22 20:42, 2F

02/22 20:44, , 3F
如果要改成bash可以用,我記得要設定不少環境變數..
02/22 20:44, 3F

02/22 20:44, , 4F
OK 3Q
02/22 20:44, 4F

02/22 20:45, , 5F
還是改登入的shell比較方便XD
02/22 20:45, 5F

02/23 10:07, , 6F
為什麼那麼多人要用tcsh
02/23 10:07, 6F

02/23 11:23, , 7F
因為很像C 許多軟體都是科學家工程師自己寫的而他們愛用C
02/23 11:23, 7F
文章代碼(AID): #1DOwshJ3 (Linux)