莫名的想學習一下Linux了,因為對這方面的知識儲備為0。對於命令行界面始終是零接觸零了解,對一個程序員來說這幾乎是致命的,所以簡單了解一下。
一、教程參考
參考菜鳥教程即可: Linux 教程 | 菜鳥教程 http://www.runoob.com/linux/linux-tutorial.html
二、學習難點:
學習Linux的難點在於,Linux主要是命令行操作界面。
在Windows上熟悉了圖形操作界面,所有的軟件都是圖形操作界面,點擊對應的功能操作即可,這意味着所有軟件實際只有一種操作方式————。
而Linux,從系統到軟件,都是命令行操作,你需要記憶各種命令,以及命令的各種參數,相對來說還是比較復雜的。
初步了解Linux,感覺至少需要掌握以下幾種操作命名:
- 基本系統操作命令 :文件夾文件的新增刪除修改等、軟件的安裝,以及各種設置的修改;這些都需要通過命令來完成。
- VIM對於文件的操作 :輸入輸出保存,修改替換等,文件內部跳轉等;
- ** Bash命令**:如果想要很好的使用Linux,Bash命令肯定少不了;
- ** 其他安裝軟件的命令**:數據庫MySQL,服務器Tomcat,甚至Ngnix,以及其他其他開發常用的命令。
看似比較艱難,不過做好分類,你會發現也沒那么難,而且熟悉之后,操作的流暢度和效率也是Windows的圖形操作無法比擬的。
三、學習整理:
這里只是對於常用命令進行了整理,和原教程無太多區別,不過自己的整理能使自己更好的記憶、更好的學習。這點還是比較好的
3.1 Linux 目錄管理命令:
3.2 Linux 文件內容查看命令:
3.3 Linux系統用戶賬號和用戶組的管理命令:
3.4 Linux 磁盤管理命令:
3.5 Linux 命令大全 | 菜鳥教程:
http://www.runoob.com/linux/linux-command-manual.html
也可:Linux 命令大全 (手冊)_Linux 常用命令行實例詳解_Linux 命令學習手冊 http://man.linuxde.net/ (感覺更詳細更深入)
四、常用命令:
1、find
根據文件名和后綴搜索當前目錄及其子目錄:
find . -name "*.c"
五、其他說明:
如果本機沒有Linux環境,可以嘗試在網上找一些在線Linux環境進行操作,會加深理解。
我主要是用的實驗樓的在線環境,上面還有課程,如果要學習也很不錯。
實驗樓 - 在線做實驗,高效學編程 https://www.shiyanlou.com/
六、附件:
附件列表