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

歡迎訪問 生活随笔!

生活随笔

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

linux

《鸟哥的Linux私房菜--基础篇》学习

發(fā)布時間:2023/12/10 linux 38 豆豆
生活随笔 收集整理的這篇文章主要介紹了 《鸟哥的Linux私房菜--基础篇》学习 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

?第四章

  • 顯示日期與時間的指令:date

    • 輸入: (base) liyihuadeMacBook-Pro:~ liyihua$ date
    • 輸出: Thu Jun 6 08:44:02 CST 2019

      ?

  • 顯示日歷指令:cal

    • 輸入: (base) liyihuadeMacBook-Pro:~ liyihua$ cal
    • 輸出: June 2019 Su Mo Tu We Th Fr Sa 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
    • 輸入: (base) liyihuadeMacBook-Pro:~ liyihua$ cal 2019
    • 輸出 2019January February March Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa 1 2 3 4 5 1 2 1 2 6 7 8 9 10 11 12 3 4 5 6 7 8 9 3 4 5 6 7 8 9 13 14 15 16 17 18 19 10 11 12 13 14 15 16 10 11 12 13 14 15 16 20 21 22 23 24 25 26 17 18 19 20 21 22 23 17 18 19 20 21 22 23 27 28 29 30 31 24 25 26 27 28 24 25 26 27 28 29 30 31 April May June Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa 1 2 3 4 5 6 1 2 3 4 1 7 8 9 10 11 12 13 5 6 7 8 9 10 11 2 3 4 5 6 7 8 14 15 16 17 18 19 20 12 13 14 15 16 17 18 9 10 11 12 13 14 15 21 22 23 24 25 26 27 19 20 21 22 23 24 25 16 17 18 19 20 21 22 28 29 30 26 27 28 29 30 31 23 24 25 26 27 28 29 30 July August September Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa 1 2 3 4 5 6 1 2 3 1 2 3 4 5 6 7 7 8 9 10 11 12 13 4 5 6 7 8 9 10 8 9 10 11 12 13 14 14 15 16 17 18 19 20 11 12 13 14 15 16 17 15 16 17 18 19 20 21 21 22 23 24 25 26 27 18 19 20 21 22 23 24 22 23 24 25 26 27 28 28 29 30 31 25 26 27 28 29 30 31 29 30 October November December Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa 1 2 3 4 5 1 2 1 2 3 4 5 6 7 6 7 8 9 10 11 12 3 4 5 6 7 8 9 8 9 10 11 12 13 14 13 14 15 16 17 18 19 10 11 12 13 14 15 16 15 16 17 18 19 20 21 20 21 22 23 24 25 26 17 18 19 20 21 22 23 22 23 24 25 26 27 28 27 28 29 30 31 24 25 26 27 28 29 30 29 30 31
    • 輸入: (base) liyihuadeMacBook-Pro:~ liyihua$ cal 9 2019
    • 輸出: September 2019 Su Mo Tu We Th Fr Sa 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30

      ?

  • 簡單好用的計算器:bc

    • 輸入: (base) liyihuadeMacBook-Pro:~ liyihua$ bc
    • 使用計算器: bc 1.06 Copyright 1991-1994, 1997, 1998, 2000 Free Software Foundation, Inc. This is free software with ABSOLUTELY NO WARRANTY. For details type `warranty'. 1+1 2 99+88 187 100*200 20000 quit (base) liyihuadeMacBook-Pro:~ liyihua$

      ?

  • 命令后接[Tab]鍵

    • [Tab]鍵 接在一串指令的第一個后面----命令補全

    • [Tab]鍵 接在一串指令的第二個后面----文件補全

    • [Tab]鍵 在一些字符后面接兩個[Tab]鍵----查看這些字符開頭的命令
      • 例如:
        • 輸入:(ls后面接了兩個[Tab]鍵) (base) liyihuadeMacBook-Pro:~ liyihua$ ls
        • 輸出: ls lsbom lsm lsof lsvfs lsappinfo lskq lsmp lss3
        • 輸入:(cal后面接了兩個[Tab]鍵)
        • 輸出: cal calendar caller
  • [control]鍵 + [c]鍵

    • 功能:中斷目前的程序
  • [control]鍵 + [d]鍵

    • 功能:鍵盤輸入結(jié)束(End Of File,EOF 或 End Of Input) 的意思
  • [shift]鍵 + [PageUp]鍵 或[PageDown]鍵

    • 功能:往前翻頁 或 往后翻頁
  • man 和 info

    • man----查詢指令
    • info和man的用途差不多
    • 例如:
      • 輸入: (base) liyihuadeMacBook-Pro:~ liyihua$ info ls
      • 輸出:
      •     

        ?

  • 超簡單的文本編輯器:nano

    • 輸入: (base) liyihuadeMacBook-Pro:~ liyihua$ nano
    • 文本編輯:(輸入中文會出現(xiàn)一些看不懂的字符)

      ?

    • 該簡單文本編輯器的部分比較重要的快捷鍵

      ?

  • 關(guān)機指令

    • 關(guān)機shutdown
    • 重啟reboot

第五章、Linux文件權(quán)限與目錄配置

  • ls -al命令

    • 輸入: (base) liyihuadeMacBook-Pro:~ liyihua$ ls -al
    • 部分輸出: total 160 drwxr-xr-x+ 50 liyihua staff 1600 Jun 6 09:47 . drwxr-xr-x 6 root admin 192 May 7 10:09 .. -r-------- 1 liyihua staff 9 May 4 21:34 .CFUserTextEncoding -rw-r--r--@ 1 liyihua staff 10244 Jun 5 21:57 .DS_Store drwx------ 2 liyihua staff 64 Jun 6 08:18 .Trash drwxr-xr-x 3 liyihua staff 96 May 15 19:30 .anaconda drwxr-xr-x 3 liyihua staff 96 May 4 22:33 .android drwxr-xr-x 3 liyihua staff 96 May 4 23:22 .astropy -rw------- 1 liyihua staff 8552 Jun 6 09:47 .bash_history -rw-r--r-- 1 liyihua staff 547 May 18 15:01 .bash_profile drwx------ 65 liyihua staff 2080 Jun 6 09:51 .bash_sessions drwxr-xr-x 4 liyihua staff 128 May 18 11:35 .conda -rw-r--r-- 1 liyihua staff 40 May 18 11:35 .condarc drwx------ 3 liyihua staff 96 May 19 15:35 .config drwxr-xr-x 4 liyihua staff 128 May 19 16:10 .docker drwxr-xr-x 4 liyihua staff 128 May 19 11:14 .gem -rw-r--r-- 1 liyihua staff 122 May 19 11:26 .gemrc drwxr-xr-x 3 liyihua staff 96 May 21 15:01 .idlerc drwxr-xr-x 5 liyihua staff 160 May 15 20:16 .ipython drwx------ 6 liyihua staff 192 May 20 09:34 .local [權(quán)限] [連結(jié)] [擁有者][群組][文件容量][修改日期] [檔名]

      ?

    • ls是「list」的意思,「-al」則表示列出所有文件的詳細的權(quán)限與屬性
    • 操作符號

      • + 添加某個權(quán)限。
      • – 取消某個權(quán)限。
      • = 賦予給定權(quán)限并取消其他所有權(quán)限(如果有的話)。
      • 設(shè)置mode所表示的權(quán)限可用下述字母的任意組合:
      • r 可讀。
      • w 可寫。
      • x 可執(zhí)行。
      • X 只有目標文件對某些用戶是可執(zhí)行的或該目標文件是目錄時才追加x 屬性。
      • s 在文件執(zhí)行時把進程的屬主或組ID置為該文件的文件屬主。方式“u+s”設(shè)置文件的用戶ID位,“g+s”設(shè)置組ID位。
      • t 保存程序的文本到交換設(shè)備上。
      • u 與文件屬主擁有一樣的權(quán)限。
      • g 與和文件屬主同組的用戶擁有一樣的權(quán)限。
      • o 與其他用戶擁有一樣的權(quán)限。
      • -c?:?若該檔案權(quán)限確實已經(jīng)更改,才顯示其更改動作
      • -f?:?若該檔案權(quán)限無法被更改也不要顯示錯誤訊息
      • -v?:?顯示權(quán)限變更的詳細資料
      • -R?:?對目前目錄下的所有檔案與子目錄進行相同的權(quán)限變更(即以遞回的方式逐個變更)
      • –help?:?顯示輔助說明
      • –version?:?顯示版本
    • 第一欄代表這個文件的類型與權(quán)限

      ?

    • ?第二欄表示有多少檔名連結(jié)到了此節(jié)點

    • 第三欄表示這個文件或目錄的【擁有者賬號】
    • 第四欄表示這個文件所屬的群組
    • 第五欄表示這個文件的大小(默認單位為bytes)
    • 第六欄表示這個文件的建檔日期或者最近的修改日期
    • 第七欄為這個文件的檔名
  • 改變文件的權(quán)限與屬性

    • 改變所屬群組--chgrp

    • 輸入: # chown 群組名稱 文件或目錄

      chgrp users file
    • 文件[ file ]的群組就被改成了[ users ]
    • 改變文件擁有者--chown
    • 輸入: # chown 賬號名稱 文件或目錄
      chown liyihua file
    • 文件[ file ]的擁有者就被改成了[ liyihua ]
    • 改變權(quán)限--chmod

    • 每種身份(owner/group/others)各自的三個權(quán)限(r/w/x)
    • owner = rwx = 4 + 2 + 1 = 7
    • group = rwx = 4 + 2 + 1 = 7
    • others = --- = 0 + 0 + 0 = 0
    • ?

      • 數(shù)字類型改變文件權(quán)限

      • r : 4  w : 2  x : 1  - : 0
      • 輸入: chown 770 file
      • 結(jié)果:文件[ file ]的權(quán)限被改為了770,即?- r w x r w x - - -
        • 例如:- r w x r w x - - -
        •    ? [4 + 2 + 1][4 + 2 + 1][0 + 0 + 0]
        • ? ? ? ? ?= [ 7 ][ 7 ][ 0 ]
        •   ? ? ? ? 權(quán)限數(shù)字770
      • 符號類型改變文件權(quán)限

        • 基本上九個權(quán)限分別是(1)user(2)group(3)others 可以用u/g/o來表示三種身份的權(quán)限,a則代表all(即全部的身份)
        • 輸入: chmod u=rwx g=rwx o =r file
        • 結(jié)果:文件[ file ] 權(quán)限給改為 - r w x r w x r - -
  • Linux目錄配置

    • Linux目錄配置的依據(jù)

    • ?

    • 可分享的:可以分享給其它系統(tǒng)掛載使用的目錄,所以包括執(zhí)行文件與使用者的郵件等數(shù)據(jù), 是能夠分享給網(wǎng)絡(luò)上其它主機掛載用的目錄;
    • 不可分享的:自己機器上面運作的裝置檔案或者是與程序有關(guān)的socket檔案等, 由于僅與自身有關(guān),所以當然就不適合分享給其它主機了。
    • 不變的:有些數(shù)據(jù)是不會經(jīng)常變動的,跟隨著distribution而不變動。 例如函式庫、文件說明文件、系統(tǒng)管理員所管理的主機服務(wù)設(shè)定文件等等;
    • 可變動的:經(jīng)常改變的數(shù)據(jù),例如登錄文件、一般用戶可自行收受的新聞群組等。
  • 目錄樹

  • ?

    • 目錄樹的特性

      ?

轉(zhuǎn)載于:https://www.cnblogs.com/liyihua/p/10985133.html

總結(jié)

以上是生活随笔為你收集整理的《鸟哥的Linux私房菜--基础篇》学习的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。