基本命令
1\目錄結構/
----------------------------------------------
bin sbin etc home root
--------------
zhangsan lisi
2\切換目錄
cd aaa //進入某一個目錄 可以採用相對路徑\絕對路徑
cd / //一下就返回到根目錄
cd ../ //返回上級目錄
cd ../../ //返回上級在上上級目錄
cd ~ //返回用戶的主目錄
cd - //在上一個目錄和當前目錄之間進行切換
3\目錄操作命令
(1)\創建目錄 mkdir [-p] 目錄名稱 //-p表示級聯創建
(2)\查看目錄 ls \\查看目錄和文件的名稱
ls -l \\查看目錄和文件的詳細信息
簡寫 :ll \\查看目錄詳細信息
(3)\查找目錄 find 指定要查找的目錄路徑 -name '*.c'
(4)\修改目錄 mv 原目錄名稱 新目錄名稱
(5)\移動目錄 mv 要移動的目錄名稱 要移動到的目錄路徑
(6)\拷貝目錄 cp 要複製的目錄 要拷貝到的目錄 -R
(7)\刪除目錄 rm -r[f] 要刪除的目錄 //f表示不進行刪除確認
四\文件相關的命令
1\創建一個文件 touch 文件名稱 //touch創建的是一個空文件
2\查看一個文件的內容
cat 文件名 //cat只能顯示最後一屏內容
more 文件名 //more可以顯示查看的百分比,每次回車向下滾動一行,按空格向下滾動一屏
less 文件名 //less支持鍵盤上的向上向下箭頭可以上下翻動,不想繼續查看輸入 q 退出查看
tail -n 文件名 //tail可以查看文件內容的指定的最後 幾行
tail -F 文件名 //可以動態監控文件內容的變化
3\修改文件內容 vi 文件名稱 //進入編輯模式 按鍵盤 i/a/o ,保存退出 按ESC,輸入:wq ,不保存退出 按ESC,輸入:q!
//在vi編輯器查找內容 按ESC,輸入:/要查詢的內容 回車 按鍵盤上面的n鍵 逐個查找
4\刪除文件內容 rm [-f] 要刪除的文件 //加-f表示不再進行刪除確認,直接刪除
五\文件壓縮\解壓縮相關命令
1\壓縮命令 tar -zcvf xxx.tar.gz 1.txt 2.txt //-z 壓縮 -c 打包 -v 顯示壓縮過程 -f 指定壓縮文件名字
2\解壓縮命令 tar -xvf xxx.tar.gz [-C 解壓縮到的目錄] //-x 解壓縮 -v 顯示解壓縮的過程 -f 指定要解壓縮的文件名字
六\其他命令
1\顯示當前所在位置 pwd
2\搜素文件的內容 grep 要搜索的關鍵字 要搜索的文件名 [--color] //--color高亮關鍵字
3\查看系統進程 ps -ef
4\殺死進程 kill [-9] pid //-9 強制殺死進程
5\管道符命令 | //將前一個命令的輸出結果作爲下一個命令的輸入結果
6\網絡命令 需要安裝一下 yum install net-tools -y
ifconfig //查看網卡狀態 ,可以查看到網卡的ip
netstat -antp //查看系統監聽的端口號
ping ip或者域名 //檢查網絡通信是否正常 ctrl+c 結束
七\linux用戶名
1\創建用戶 useradd 用戶名稱 [-g 所屬組] //-g可以指定所屬組 ,如果不指定,就創建一個和用戶名相同的組
2\修改用戶密碼 passwd 要修改密碼的用戶名
3\刪除用戶 userdel [-r] 要刪除的用戶名稱 //-r 刪除用戶的同時把用戶目錄頁一起刪除
4\查看系統全部用戶 cat /etc/passwd
5\修改文件所屬用戶和所屬組 chown 所屬用戶:所屬組 文件名稱 [-R]
八\linux權限
1\查看權限 ls -l
-rw-r--r--.
第一位 文件類型標誌位 - 文件 d 目錄 l鏈接
第2-4位 屬主權限 r 只讀 w 可寫 x 可執行
第5-7位 屬組權限 r 只讀 w 可寫 x 可執行
第8-10位 其他用戶權限 r 只讀 w 可寫 x 可執行
可以使用數字來表示權限 4 只讀 2 可寫 1 可執行
2\修改權限 chmod [-R] 權限標識符號
chmod u=rwx,g=rw,o=r 3.txt
//用數字標識權限
chmod 764 3.txt
九\關機重啓命令
1\立刻關機 shutdown -h now
2\5分鐘後關機 shutdown -h +5
3\定時關機 shutdown -h 15:55 [&] //如果增加了&,那可以在關機之前繼續使用電腦
4\重啓 reboot
5\關機不關閉電源 halt
十\防火牆
1\關閉防火牆 systemctl stop firewalld //這樣關閉,如果系統重啓後防火牆又打開了
2\禁用防火牆自動啓動 systemctl disable firewalld
3\啓用防火牆自動啓動 systemctl enable firewalld
4\啓動防火牆 systemctl start firewalld
5\設定防火牆打開指定端口
firewall-cmd --zone=public --add-port=80/tcp --permanent
//重新加載防火牆配置
firewall-cmd --reload