告別平凡,安定而又沒什么前途的工作,我選擇了報了門熱門的計算機課程--python運維開發。我不知道為什么一開始就學Linux系統,我早預料到這是一個艱難的開始,還好我不是完全沒有基礎,以前有學過iOS開發??吹街K端中的“\”表示根目錄,我輕微有點親切感,不像第一次看到終端時的恐懼。我總結這周的學習感受,希望給同學的和后面的人有一定的啟發和幫助。
一周很快的就過去了,講過的內容十分的旁大,我一邊努力記憶學過哪些東西,又一邊思考著這門課程要如何去學。Linux是一款經典操作系統,它的出現基于1964年貝爾實驗室,麻省理工大學和通用電氣發起的(Multis)多路信息計算系統計劃,Ken Thompson為了游戲創造了類似操作系統的東西unix。這在當時并未引起很多關注,因為它確實沒什么實用價值,也沒有什么驚世駭俗的創造。不過有很多計算機的發燒友對操作系統的興趣,讓它變得越來越充滿個人個人情趣,這種不斷上升的情趣讓操作系統變得讓更多的人去使用,也讓操作系統加入更多思想創意,變得越來越強大,就這樣出現了Linux成為了最受程序員們喜歡的操作系統之一。
Linux的成功,它確實有著非常深邃的思想。就從比較容易理解的地方說起。比如它的文件和目錄系統,它里面沒有獨立的文件,所有文件要存放在一個目錄中,一個目錄可以存放多個文件和目錄但是不能存放文件的內容,所有文件和目錄都最終存放在一個總的目錄下面。同一目錄下的文件和目錄名稱不同。這個文件系統即靈活又強大。
[root@localhost ~]# ls /
bin dev home lib64 media mnt opt root selinux sys usr boot etc lib lost+found misc net proc sbin srv tmp var
程序員可以自由的向里面添加文件和目錄。但系統本身就會自帶一些文件和目錄,這涉及到系統要有一些必要的命令文件程序才不至于崩潰,當然一些用戶經常使用的命令的文件也會自帶在里面。程序員也可以通過其中的命令刪除任意文件和目錄,不過這很可能導致系統的崩潰。
用戶進入操作會要有不同的身份。系統自帶一個有最高權限的root身份,別的身份可以創建得到。用戶需要輸入它的密碼才能進入。用戶可以通過命令切換身份。所有身份都能執行各種命令。/目錄下自帶了root 和 home 目錄來存放,root 和別的身份的一些信息。
所有命令都是由執行目錄中的文件完成的,用戶可以通過里面自帶的命令獲取外部文件來加載上面的命令。命令的執行效果非常的多種多樣,執行時也有各種格式的區別。這里面可以講的很多,上了一個星期學,我已經感覺到這個是貫穿我們學習Linux始終的。
[root@localhost ~]#
這里我還是從文件系統講起,上面是一串命令提示符,這里包涵了進入的身份,主機名 ,還有當前的當前的目錄。用戶可以進入查看這個目錄有哪些字目錄和文件。
[root@localhost ~]# ls
如果是查別的目錄(文件)則需要指定目錄 (文件)。例如 [root@localhost ~]# ls /root/install.log ,還可以在中間加入命令修飾符來改變顯示結果。
為方便直接對文件或目錄的操作,切換當前的工作目錄 [root@localhost ~]# cd /root/Music 。
本周還講到了文件的信息結構讀取原則,時間戳,用戶權限,組名,由于個人感覺知識不夠系統,暫時沒法與大家分享。
原創文章,作者:daishitong,如若轉載,請注明出處:http://www.www58058.com/85849