幾個月前我開始轉向Ubuntu,並且除了基本/經常使用的命令之外,還沒有很多關於unix和fish的經驗。對於我正在學習的C課程,我經常需要SSH到由我的大學Zeus運行的遠程Linux機器上。 ssh上的命令有點冗長,我希望能夠通過魚腳本更快地完成該過程。如何在任何目錄中使魚腳本可執行?
我寫了一個名爲「zeus.fish」的文件,它基本上只是調用我的ssh命令,還有一些其他的東西。目前我只能通過在文件目錄中調用「fish zeus.fish」來運行它。我希望能夠像任何其他命令一樣在任何目錄內運行腳本。只要輸入「zeus」,IE就會嘗試將我登錄到遠程機器上。我假設我必須對PATH做些什麼。我怎樣才能做到這一點?謝謝!
創建函數的效果很好,但是我不能使用funcsave做權限問題。 'sudo funcsave zeus'也不被認可。我也手動添加了一個zeus.fish這些內容到目錄,它也不起作用。 –
@Kevin,'funcsave zeus'應該可以工作。你的主目錄是如何安裝的?你有寫權限嗎? 'sudo funcsave zeus'沒有意義:sudo的命令不會在你的魚殼會話中運行。 –