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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

CSDN训练第一周

發布時間:2024/5/14 编程问答 40 豆豆
生活随笔 收集整理的這篇文章主要介紹了 CSDN训练第一周 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

CSDN訓練營第一周

  • Linux操作
    • 用戶及用戶組操作
      • 1.創建用戶
      • 2.刪除用戶和修改用戶權限
      • 3.添加刪除用戶組
      • 4.切換用戶
    • 文件操作
      • 1.查看文件
      • 2.創建文件
      • 3.刪除文件
      • 4.復制/剪切文件
      • 5.按照指定條件查找文件
      • 6.壓縮與解壓縮
    • 權限操作
      • 修改文件權限/屬主/屬組
    • 路徑操作
  • 計網相關知識
    • OSI七層模型
    • IPV4地址

Linux操作

??對于基本操作來說,需要掌握用戶以及用戶組操作,文件操作,權限操作,路徑操作。

用戶及用戶組操作

1.創建用戶

useradd 選項 用戶名 -c comment 指定一段注釋性描述。 -d 目錄 指定用戶主目錄,如果此目錄不存在,則同時使用-m選項,能創建主目錄。 -g 用戶組 指定用戶所屬 的用戶組。 -G 用戶組,用戶組 指定用戶所屬的附加組。 -s Shell文件 指定用戶的登錄Shell。 -u 用戶號 指定用戶 的用戶號,如果同時有-o選項,則能重復使用其他用戶的標識號。
  • useradd 命令的使用需要使用管理員權限,前面需要加上 sudo
  • 創建用戶如果不指定用戶組,默認會自動創建一個同名的用戶組
  • 查看用戶是否創建成功,可以查看/etc/passwd這個文件
  • 查看用戶組是否創建成功,可以查看/etc/group這個文件

例:創建一個名為zhangsan的用戶并同時創建家目錄

useradd -d /home/zhangsan -m zhangsan

通過useradd命令創建的用戶不會自動提示設置密碼,該用戶是無法登陸的,所以需要手動設置密碼

passwd 密碼

使用adduser命令會自動創建家目錄以及提示設置密碼

adduser zhangsan

2.刪除用戶和修改用戶權限

userdel 用戶名 參數 -r 同時刪除用戶的主目錄 -f 強制刪除用戶 usermod 用戶名 用于修改用戶的屬性 -c 修改用戶賬戶的備注信息 -d -m 參數-m與-d連用 重新指定用戶主目錄并自動轉移舊數據* -e 修改賬戶的到期時間 -g 修改基礎用戶組 -G 修改擴展用戶組 -L 鎖定用戶禁止登陸系統 -U 解鎖用戶允許登陸系統

3.添加刪除用戶組

groupadd 用戶組名 參數:-f 如果指定的組已經存在,顯示成功并退出。如果存在gid同時使用-g時,-g失效。-g 指定gid,gid必須唯一,除非與-o選項一起使用-o 允許添加一個非唯一的gid-p 設置新密碼 groupdel 用戶組名groupmod [選項] 組名 參數;-g 修改gid -n NEW_GROUP 改名為NEW_GROUP -o 允許使用重復的gid -p PASSWORD 將密碼修改為加密過的PASSWOR

4.切換用戶

su 用戶名 su -root //切換到root用戶su root 和 su - root 有什么區別?su 只能獲得 root 的執行權限,不能獲得環境變量 su - 是切換到 root 并獲得 root 的環境變量及執行權限

文件操作

1.查看文件

cat 由第一行開始顯示檔案內容 參數說明: -n: 顯示時,連行號印出屏幕上 -A: 將 DOS 下的 <tab> 與斷行字符都列出來 -E: 將 DOS 編輯的文件中,僅列出 斷行字符出來tac 從最后一行開始顯示more 一行一行地顯示文件內容 例: ls -al | more 一頁一頁的將 ls 的內容顯示出來head 只看頭幾行 tail 只看尾巴幾行 參數說明: -n :顯示 number 行

2.創建文件

1.使用touch創建文件

touch 文件名 //touch命令最初的作用是對文件的“訪問時間”或“修改時間”進行修改,當touch命令指定的文件并不存在時,touch命令會新建一個指定名稱的文件 對于已經存在的文件,touch命令將修改該文件的訪問時間

2.使用文本編輯器創建文件

vi 文件名 vim 文件名 nano 文件名

3.使用重定向創建文件

>”操作符:當目標文件已存在時,“>”輸出的內容將覆蓋源文件中已有的內容; “>>”操作符:當目標文件已存在時,“>>”會將新內容追加到源文件內容的后面。 例:> 1.txt ls > 1.txt

3.刪除文件

rm 文件名 參數:-f 強制刪除 -r 刪除目錄

4.復制/剪切文件

cp 源文件 目的文件參數:-p 保留原始文件的屬性-d 若文件為鏈接文件,則保留鏈接文件的屬性-r 遞歸持續復制 用于目錄-i 若目標文件存在詢問是否覆蓋-a 相當于-pdrdd [參數]按照指定大小和個數的數據塊來復制文件或轉換文件-if 輸入文件名稱of 輸出文件名稱bs 設置每個塊的大小count 設置要復制塊的個數 mv 源文件 目的文件 用于將文件重命名或者剪切

5.按照指定條件查找文件

find [查找路徑] 尋找條件 操作 參數:-name 匹配名稱 -perm 匹配權限(mode為完全匹配,-mode為包含即可) -user 匹配所有者 -group 匹配所有組 -mtime -n +n 匹配修改內容的時間(-n指n天以內,+n指n天以前) -atime -n +n 匹配訪問文件的時間(-n指n天以內,+n指n天以前) -ctime -n +n 匹配修改文件權限的時間(-n指n天以內,+n指n天以前) -nouser 匹配無所有者的文件 -nogroup 匹配無所有組的文件 -newer f1 !f2 匹配比文件f1新但比f2舊的文件 --type b/d/c/p/l/f 匹配文件類型(后面的字幕字母依次表示塊設備、目錄、字符設備、管道、鏈接文件、文本文件) -size 匹配文件的大小(+50KB為查找超過50KB的文件,而-50KB為查找小于50KB的文件) -prune 忽略某個目錄

6.壓縮與解壓縮

.tar.gz的文件 tar -zcvf 壓縮包名.tar.gz 文件/目錄 壓縮文件tar -zxvf 壓縮包名.tar.gz 解壓文件 zip文件 zip -q -r 壓縮包名.zip 文件/路徑unzip 壓縮包名

權限操作

修改文件權限/屬主/屬組

1.修改文件權限

字母法 chmod [-ugoa] [+-=] rwx 文件名 u:user表示該文件的 g:group表示該文件的所有者屬于同一組者,即用戶組 o:other 其他人 a:all表示三者皆是+:增加權限 -:撤銷權限 =:設定權限 注:為文件設定權限的時候,文件的權限就只會保留設定的權限,其他權限全部消失 數字法 chmod 三位數字 文件名 eg:chmod 751 test.zip 修改test.zip文件的權限為751

2.修改屬主

chown 用戶名 文件或者目錄名 eg:chown abc test.zip 將test.zip的屬主修改為用戶abc

3.修改屬組

chgrp 用戶組名 文件或者目錄名 eg: chgrp chen test #將文件test的屬組修改為用戶組chen

路徑操作

pwd #用于顯示用戶當前 所處的目錄 cd 目錄名稱 #用于切換工作路徑cd ~ 切換到當前用戶的主目錄cd ~username 切換到其他用戶的主目錄cd - 切換到上一次所處的目錄 ls [-ald] [文件]參數:-a 可以看到全部文件,包括隱藏文件-l 可以查看文件的屬性/大小等詳細信息-d 可以查看目錄屬性

計網相關知識

OSI七層模型

IPV4地址


① A類地址:(1字節的網絡地址加3字節的主機地址組成)

第一位為0,網絡號由最高位的后7位定義。由于有7為可以定義,故最多有2的7次方即128個A類網絡地址組合;32位地址中剩余的24位用于主機地址,其中每個網絡號可以容納(2^24 - 2)臺主機(除去全0全1主機號字段),地址范圍1.0.0.1-126.255.255.254。

② B類地址:(2字節的網絡地址加2字節的主機地址組成)

前兩位為10,網絡號由前兩位后14位定義。由于有14為可以定義,故最多有2的14次方即16384個B類網絡地址組合;32位地址中剩余的16位用于主機地址,其中每個網絡號可以容納(2^16 - 2)臺主機(除去全0全1主機號字段),地址范圍128.1.0.1-191.255.255.254。

③ C類地址:(3字節的網絡地址加1字節的主機地址組成)

前三位為110,網絡號由前三位后21位定義。由于有21為可以定義,故最多有2的21次方即2097152個C類網絡地址組合;32位地址中剩余的8位用于主機地址,其中每個網絡號可以容納(2^8 - 2)臺主機(除去全0全1主機號字段),地址范圍192.0.1.1-223.255.255.254。

④ D類地址:前四位為1110,它是一個專門保留的地址,沒有網絡地址的概念,目前這一被用于多點廣播。
地址范圍224.0.0.1-239.255.255.254。

⑤ E類地址:前五位為11110,該類地址為保留的地址,僅作實驗和開發用。

總結

以上是生活随笔為你收集整理的CSDN训练第一周的全部內容,希望文章能夠幫你解決所遇到的問題。

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