使用Linux有一段時(shí)間了,整理一下常用的Linux命令:
1.ls 目錄列舉(dir)一般我們這么寫(xiě):
ls
列舉當(dāng)前目錄的所有文件,如果文件很多的話,這么看很復(fù)雜。我們可以加關(guān)鍵字,例如我們要看包含xml的全部文件。
ls *xml*
如果這個(gè)時(shí)候,我們想要看到這些文件的所有者信息可以這么寫(xiě):
ls -la
2.cd 目錄切換和其他目錄切換命令一樣,沒(méi)有差別。
cd a
切換到a目錄。
3.chown 改變文件(文件夾)的擁有者上文通過(guò)ls我們看到了一堆文件,可能有的文件我們不能操作,這時(shí)候需要root賬戶執(zhí)行chown命令改變文件所屬,可以這樣寫(xiě):
chown boss.boss *
這個(gè)操作就是把當(dāng)前目錄下的所有文件賦予boss用戶以及boss組的用戶所有權(quán)力。那么子文件夾下的文件(文件夾)需要修改該如何做呢?執(zhí)行
chown -R boss.boss *
4.mkdir 建立目錄這個(gè)命令很簡(jiǎn)單,執(zhí)行
mkdir x
我們就在當(dāng)前目錄下構(gòu)建了一個(gè)x目錄。
5.cat 文件查看我們可以通過(guò)cat命令查看文件內(nèi)容,執(zhí)行
cat a.xml
我們可以查看這個(gè)文件的內(nèi)容,當(dāng)然以文本方式。
6.tail 文件查看(可以跟蹤文件)這個(gè)命令如果不加參數(shù)的話,和cat沒(méi)有區(qū)別,最終要的就是他可以跟蹤文件的內(nèi)容,我們常常用它來(lái)監(jiān)控日志,例如
tail -f javaeye.log
當(dāng)javaeye.log文件發(fā)生增長(zhǎng)時(shí),我們可以在控制臺(tái)捕獲這個(gè)改動(dòng),如果這個(gè)日志文件變化的很快的話看起來(lái)就有點(diǎn)像是黑客帝國(guó)的中的場(chǎng)景了(黑底綠字,不停的刷屏!)。
7.tar 文件壓縮壓縮解壓縮,這是部署工作的基本操作。
- tar?-zvcf?java.tar.gz?java??
tar -zvcf java.tar.gz java
將java 目錄下的文件包含子文件夾全部壓縮成java.tar.gz文件。
反過(guò)來(lái),解壓縮執(zhí)行
tar -xzvf java.tar.gz
8.rm 刪除折騰了這么一番,生成了一堆垃圾文件。趕緊清理掉,呵呵!
rm *
我的媽誒!太恐怖了!還好沒(méi)執(zhí)行!!!兄弟們千萬(wàn)記住,執(zhí)行刪除命令的時(shí)候一定不要用這個(gè)命令!!!如果你是超級(jí)管理員,將有可能刪除所有文件,系統(tǒng)在重啟瞬間就會(huì)癱瘓!!!最好指定文件名或路徑名,避免全部刪除,這簡(jiǎn)直就是自殺!哎呀,目錄不能刪除,有子文件的不能刪除怎么辦?
rm -R xml
這樣就能徹底刪除xml目錄。
9.su 超級(jí)用戶命令剛才做chown的時(shí)候,我們需要切換到超級(jí)用戶也就是root用戶,怎么做?執(zhí)行
su
按提示輸入root用戶密碼,輕松切換到超級(jí)用戶。非必要情況不建議使用該賬戶!
10.vim(vi)文本編輯這個(gè)說(shuō)起來(lái)就比較復(fù)雜了,我們直說(shuō)簡(jiǎn)單操作可以滿足我們需要的。編寫(xiě)文件,無(wú)非就是寫(xiě)點(diǎn)東西進(jìn)去。vi、vim用起來(lái),感覺(jué)還是vim舒服一點(diǎn)。編輯一個(gè)文件,
vim a.txt
這時(shí)候文件打開(kāi)了,但是還不能編輯,鍵入
i。提示
insert,插入狀態(tài),我們可以插入文字了。寫(xiě)完了,
ctrl+c終結(jié)輸入狀態(tài),鍵入
:w,保存不退出,鍵入
:wq,保存退出。如果不保存強(qiáng)制退出呢?鍵入
:q!。當(dāng)然,如果你只是上來(lái)看看內(nèi)容直接退出,那就鍵入
:q就可以了。如果想要在文件中找到一個(gè)關(guān)鍵字可以鍵入
/x。
/表示搜索,
x就是關(guān)鍵字。