Linux命令-4類

来源:http://www.cnblogs.com/huguangqin/archive/2017/08/09/7327670.html
-Advertisement-
Play Games

一.系統管理與維護 1. pwd:print working directory 列印工作目錄 2. cd: change directory 改變或進入路徑 ● cd ~/ cd : 當前用戶目錄;回到主目錄(中間有空格!) ● cd /:根目錄; ● cd - :上一次訪問的目錄; ● cd .... ...


一.系統管理與維護
   1. pwd:print working directory    列印工作目錄
   2. cd:  change directory    改變或進入路徑
       ● cd ~/ cd  : 當前用戶目錄;回到主目錄(中間有空格!)
       ● cd /:根目錄;
       ● cd - :上一次訪問的目錄;
       ● cd .. : 上一級目錄
       ● cd "i have fun"    打開名稱中間帶空格的文件夾 用“”
       ● cd i\ have\ fun/        打開名稱中間帶空格的文件夾,使用\轉譯空格
       ● cd ../../..        向上走三層目錄(當前目錄為第一層)
   3. rmdir:    remove directory 刪除路徑
   4. pushd: push directory    推入路徑
   5. popd:    pop directory    推出路徑
   6. xargs: execute arguments     執行參數
   7. find:    find files    尋找文件
               舉例:find . -name "*.txt" -print | less  尋找以txt結尾的所有文件,並輸出到屏幕,以less命令的方式查看。電腦會錄找當前文件夾及子文件夾里的所有符合條件的內容。
   8. grep:    find things inside files        在文件中查找內容
   9. man :    mannual page    通過命令名稱,查找相關用法,如man find,會顯示出find命令的相關參數
   10. apropos:     find what man page is appropriate尋找恰當的手冊頁面/如果你不知道完成某個特定任務所需要命令的名稱,可以使用一個關鍵字通過Linux apropos實用程式來搜索它
   11. env:    look at your environment    查看環境,舉例:env | grep huguagnqin        env | less   
   12. echo: print some arguments    列印參數,在shell中列印shell變數的值,或者直接輸出指定的字元串
   13. export:    export/set a new environment variable 導出/設定一個新的環境變數
   14. exit:    exit the shell 退出命令行
   15. sudo:    become super user root    成為超級用戶或root   
   16. su:    進入到超級用戶許可權  exit直接切回普通用戶
   17. chmod: change permission modifiers    修改文件許可許可權
   18. chown: change    ownership    修改文件的所有者
   19. clear: 清屏
   20. |: 管道命令 將左邊的命令輸出導向到右邊去
   21.關機命令:
         poweroff
         halt
         shutdown -h now(root用戶使用)
   22.reboot: 重啟
   23:ps:查看進程
       ● -e:顯示所有程式;
       ● -f:顯示UID/PPIP/C/STIME欄位;
   24:kill : 刪除執行中的程式或工作;
     ● -i<信息編號>:
     ● -9 pid:強制終止;

二.文件管理與編輯
   1. mkdir:    make directory    創建路徑
       ● -p :父目錄不存在時,先創建父目錄
       ● -v: 顯示命令執行過程中的詳細信息(verbose:冗長的,詳細的)

  2. ls: list directory    列出路徑下的內容
       ● -l :使用詳細格式列表(提供簡化命令:ll)
       ● -a或--all:列出當前目錄下所有文件和目錄,包括隱藏文件/特殊文件 . 和..
       ● -t :以文件的最後修改時間排序(最近修改的在上面)
       ● -r:反向排序

  3. cp: copy a file or directory    複製文件(會直接覆蓋已存在的文件)   
       ● -r :遞歸複製,連同文件夾下的文件一併複製(複製目錄必須加此參數)
       ● cp [參數]  [源文件或目錄] [目標文件或目錄]

  4. mv:move a file or directory    移動文件或路徑
       ● mv [源文件或目錄]  [目標文件或目錄]
       ● -f/--force:若目標文件與現有文件相同,則直接覆蓋

  5. less:    page through a file 逐頁瀏覽文件 
       ● -m:顯示顯示內容所占的百分比
       ● -N:顯示行號
   操作:
       ● q :退出查看
       ● space/pageDown:向前翻頁
       ● b/pageUp:向後翻頁
       ● d:前進半頁
       ● u:後退半頁
       ● Enter/向下方向鍵:前進一行
       ● y/向上方向鍵:後退一行
       ● /:向下搜索(vi中也可使用)
       ● ?:向上搜索(vi中也可使用)
       ● v:進入vim;
       ● 左右方向鍵:相當於水平滾動條;

  6. cat:     print the whole file    列印輸出整個文件
   7. touch:    創建新文件
   8. mv:     重命名文件
   9. rm:     刪除文件   
       ● -r或-R:遞歸處理,將指定目錄下的所有文件與子目錄一併處理;
       ● -f:強制刪除文件或目錄;
       ● -i:刪除已有文件或目錄之前先詢問用戶;
   10. <:    將右邊的文件作為輸入發送給左邊的程式
   11. >:    將左邊命令的輸出寫入到右邊的文件中去
         舉例: cat > newfile.txt    命令執行後會把你打在屏幕上的字元放到新建的newfile.txt文件中,按ctrl+d結束
   12. >>:    將左邊命令的輸出追加到右邊的文件中去
   13. * :    通配符。*.txt-任何以txt結尾的文件
   14. grep:    global regular expression print:全局正則表達式。使用正則表達式搜索文本,並把匹配的行列印出來。

  15.tail:顯示指定文件末尾的內容.
       ● -n<行數> 顯示行數;
       ● -f: 迴圈讀取;
       ● &:表示後臺運行,否則占用終端
       ● ctrl + c:退出

三.壓縮與解壓
   1.tar:備份壓縮命令
     ● -z:調用gzip命令解壓或壓縮文件;.tar.gz文件格式
       ● -j:調用bzip2命令解壓或壓縮文件,.tar.bz2;
       ● -x:解壓(extract)
       ● -c:壓縮(create)
       ● -v:壓縮過程中顯示文件(verbose)
       ● -f:要解壓或壓縮的文檔名
       ● 解壓組合命令:-zxvf/ -jxvf
       ● 壓縮給合命令:-zcvf/ -jcvf

四.網路設置與維護
   1.hostname:    my computer's network name    電腦在網路中的名稱
   2.ifconfig:顯示網路設備,ip等
   3.ping:測試與目標主機的連通性,ping 主機名/IP


您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • mssql 系統函數 字元串函數 substring 功能簡介 mssql 系統函數 字元串函數 stuff 功能簡介 mssql 系統函數 字元串函數 str 功能簡介 mssql 系統函數 字元串函數 space 功能簡介 mssql 系統函數 字元串函數 reverse 功能簡介 mssql ...
  • 長久以來,醫學影像資源稀缺、分配不均、數據共用和開放程度低及醫療信息化發展滯後,都嚴重製約著行業的發展。而隨著“互聯網+”醫療成為國家戰略,國務院也相繼發佈了一系列政策,都明確指出醫學影像行業改革的必要性和方向。 雲計算、大數據和人工智慧等技術已成為醫療改革中必不可少的元素,醫學影像的雲轉型及醫學人 ...
  • 在一臺機器上安裝PXC Linux:centos 7 IP:192.168.30.221 PXC版本:Percona-XtraDB-Cluster-5.7.17-rel13-29.20.3.Linux.x86_64.ssl101.tar.gz PXC節點:①192.168.30.221:3306 c ...
  • 首先,簡要介紹一下我們需要什麼? 我們想在sql中用 try...catch,如果成功,就返回我們查詢的值,如果失敗就返回-1 所以有了以下sql語句(寫在後臺的) Sql語句已經寫好,現在就是需要獲取到這個@result,後臺代碼可以參考一下 註:此篇隨筆只供參考使用,而且也有很多小瑕疵,最主要的 ...
  • 大數據時代,給想從事IT的人帶來了新的發展機會,也提供了新的職業發展通道。在面對眾多的大數據就業崗位,我們應該選擇什麼樣的職業發展方向 ...
  • 內置判斷,成功的時候返回0,不成功返回非零 test 判斷表達式 [ 判斷表達式 ] 註意前後必須留空格哦 數值運算 -eq 等於 -ne 不等於 -gt 大於 -ge 大於等於 -lt 小於 -le 小於等於 字元串運算 = 等於 != 不等於 -z 是否為空 -n 是否不為空 文件運算 -r 是 ...
  • Linux中Swap(即:交換分區),類似於Windows的虛擬記憶體,就是當記憶體不足的時候,把一部分硬碟空間虛擬成記憶體使用,從而解決記憶體容量不足的情況。swap分區在非高記憶體的伺服器上必不可少,但是swap不能充當記憶體使用。 一、swap分區擴展的方法 新建swap分區:以分區的形式創建swap 新 ...
  • IP地址:4段十進位,共32位二進位,如:192.168.1.1 二進位就是:11000000|10101000|00000001|00000001 子網掩碼可以看出有多少位是網路號,有多少位是主機號: 255.255.255.0 二進位是:11111111 11111111 11111111 00 ...
一周排行
    -Advertisement-
    Play Games
  • 移動開發(一):使用.NET MAUI開發第一個安卓APP 對於工作多年的C#程式員來說,近來想嘗試開發一款安卓APP,考慮了很久最終選擇使用.NET MAUI這個微軟官方的框架來嘗試體驗開發安卓APP,畢竟是使用Visual Studio開發工具,使用起來也比較的順手,結合微軟官方的教程進行了安卓 ...
  • 前言 QuestPDF 是一個開源 .NET 庫,用於生成 PDF 文檔。使用了C# Fluent API方式可簡化開發、減少錯誤並提高工作效率。利用它可以輕鬆生成 PDF 報告、發票、導出文件等。 項目介紹 QuestPDF 是一個革命性的開源 .NET 庫,它徹底改變了我們生成 PDF 文檔的方 ...
  • 項目地址 項目後端地址: https://github.com/ZyPLJ/ZYTteeHole 項目前端頁面地址: ZyPLJ/TreeHoleVue (github.com) https://github.com/ZyPLJ/TreeHoleVue 目前項目測試訪問地址: http://tree ...
  • 話不多說,直接開乾 一.下載 1.官方鏈接下載: https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads 2.在下載目錄中找到下麵這個小的安裝包 SQL2022-SSEI-Dev.exe,運行開始下載SQL server; 二. ...
  • 前言 隨著物聯網(IoT)技術的迅猛發展,MQTT(消息隊列遙測傳輸)協議憑藉其輕量級和高效性,已成為眾多物聯網應用的首選通信標準。 MQTTnet 作為一個高性能的 .NET 開源庫,為 .NET 平臺上的 MQTT 客戶端與伺服器開發提供了強大的支持。 本文將全面介紹 MQTTnet 的核心功能 ...
  • Serilog支持多種接收器用於日誌存儲,增強器用於添加屬性,LogContext管理動態屬性,支持多種輸出格式包括純文本、JSON及ExpressionTemplate。還提供了自定義格式化選項,適用於不同需求。 ...
  • 目錄簡介獲取 HTML 文檔解析 HTML 文檔測試參考文章 簡介 動態內容網站使用 JavaScript 腳本動態檢索和渲染數據,爬取信息時需要模擬瀏覽器行為,否則獲取到的源碼基本是空的。 本文使用的爬取步驟如下: 使用 Selenium 獲取渲染後的 HTML 文檔 使用 HtmlAgility ...
  • 1.前言 什麼是熱更新 游戲或者軟體更新時,無需重新下載客戶端進行安裝,而是在應用程式啟動的情況下,在內部進行資源或者代碼更新 Unity目前常用熱更新解決方案 HybridCLR,Xlua,ILRuntime等 Unity目前常用資源管理解決方案 AssetBundles,Addressable, ...
  • 本文章主要是在C# ASP.NET Core Web API框架實現向手機發送驗證碼簡訊功能。這裡我選擇是一個互億無線簡訊驗證碼平臺,其實像阿裡雲,騰訊雲上面也可以。 首先我們先去 互億無線 https://www.ihuyi.com/api/sms.html 去註冊一個賬號 註冊完成賬號後,它會送 ...
  • 通過以下方式可以高效,並保證數據同步的可靠性 1.API設計 使用RESTful設計,確保API端點明確,並使用適當的HTTP方法(如POST用於創建,PUT用於更新)。 設計清晰的請求和響應模型,以確保客戶端能夠理解預期格式。 2.數據驗證 在伺服器端進行嚴格的數據驗證,確保接收到的數據符合預期格 ...