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 zhangsan2.刪除用戶和修改用戶權限
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 將密碼修改為加密過的PASSWOR4.切換用戶
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.txt3.刪除文件
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文件的權限為7512.修改屬主
chown 用戶名 文件或者目錄名 eg:chown abc test.zip 將test.zip的屬主修改為用戶abc3.修改屬組
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,該類地址為保留的地址,僅作實驗和開發用。
總結
- 上一篇: 简信CRM:四方面突显CRM客户管理系统
- 下一篇: 单源最短路径---Dijkstra算法