linux因其穩定高效的特點,受到很多開發者的青睞,因此將其作為伺服器的作業系統。
作為一名開發者,程式設計師,掌握了一定的linux知識和技巧,程式的開發部署和執行也有不小的幫助。
linux由於其開源的特性,存在很多的版本,大同小異,大多數企業使用rhel。學習linux,首先要有乙個linux環境,搭建環境的過程網上很有多的教程,就不一樣贅述了。
linux有圖形介面和命令介面,對於開發者而言,圖形介面的作用不大,命令介面是很常用的,也就是命令列。
linux的目錄
樹形目錄,根目錄就是乙個「/」,在這個斜槓下有很多的目錄。
從圖形化頁面進入命令列,ctr+alt+fn(n為1,2,3,4,5,6),虛擬機器由於ctr+alt被占用,所以用ctr+shift+alt+fn(n為1,2,3,4,5,6),從命令列進入圖形頁面 startx,或者ctr+alt+f1或者f7
命令列,就是通過命令來完成操作,所以linux水平的高低,很大程度由你使用過的命令或者你掌握的命令的多少來決定的。
在linux系統中,已經有對命令很好的說明了,使用「man 命令」就可以檢視大部分命令的用法。
linux的使用者角色:
分為文件擁有者和群組。
隨便開啟乙個木用,輸入「ll」命令
可以看到前面那一行類似於這種東西的就是該目路或者文件的許可權,drwxr-xr-x。
第乙個字母,代表文件的型別。
要修改文件的許可權,可以有三條命令來執行。
chgrp -r groupname filename
chown -r user:groupname filename(加上r是在這個目錄下的所有檔案都會改變)
chmod 777 bac.log
r:4 w:2 e:1 分三個群組 (4+2+1)(4+2+1)(4+2+1)
chmod u=rwx,g=rx,o=r filename u是user g是group o是others
接下來的字元,三個一組代表可讀,可寫,可執行。沒有許可權會出現「-」號。
第一組,文件擁有者的許可權,第二組,同群組的許可權,第三組,其他非群組的許可權。
Linux學習手札 一 初涉Linux
無論學習什麼,有一名好的老師是最重要的,在自學沒有老師的情況下,就一定不能沒有一本好書了。學習linux自然不能沒有 鳥哥的linux私房菜 該書很貴,幸好鳥哥將其共享在網上了不差這點money的同學,建議去買一本支援下鳥哥 學習要有目的,我學習linux的目的是為了無線破解,自然就選擇backtr...
Linux初涉shell指令碼
1 檔案的第一行應為 bin bash 預設執行環境為 bin bash2 chmod x file.sh 使檔案可執行 3 指令碼除錯sh x file.sh1 引用與轉義 強引用 單引號 將字串放置在單引號中,保留字串中所有字元的文字值,同時禁用所有擴充套件.弱引用 雙引號 將字串放置在雙引號中...
概率初涉(1)
以前沒有認真學習概率論,雖然剛開始的時候挺感興趣的,但是後來就沒有再繼續堅持了,現在後悔了,概率論與數理統計真的很有用。為什麼我們要學概率?或者說什麼是概率,為什麼會有這門學科?其實概率只是因為我們對這個世界認知太少,所以為了能夠方便的認知社會,才進行研究的學科。舉個例子,考試的時候,有一道選擇題我...