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