日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

【Linux】 Linux 系统文件相关的操作命令

發布時間:2024/4/18 linux 39 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【Linux】 Linux 系统文件相关的操作命令 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

文章目錄

        • 一、對于目錄的命令
        • 二、文件操作

一、對于目錄的命令

  • ls 默認瀏覽當前所在目錄下的文件信息
    目錄:再看Windows下常叫文件夾
    家目錄:多用戶操作系統—同時可以多個用戶登錄linux進行操作–操作系統為每一個創建的受保護目錄
    -a 選項:瀏覽目錄下的所有文件,包括隱藏文件
    -l 選項:查看目錄下的文件詳細信息

  • pwd :查看當前的所在路徑
    絕對路徑:唯一路徑–指的是以根目錄作為起始表達的路徑 /home/san
    相對路徑:多種多樣–指的是以某個路徑作為參照路徑–通常以當前目錄為起始路徑
    . 表示一個目錄自身
    … 表示一個目錄的上一層目錄

  • mkdir --創建目錄
    -p 遞歸多層級創建目錄,從外往內,那層不存在就創建那一層
    示例:mkdir -p workspace/cengci

  • rmdir --創建目錄
    -p 遞歸多層級刪除目錄,從內往外,那層不為空就刪除那一層
    示例 :rmdir -p workspace/cengci

  • cp -將一個文件向另一個文件位置拷貝一份
    -r 遞歸將一個目錄及其內部的文件全部拷貝指定位置
    cp -r tmp ./workspace

  • cd --改變工作路徑,改變當前的所在路徑,進入某個目錄
    表示當前用戶的家目錄
    常用操作:tab鍵自動文件名補全–推薦用這種方式

  • 二、文件操作

  • touch --touch 一個文件,若文件存在則更新文件的時間屬性,不存在則創建文件
    -d 使用指定的四件刷新屬性
    -a 僅使用當前系統時間刷新訪問時間
    -m 僅使用當前系統刷新修改時間
    文件的三種時間屬性:最后一次訪問,最后一次修改,最后一次狀態改變
    示例:touch -d “2018-08-09 12:12:-3” passwd

  • cat --將文件內容打印出來
    示例: cat passwd

  • more – 分頁顯示內容
    向下按行滾動:使用回車;
    向下按頁滾動:使用空格
    退出顯示:使用q鍵

  • less --分頁顯示內容
    向下按行滾動:↓ 回車;
    向下按頁滾動:空格,f鍵;
    向上滾動:↑ b鍵
    退出顯示:q鍵

    匹配查找字符串:/string 向下匹配 ?向上匹配

  • head – 顯示問阿金的前十行內容
    -n 指定顯示的行數

  • tail – 默認顯示文件末尾10行內容
    -n 指定顯示的行數
    -f 動態一直等待文件末尾的新數據進行

  • 關機命令 : shutdown -h now
    su root — 切換到管理員用戶

  • 其他的命令
    echo:打印字符串—講述庫寫入標準輸出—顯示設備文件
    重定向:>/>> 重定向符號實現–將元貝要寫入標準輸出的數據寫入到指定文件,改變數據的流向
    ‘>’ :清空重定向:將新數據重定向到指定的文件中,但是之前的會清空原有的內容
    ’>>‘:追加重定向:將新數據重定向到指定的文件中,但新數據會被追加寫入到問價末尾

    stat:查看文件狀態信息

  • 管道符 : |
    打印文件的第23行內容,head -n 23.、passwd | tail -n 1
    連接兩個命令,將前邊命令的輸出結果,當做后邊命令的輸入數據,讓后面的命令進行處理

  • man 手冊查看命令
    man ls --查看ls命令的手冊
    man fopen —查看fopen函數的手冊

  • 打包指令
    tar Linux下常用的打包解包工具—將多個文件打包成一個文件,提供解包功能,并且打包解包的同事可以進行壓縮解壓
    -c 打包 -x 解包
    -z 打包或解包同時進行gzip格式壓縮解壓縮
    -j 打包或解包同時進行bzip2格式壓縮解壓縮
    -v 顯示打包解包信息
    tar -czvf ***.tar.gz **.txt **.txt 打包
    tar -xzvf ***.tar.gz 解包
    tar -cjvf new.tar.gz test/
    tar -xvf new.tar.gz

  • 匹配查找命令
    grep – 從文件內容中查找匹配包含某個字符串的行,常用語某個文件中找函數
    -i 匹配是忽略大小寫
    -v 反向匹配
    -R 指定目錄下的文件逐個進行內容匹配
    示例:grep -R ‘san’./
    grep -v ‘nologin’ passwd
    grep -i ‘root’ passwd

  • find – 指定目錄下查找名稱/大小/時間/文件類型
    find ./ -name “*test” 通過文件名直接查找文件
    find ./ -type d 通過文件類型找文件—f-普通文件 d-目錄文件 c-字符設備 b-塊設備 p-管道文件 l-符號鏈接文件 s-套接字文件
    find ./ -size -10M 通過文件大小找文件—10M以內的文件
    find ./ -mmin -10 通過文件時間找文件 — cmin,mmin,amin–分鐘為單位 ctime,mtime,atime—以天為單位

  • bc 計算器
    date 打印或設置系統時間
    cal 日歷
    su 切換用戶

  • 與50位技術專家面對面20年技術見證,附贈技術全景圖

    總結

    以上是生活随笔為你收集整理的【Linux】 Linux 系统文件相关的操作命令的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。