在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

文件的Linux常用命令的相關知識概述

Wildesbeast ? 來源:拉勾教育 ? 作者:思寒 ? 2020-04-18 09:59 ? 次閱讀

我們知道 Linux 下有非常多的命令,我們可以通過這些命令在 Shell 環境下與機器進行交互,那么 Linux 下有多少資源可以供我們調度呢?其實是非常多的,但所有資源都可以分為三大類型。

文件:Everything is file;

進程:文件的運行形態;

網絡:特殊的文件。

接下來,我們來看文件,文件也可以理解為數據,在 Linux 環境下有一個很基本的設計原則,即 Everything is file,所有的內容都是以文件的形式來進行抽象的,比如:進程、網絡、硬件等,都可以抽象成文件,可以對其進行打開、讀取、寫入等操作,所以文件便是我們入門的第一個知識點,文件又可以分為這樣幾類常見的命令。

本文選自:拉勾教育專欄《測試開發核心技術 46 講》見文末了解更多

磁盤與目錄

第一類,磁盤與目錄,我們可以通過 df 或 df-h 命令,打印設備上掛載了多少個磁盤設備,以及磁盤里還有多少可用空間。比如我的機器總容量是 40G,已用 34G,使用率已達 91%。

第二個命令叫 ls,ls 可以打印當前目錄下的所有文件和目錄,你可以通過 ls 命令,把當前所有的目錄和文件都打印出來了。

ls 有一個常用的參數叫 -l,-l 可以打印出每個文件的基本信息,比如第一個文件,這里打印出了它的文件權限 -rw-r--r--、文件歸屬 root、文件大小,以及何時被創建等信息。ls-l 在我們的日常工作中使用頻率比較高。那如果我們想進入 battery-historian 這個移動端做電量分析的專用工具的子目錄,該怎么做呢?

可以通過 cd 命令進入 battery-historian 的目錄,進入目錄后,通過 ls 查看目錄下所有文件。

使用 ls、cd 命令可以讓我們在不同目錄之間進行切換,切換之后還可以通過 pwd 命令獲取當前目錄所在的路徑。

文件編輯

以上就是磁盤與目錄進行切換、讀取、獲取信息的一些常用命令,接下來,我們進入一個文件并對文件進行編輯。

我們通過 ls-l 獲取文件列表后,你可以看到 README.md 文件,在文件列表中,有些文件權限以 d 開頭的表示該文件是一個目錄,沒有 d 則表示它是一個文件。我們接下來進入 README.md,來看看 README.md 里面到底有什么?

我們可以使用三種方法閱讀文件:

第一種方法是 cat,它可以閱讀文件并查找文件內容,但缺點就是一頁的內容非常長;

第二種方法是 more,可以實現翻頁閱讀,缺點就是不夠靈活;

第三種方法是 less,它既可以實現上下滑動,還可以實現左右移動,可以實現交互式閱讀,是三種閱讀方法中最強大的。

但往往只能閱讀文件是不能夠滿足需求的,我們需要有對文件有進行編輯的能力。我們可以通過 vi 或 vim 實現這樣的能力,vi 是最早的一個編輯器,vim 是后期的一個變種,在很多系統上 vi 與 vim 是等價的。

比如 vi README.md,打開之后你會發現有光標,可以隨意移動,也可以對內容進行修改。關于 vi 中的一些常用快捷鍵課后你可以自己搜索掌握。閱讀完文件后通過 :q 進行退出,還有一個流式修改命令 sed,我會在下一課時“ Linux 三劍客”中重點介紹。

本文選自:拉勾教育專欄《測試開發核心技術 46 講》見文末了解更多

文件權限

雖然我們掌握了如何編輯一個文件,但在編輯文件之前仍然需要管理文件的權限。那么如何對一個文件的權限進行管理呢?我們來看看。

我們通過 ls-l 進入文件目錄,仍以 README.md 文件為例,它的權限是什么呢?我們看到文件權限中有三組內容,第一組內容(rw)表示該文件在當前用戶下的權限,第二組內容(r)表示在同組下的權限,第三組內容(r)表示不在同組下其他方的權限。而 r 表示可讀,w 表示可寫,x 表示文件可執行。

你可以通過 chmod 命令修改一個文件的權限,也可以通過 chown 修改一個文件所歸屬的用戶或組。

這里需要重點注意,ls-l 可以查看文件權限,我們以 README.md 為例,這個文件是當前用戶可讀可寫,但其他用戶能讀不能寫的。

那如果我們現在不想讓任何用戶看到文件該怎么辦呢?可以通過 chmod o-r readme.md 命令進行權限的修改。重新進入該文件的權限后,我們發現第三組權限沒有狀態了,也就是其他用戶不能看到該文件了。

關于 chmod 命令的更多用法,你通過 Linux 下的 man 查看它的命令幫助,你可以看到該命令的屬性、參數,以及具體描述。如果你不了解 Linux 某些命令的用法,就可以通過 man 來查看使用方法。

關于文件,你還可以通過 find 命令搜索當前的目錄并列出所有文件,也可以通過 find + name 的方式查找具體文件。對于特殊文件,比如軟鏈、socket、管道等內容,你可以課下自己搜索知識,這里不再詳細介紹。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • Linux
    +關注

    關注

    87

    文章

    11420

    瀏覽量

    212308
  • Shell
    +關注

    關注

    1

    文章

    371

    瀏覽量

    23821
收藏 人收藏

    評論

    相關推薦

    Docker Compose的常用命令

    大家好,今天給大家分享Docker Compose的常用命令,以及docker-compose文件的屬性。Docker Compose 是一個用于定義和運行多容器 Docker 應用應用的重要工具
    的頭像 發表于 04-30 13:40 ?78次閱讀

    Docker常用命令大全

    Docker 是一種開源的應用容器引擎,廣泛應用于開發、部署和運行分布式應用。掌握 Docker 常用命令對于開發人員和運維人員來說非常重要。本文將為大家整理常用的Docker 命令,并按照功能分為多個部分,幫助你高效使用 Do
    的頭像 發表于 04-22 12:47 ?146次閱讀

    Linux常用命令行總結

    學習了一段時間的linux之后,開始著手基本命令的學習,這里主要記錄一些學習過程中重要的知識點供以后查閱。
    的頭像 發表于 03-03 10:40 ?358次閱讀
    <b class='flag-5'>Linux</b><b class='flag-5'>常用命令</b>行總結

    Linux ip命令常用操作

    Linux?ip命令常用操作 在Linux系統中,ip命令是用于管理網絡接口和路由的強大工具。相比于舊的?ifconfig
    的頭像 發表于 02-19 10:23 ?450次閱讀

    Linux實時查看日志的四種命令詳解

    如何在Linux中實時查看日志文件的內容?那么有很多實用程序可以幫助用戶在文件更改或不斷更新時輸出文件的內容。在Linux中實時顯示
    的頭像 發表于 01-13 10:45 ?2159次閱讀
    <b class='flag-5'>Linux</b>實時查看日志的四種<b class='flag-5'>命令</b>詳解

    Linux文件查找

    Linux文件查找 1.find查找概述 為什么要有文件查找,因為很多時候我們可能會忘了某個文件所在的位置,此時就需要通過find來查找。
    的頭像 發表于 12-03 17:09 ?555次閱讀

    Linux常用命令

    快捷鍵 ln -s /data /home/nvidia/ vi 查看文件命令,例如: vi xxx.log 退出方式::+q+回車 tail 顯示文件后幾行,例如: tail xxx.log 也可以
    的頭像 發表于 11-06 16:04 ?288次閱讀
    <b class='flag-5'>Linux</b><b class='flag-5'>常用命令</b>

    詳解kubectl常用命令

    詳解kubectl常用命令
    的頭像 發表于 11-05 15:39 ?1002次閱讀
    詳解kubectl<b class='flag-5'>常用命令</b>

    Linux用命令大全

    Linux用命令大全
    的頭像 發表于 10-23 13:50 ?469次閱讀
    <b class='flag-5'>Linux</b>實<b class='flag-5'>用命令</b>大全

    Linux lsof命令的基本用法

    linux 系統中,一切皆文件。通過文件不僅僅可以訪問常規數據,還可以訪問網絡連接和硬件。所以 lsof 命令不僅可以查看進程打開的文件
    的頭像 發表于 10-23 11:52 ?935次閱讀
    <b class='flag-5'>Linux</b> lsof<b class='flag-5'>命令</b>的基本用法

    Linux磁盤分區擴容方法

    linux分區常用命令:fdisk,修改MBR分區表,MBR格式,被修改的分區大小最大為2T。
    的頭像 發表于 10-23 11:46 ?835次閱讀
    <b class='flag-5'>Linux</b>磁盤分區擴容方法

    Vim編輯器之Vim常用操作命令

    hello1.c2、Vim一般模式常用命令Vim打開文件默認為一般模式,如果不是,需要按ESC鍵進入一般模式。1)移動光標Vim編輯器的編輯過程使用鍵盤來完成的。在命令模式可以通過k、j、h、l(小寫的L)來
    發表于 08-23 09:21

    shell基本介紹及常用命令之shell介紹

    提示符是“$”,在命令提示符后邊輸入命令即可和系統進行交互操作。Ubuntu默認的Shell是Bash(Bourne Again Shell)。Linux命令有很多,功能比較強大,下節
    發表于 08-15 09:28

    Windows操作系統中的常用命令

    這些命令不僅能提高工作效率,還能幫助用戶解決許多復雜的問題。本系列文章將詳細介紹Windows操作系統中的常用命令,幫助你成為Windows極客!
    的頭像 發表于 08-07 15:40 ?947次閱讀
    Windows操作系統中的<b class='flag-5'>常用命令</b>

    iptables 工具常用命令規則有哪些

    的 iptables 規則保存到指定文件中 sudo iptables-save > /etc/iptables/rules.v4 恢復規則,這個命令將從指定文件中恢復 iptables
    發表于 06-12 15:42
    主站蜘蛛池模板: 亚洲不卡网 | 欧美成年性色mmm | 巨臀中文字幕一区二区翘臀 | 色婷婷5月精品久久久久 | 日本精品一在线观看视频 | 久久成人福利视频 | 99草精品视频 | 色多多视频成人影院 | 国产乱理论片在线观看理论 | 欧美人与zoxxxx另类9 | 99久久99久久久99精品齐 | bt天堂资源种子在线8 | 色噜噜中文网 | 欧美一区二区不卡视频 | 一级片在线免费看 | 亚洲精品一线二线三线 | 69xxxⅹxxxxxx日本| 欧美成人精品久久精品 | 毛片区| 98色花堂永久地址国产精品 | 在线看片成人免费视频 | 狠狠躁| 黄色三级视频网站 | 亚洲国产精品第一区二区 | 手机免费看大片 | 五月丁香六月综合缴清无码 | 深夜性久久 | 狠狠狠狠狠狠狠狠 | 日本aaaaa高清免费看 | 日本大片黄色 | 一区视频免费观看 | 91老色批网站免费看 | 成年人网站免费观看 | 高清视频 一区二区三区四区 | 99久久免费午夜国产精品 | 35qao强力打造免费上线高清 | 精品三级国产精品经典三 | 青娱乐99 | 欧美黑人黄色片 | 国产精品日本亚洲777 | 日本a级片在线观看 |