1.學習心態(tài)
明確目的:你是要用Linux來干什么算行,搭建服務器/做程序開發(fā)呈驶,日常辦公,還是娛樂游戲碘梢;
面對現(xiàn)實:Linux大都在命令行下操作咬摇,能否接受不用或少用圖形界面;
是學習Linux操作系統(tǒng)本身還是某一個Linux發(fā)行版(Ubuntu,CentOS,Fedora,OpenSUSE,Debian,Mint等等)煞躬,如果你對發(fā)行版的概念或者它們之間的關系不明確的話可以參看LINUX發(fā)行版肛鹏。
2.注重基礎,從頭開始
3.常用快捷鍵
4.使用touch命令創(chuàng)建2個文件恩沛,后綴都為txt在扰;如圖所示
ls *.txt忘記了,可以使用通配符查看文件雷客。
5.Shell常用通配符
6. 安裝banner命令
也可以使用默認命令printerbanner,其中-w參數(shù)指定打印寬度還有兩個類似的命令toilet,figlet
二.用戶權(quán)限
2.1查看用戶輸入命令
who am i 或者 who mom likes
輸出的第列表示打開當前偽終端的用戶的用戶名(要查看當前登錄用戶的用戶名芒珠,去掉空格直接使用whoami即可),第二列的pts/0中pts表示偽終端搅裙,所謂偽是相對于/dev/tty設備而言的皱卓,還記得上一節(jié)將終端時的那七個使用【ctrl】+【Alt】+【F1】~【F7】進行切換的/dev/tty/設備么,這是“真終端‘部逮,偽終端就是當你在圖形用戶界面使用/dev/tty7時每打開一個終端就會產(chǎn)生一個偽終端娜汁,pts/0后面那個數(shù)字就表示打開的偽終端序號,你可以嘗試再打開一個終端兄朋,然后在里面輸入who am i,看第二列是不是就變成pts/1了掐禁,第三列則表示當前偽終端的啟動時間。
who命令其他常用參數(shù)
2.2 創(chuàng)建用戶
root 權(quán)限,系統(tǒng)權(quán)限的一種穆桂,與SYSTEM權(quán)限可以理解成一個概念宫盔,但高于Administrator 權(quán)限,root是linux和UNIX系統(tǒng)中的超級管理員用戶賬戶享完,該賬戶擁有整個系統(tǒng)至高無上的權(quán)力,所有對象他都可以操作有额,所以很多黑客在入侵系統(tǒng)的時候般又,都要把權(quán)限提升到root權(quán)限,用windows的方法理解也就是將自己的非法賬戶添加到root權(quán)限之后就意味著已經(jīng)獲得了手機的最高權(quán)限巍佑,這時候你可以對手機中的任何文件(包括系統(tǒng)文件)執(zhí)行所有增/刪/改/查的操作茴迁。
sudo? adduser lilei?
2.3用戶組
方法一:使用groups命令
方法二:查看/etc/group文件
2.3Linux上常用的壓縮/解壓工具,主要講解zip.tar的使用
使用zip打包文件夾
上面命令將目錄/home/shiyanlou/Desktop 打包成一個文件萤衰,并查看了打包后文件的大小和類型堕义。第一行命令中,-r參數(shù)表示遞歸打包包含子目錄的全部內(nèi)容脆栋,-q參數(shù)表示為安靜模式倦卖,即不向屏幕輸出信息,-o椿争,表示輸出文件怕膛,需在其后緊跟打包輸出文件名。后面使用du命令查看打包后文件的大星刈佟(后面會具體說明該命令)褐捻。
設置壓縮級別為9和1(9最大,1最幸蔚恕)柠逞,重新打包:
這里添加了一個參數(shù)用于設置壓縮級別-【1-9】,1表示最快壓縮但體積大景馁,9表示體積最小但耗時最久板壮。最后那個-x 是為了排除我們上一次創(chuàng)建的zip文件,否則又會被打包講這個一次的壓縮文件中裁僧,注意:這里只能使用絕對路徑个束,否則不起作用。
我們再用du命令分別查看默認壓縮級別/最低/最高壓縮級別未壓縮的大辛钠!:
創(chuàng)建加密zip包
使用-e參數(shù)可以創(chuàng)建加密壓縮包:
注意:關于zip命令茬底,因為Windows系統(tǒng)與Linux/Unix在文本文件格式商的一些兼容問題,比如換行符(為不可見字符)获洲,在Windows為CR+LF(Carriage-Return+Line-Feed:回車加換行)阱表,而在LINUX/UNIX上為LF(換行),所以如果在不加處理的情況下,在Linux上編輯的文本最爬,在Windows系統(tǒng)上打開可能看起來是沒有換行的涉馁。如果你想讓你在Linux創(chuàng)建的zip壓縮文件在Windows上解壓后沒有任何問題,那么你還需要對命令做一些修改:
需要加上-l 參數(shù)將LF 轉(zhuǎn)換為CR+LF來達到以上目的爱致。
將shiyanlou.zip解壓到當前目錄:
使用安靜模式烤送,將文件解壓到指定目錄:
上述指定目錄不存在,將會自動創(chuàng)建糠悯。如果你不想解壓只想查看壓縮包的內(nèi)容你可以使用-l參數(shù):
注意:使用unzip解壓文件時我們同樣應該注意兼容問題帮坚,不過這里我們關心的不再是上面的問題,而是中文編碼的問題互艾,通常Windows系統(tǒng)上面創(chuàng)建的壓縮文件试和,如果有有包含中文的文檔或以中文作為文件名的文件時默認會采用GBK或其它編碼,而Linux 上面默認使用的是UTF-8編碼纫普,如果不加任何處理阅悍,直接解壓的話可能會出現(xiàn)中文亂碼的問題(有時候它會自動幫你處理),為了解決這個問題昨稼,我們可以在解壓時指定編碼類型节视。
使用-o(英文字母,大寫O)參數(shù)指定編碼類型:
三 基本操作
3.1 使用df命令查看磁盤得容量
物理主機上的/dev/sda2/是對應著主機硬盤的分區(qū)悦昵,后面的數(shù)字表示分區(qū)號肴茄,數(shù)字前面的字母a表示第幾塊硬盤(也可能是可移動磁盤),你如果主機上有多塊硬盤則可能還會出現(xiàn)/dev/sdb, /dev/sdc 這些磁盤設備都會在/dev目錄下以文件的存在形式但指。
使用du命令查看目錄的容量