Linux安裝Tomcat-Nginx-FastDFS-Redis-Solr-集群——【第六集之基本命令使用】
阿新 • • 發佈:2019-03-05
數值 講解 solr 權限管理 文件 做了 ctrl 記載 更強
學習命令的方法:linux中所有操作都是命令操作,可想而知命令有多少,更嚴重的是每個命令有很多參數,記命令容易,記參數就難了,所以建議:
自己準備一個博客,把通常用到的命令及其功能記載下來,用到的時候打開博客,復制粘貼就行:xshell的復制快捷:shift+insert,粘貼快捷:ctrl+insert。
命令基本格式:命令 [-參數] [參數值],例如ls -la /etc
- 文件處理命令:要嚴格區分文件和目錄的區別,這在linux中有區別,導致命令有區別
- pwd:顯示當前目錄全路徑
- ls、ll:查看該目錄下的文件
- -a:all的意思,查看當前目錄下的隱藏文件
- -l:long的意思,長顯示,ls -l與ll一樣的效果
- -d:directory的意思,表示只顯示目錄本身,而不現實目錄下的文件
- 只看指定目錄:ls -l /指定目錄
- -i:identity的意思,表示查看該文件的ID號
- 重點講解這些信息的意思:
- 文件類型 d:表示目錄,-:表示文件,l:表示軟鏈接
- u所有者 r:表示讀權限,-:表示沒有該權限
- w:表示寫權限,-:表示沒有該權限
- x:表示執行權限,-:表示沒有該權限
- g所屬組 r:同上
- w:同上
- x:同上
- o其他 r:同上
- w:同上
- x:同上
- 7 :表示技術類型,不做了解
- root:表示該文件的所有者
- root:表示該文件的所屬組
- 4096:表示文件大小,單位為字節,使用-h參數,單位改為k
- Jan 28:表示創建時間
- 最後一個:表示文件名
- mkdir:make directory的意思,表示創建目錄。例如:mkdir ./newdir,表示在當前目錄下創建目錄newdir
- -p:遞歸創建目錄,例如:mkdir -p ./newdir01/newdir02 mkdir -p ./newdir03/newdir04 ,表示遞歸創建兩個目錄,記得中間的空格分隔
- cd:change directory的意思,表示切換目錄
- .(點):表示當前目錄
- ..(兩個點):表示當前目錄的上級目錄
- /(正斜杠):表示根目錄
- rmdir:remove empty directory的意思,表示刪除空目錄,但是不能刪除非空目錄
- cp:copy的意思,表示復制。記住多用cp,少用mv:move移動
- cp /xxx/xxx/文件名 /bbb/bbb/可以有文件名-重命名,也可以無文件名-原名 (註意空格分隔)
- -r:復制目錄,沒有-r參數,只能復制文件
- 多復制:cp /xxx/xxx/文件01 /xxx/xxx/文件02 /bbb/bbb
- -p:保存文件的屬性。不適用該參數,表示復制後的文件相當於新建的文件,像文件的創建時間會更新;如果使用,相當於文件的創建時間一同復制
- mv:move的意思,表示剪切。少用該命令:因為你在復制大文件的時候,機器突然間出現問題,有可能導致文件丟失,同時,這也很“不透明”操作,你應該先使用cp命令復制成功了,然後測試檢測復制後的文件,最後刪除rm復制前的文件。
- 使用mv命令重命名:mv 文件01 文件02 :這樣在所在目錄中文件名從文件01改為文件02
- rm:remove的意思,表示刪除。使用rm前必須考慮,要不要cp,如果不要cp,麻煩看準rm後面的參數,到底刪的是不是要刪的文件,在linux沒有“回收站”的概念,在刪除的使用它會問你確定刪除嗎,輸入y確認。
- -r:recursion的意思,表示遞歸刪除。一定要少使用該參數。
- -f:force的意思,表示強制刪除,不需要使用y確認。一定少使用該參數。
- touch:創建文件
- 重點在於touch的文件放在什麽地方,例如:touch test.txt :在當前目錄創建文件,touch /xxx/xxx/test.txt:在指定目錄創建文件
- vim 文件名:也是創建文件,如果有該文件,則打開而不重復創建。
- 文件名命名規則:不要使用空格,否則它創建兩個文件;如果非得創建空格,例如 touch "xxx bbb",這樣文件名就是xxx bbb。
- cat:查詢文件內容,不適用顯示長內容
- -n:number的意思,顯示行號
- tac:倒著顯示內容
- more:分頁顯示,適合顯示長內容
- 按空格space鍵進行分頁顯示
- 按回車enter鍵進行換行顯示
- 按ctrl+c退出
- less:分頁顯示,與more相似,但有更強的功能:進入less界面,向上翻頁,換行
- 在less界面,使用shift+pgup向上翻頁,使用shift+pgdn和回車鍵向下翻頁,使用空格鍵或下箭頭向下換行,使用上箭頭向上換行
- 在less界面,使用/xxx進行搜索xxx字符的內容,它會以高亮來顯示。
- 使用q字母退出
- head:看文件的前面內容
- -n 查看文件的前n行,例如:head -n 5 ./test.txt
- tail:看文件的後面內容
- -n 查看文件的後n行,例如:tail -n 5 ./test.txt
- -f 動態顯示,這個參數非常適合來查看日誌——這是經驗,而且給人帶來一點黑客的感覺,黑客電影中那些電腦的執行情況動態顯示。
- ln:link的意思,表示軟連接
- -s:soft的意思
- 權限管理命令
- 文件搜索命令
- 幫助命令
- 用戶管理命令
- 壓縮解壓命令
- 網絡命令
- 關機重啟命令
Linux安裝Tomcat-Nginx-FastDFS-Redis-Solr-集群——【第六集之基本命令使用】