1.chown:change ownership,修改文件的全部者和所屬組windows
2.chmod:change mode,修改文件的訪問權限屬性服務器
3.ln:link,建立連接文件網絡
4.find:查找文件ssh
5.grep:在文件內容中查找符合條件的行工具
6.head:打印文件開頭默認爲10行)ui
tail:打印文件末尾的若干行內容(默認爲10行)spa
格式:head -n 數字 文件名(tail亦是如此)rest
擴展:取一個文件特定的行,例如取789文件的第6第7第8行ip
tail -n 5 789 | head -n 3內存
7.wget:下載網絡下載文件 ,經常使用參數-c表示支持斷點續傳 (-c:若是網絡中斷下次能夠接着下載)
8.tar:打包和解包,經常使用參數(-cvf:將文件打包,-tvf:查看包,-xvf:解壓包)
文件壓縮系列命令:gzip,bzip2,zip,xz
解壓縮:gunzip, bunzip2 ,unzip ,unxz
Linux系統中經常使用的壓縮包格式:.tar.gz(.tgz);.tar.bz2;.tar.xz;.zip
對於.tar:
建立:tar -cvf dj.tar abc.txt def
查看:tar -tvf dj.tar
解壓:tar -xvf dj.tar
對於.tar.gz(.tgz):
建立:tar -zcvf dj.tar.gz abc.txt def
查看:tar -ztvf dj.tar.gz
解壓:tar -zxvf dj.tar.gz
對於.tar.bz2:
建立:tar -jcvf dj.tar.bz2 abc.txt def
查看:tar -jtvf dj.tar.bz2
解壓:tar -jxvf dj.tar.bz2
對於.tar.xz:
建立:tar -jcvf dj.tar.xz abc.txt def
查看:tar -jtvf dj.tar.xz
解壓:tar -jxvf dj.tar.xz
對於.zip:
建立:zip -r dj.zip abc.txt def
查看:unzip -l dj.zip
解壓:unzip dj.zip
連接文件(Link File):分爲軟連接和硬連接,軟連接也稱爲符號連接,至關於windows系統中的快捷方式文件,建立軟連接使用In-s。硬連接至關因而文件的多個副本,但它們的數據內容會保持實時同步,使用ln命令建立
軟連接格式:ln -s 原文件 目標文件
硬連接格式:ln 原文件 目標文件
文件名通配符:* 和?,*匹配0個或多個任意字符,?匹配一個任意字符
重點 :對於普通文件而言,r權限表示相應的用戶能夠讀取或者查看它的數據內容,好比能夠對它執行cat、more等,w權限表示相應的用戶能夠修改它的數據內容,x權限表示相應用戶能夠執行它,對於文件夾而言,r權限表示相應的用戶能夠讀取或者查看它裏面的文件信息,好比能夠對它執行ls等命令,w權限表示相應的用戶能夠在它裏面建立或刪除文件,x權限表示相應用戶能夠打開或進入該文件夾裏面,好比能夠對它執行cd等命令,它是r和w權限的基礎
查看系統運行狀態和硬件配置
w:查看系統當前運行狀態,好比持續運行時間、平均負載、已經登陸 的用戶信息
uname:查看系統信息,好比系統內核版本號、硬件體系結構等
cat/proc/cpuinfo:查看CPU狀態信息
cat /proc/meminfo:查看內存狀態信息
free -h:查看內存狀態信息
df-h:查看磁盤狀態信息
服務管理
啓動服務:service 服務名稱 start或systemctl start 服務名(.service)
關閉服務:service 服務名稱 stop或systemctl stop 服務名(.service)
重啓服務:service 服務名稱 restart或systemctl restart 服務名(.service)
管道符(|):鏈接兩條命令,做用是將左邊命令的執行結果傳遞給右邊命令進行處理(被當成文件處理)
分號(;):鏈接兩條命令,左邊命令執行完畢(不管是否正常結束)立刻執行右邊的命令
&&:鏈接兩條命令,只有當左邊命令正常執行結束才繼續執行右邊命令,不然不會執行右邊的命令
一般使用的工具:PuTTy,XShell,SecureCRT,juiceSSH(Android),SSH Control Life(iOS)等
經常使用文件上傳下載工具:WinSCP,XFtp等
Linux系統遠程登陸的兩種驗證方式:密碼 驗證、密鑰驗證
1.遠程鏈接網絡要通 而後ssh服務要啓用 ,無則安裝(此服務的名字非ssh即sshd)
2.設置權限緣由:讓普通用戶之間不相互影響,友好相處,對系統亦是如此
3./目錄只有root有w權限,其餘用戶只有rx權限
4.全部權限只對普通用戶有用,root用戶能夠隨心所欲
5.可否建立刪除文件,取決用戶對文件夾有沒有建立和刪除權限,通俗講想動一個文件夾裏的東西,須要看文件夾有沒有動的權限
6.若是文件夾沒有給予x權限,那麼rw權限哪怕有也只是虛設,沒什麼用
7.更改權限中 u表明全部者,g表明所屬組,o表明其餘人 a表明全部
更改格式: chmod u-權限 普通文件或文件夾 (-表示減去普通文件或文件夾的權限)
chmod u+權限 普通文件或文件夾 ( +表示加上普通文件或文件夾的權限)
chmod u=rwx 普通文件或文件夾 (=表示將 權限賦予普通文件或文件夾)
權限也能夠數字表示 ,r爲4 ,w爲2,x爲1,
格式 chmod 777 普通文件或文件夾 (表明更改的普通文件或文件夾擁有rwx權限)
-rw-rw-r-- 2 yanruizhe yanruizhe 5 7月 9 10:35 123
2表明硬連接數 5表明文件大小 以字節爲單位 7月 9 10:35 表明最後一次更改文件的時間
reset重置終端 clear清屏
10.數據壓縮有兩點:數據壓縮率和數據壓縮效率 ,這二者一個高另外一個就會低,有得有失
11.使用tar一次性壓縮解壓縮
不一樣命令跟文件末尾跟上不一樣選項:gzip(.tar.gz),bzip2(.tar.bz2),xz(.tar.xz)
格式:
tar zcvf 壓縮包名稱(帶上.tar.gz) 壓縮文件
tar zxvf 解壓縮包名稱
若是用 z 選項,則以.tar.gz或.tgz來表明用gzip壓縮過的tar包
若是用 j 選項,則以.tar.bz2來做爲tar包名
在使用zip時, 若是打包文件帶有文件夾則帶上-r參數,帶上-l參數 :不解壓只查看
12.GNU :世界上 不以營利爲目的的開源組織
specified 指定的
data 數據
extra 額外的
1.將今天所學的全部命令記住並至少練習5遍
2.先在本身的Linux系統中建立一個新用戶,並將本身的ip地址以及用戶信息告訴你的小夥伴,讓他/她用PuTTY等遠程管理工具遠程登陸你本身的Linux系統,而後在根目錄下以及桌面建立1000個文件夾
mkdir 文件名{1..1000}
3.租用一臺雲服務器,並在上面部署屬於本身的網盤系統