• Linux 操作指令


    • 檔案、目錄類

      • 列出檔案清單:ls -參數 路徑

        參數意義
        l 以詳細資訊顯示
        a 隱藏檔一併列出
        A 列出隱藏檔但去除『.』與『..』
        s 依檔案大小列出,並顯示 檔案所佔空間
        S 依檔案大小列出,但不顯示檔案所佔空間


      • 目錄切換:cd 路徑

        特殊目錄意義
        / 系統根目錄
        ~ 使用者家目錄
          使用者家目錄
        . 目前所在目錄
        .. 上一層目錄


      • 複製檔案:cp -參數 原路徑/檔案 新路徑/檔案 

        參數意義
        i 複寫檔案時,先確認
        v 顯示複製過程
        R 連同子目錄一併複製
        d 不解除連結參考
        p 連同使用者、群組一同複製
        f 強制複製


      • 刪除檔案、目錄:rm -參數 路徑/檔案 

        參數意義
        f 強迫刪除
        v 顯示過程
        r 連同子目錄一併刪除


      • 搬移(更名)檔案、目錄:mv -參數 原路徑/檔案 新路徑/檔案

        參數意義
        i 複寫檔案時,先確認
        f 強迫刪除
        v 顯示複製過程


      • 建新目錄mkdir 目錄

      • 刪除目錄rmdir 目錄

      • 顯示所在路徑:pwd

      • 顯示命令所在路徑:which 命令

      • 搜尋包含字串的所有檔案:locate 字串

      • 於所在目錄內尋找符合關鍵字之檔案:find 目錄 -參數1 關鍵字1 -參數2 關鍵字2 ...

        參數意義關鍵字範例
        name 尋找檔名符合關鍵字之檔案 index.*
        user 尋找使用者符合關鍵字之檔案 root or rick
        perm 尋找權限符合關鍵字之檔案 644 or 700
        size 尋找檔案大小符合關鍵字之檔案 +2k or -2k


      • 顯示線上指令說明:man 指令

      • 其他:

        指令功用
        more 檔案 分頁顯示檔案內容
        cat 檔案 | more 分頁顯示檔案內容
        ls -l | more 分頁顯示該目錄下檔案的詳細資訊
        cat 檔案1 > 檔案2 將檔案1的內容取代檔案2
        cat 檔案1 檔案2 > 檔案3 將檔案1與檔案2的內容合併成檔案3


      • 檔案打包與壓縮:tar -參數 檔案 欲打包檔案

        參數意義
        c 建立新的tar檔
        v 顯示過程
        f 指定檔案名稱
        z 打包並呼叫gzip執行壓縮、解壓縮
        t 檢視tar檔案的內容
        x 解開打包檔



        範例:

        指令功用
        tar -cvf file.tar * 將所有檔案打包成file.tar
        tar -czvf file.tar.gz * 將所有檔案打包並壓縮成file.tar.gz
        tar -tvf file.tar 檢視file.tar的內容
        tar -xvf file.tar 將file.tar解開
        tar -xzvf file.tar.gz 將file.tar.gz解開並解壓縮

         


    • 權限設定

      -rwxrwxrwx    1    rick rick    1694    3月4日    18:30    index.html
      drwxrwxrwx    1    rick rick    1694    3月4日    18:30    public_html

      • 檔案、目錄權限:chmod ### 檔案、目錄名稱

        • -:檔案;d:目錄
        • r:本人可讀;w:本人可寫;x:本人可執行
        • r:群組可讀;w:群組可寫;x:群組可執行
        • r:他人可讀;w:他人可寫;x:他人可執行

        r:4;w:2;x:1
        ###:依序代表『本人』、『群組』、『他人』之權限加總

      • 檔案、目錄擁有者:chown 帳號 檔案、目錄名稱

      • 檔案、目錄擁有群組:chown 群組 檔案、目錄名稱


    • 環境、組態類

      • 更改密碼:passwd

      • 開機資訊:dmesg

      • 硬碟資訊:df

      • 日期時間:date

      • 硬碟資訊:df

      • 使用者帳號硬碟空間限制:quota

      • 顯示目前使用者帳號:whoami


    • 網路組態類

      • 偵測網路連線IP or DNping IPorDN

      • 偵測網路連線IP or DN 路由:/usr/sbin/traceroute IP or DN

      • 顯示目前網路狀態:netstat

  • 相关阅读:
    POJ2407:Relatives(欧拉函数) java程序员
    POJ1664:放苹果(搜索) java程序员
    关于android中数据库的创建以及基础的增删改查的相应操作
    家庭版记账本app开发进度。开发到现在整个app只剩下关于图表的设计了,具体功能如下
    在tap的碎片上与活动进行绑定实现点击事件(日期时间选择以及按钮跳转时间)
    使用tap、Fragment等相关相关知识点。实现类似微信的界面
    android学习相关intent和fragment的先关知识点
    家庭记账本app进度之关于tap的相关操作1
    家庭版记账本app进度之关于listview显示账单,并为其添加点击事件
    家庭版记账本app进度之编辑框组件
  • 原文地址:https://www.cnblogs.com/amadeuslee/p/3744442.html
Copyright © 2020-2023  润新知