小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

Linux的常用命令就是記不住,怎么辦?于是推出了這套教程

 陰陽東2018 2023-07-20 發(fā)布于甘肅
Linux的常用命令就是記不住,怎么辦?于是推出了這套教程

1.幫助命令

1.1 help命令

#語法格式: 命令 --help#作用: 查看某個命令的幫助信息# 示例: # ls --help 查看ls命令的幫助信息 # netstat --help 查看netstat命令的幫助信息

1.2 man命令

#語法格式: man 命令#作用: 查看某個命令的幫助手冊# 示例:     # man ls        #查看ls命令的幫助手冊    # man netstat   #查看netstat命令的幫助手冊

2.路徑切換及查看

2.1 cd命令

#語法格式: cd 目錄#作用: 切換到目錄中# 示例: # cd /opt 切換到/opt目錄下 # cd ~ 切換到用戶目錄 # cd - 切換到上一次訪問的目錄 # cd .. 切換到上一次所在的目錄

2.2 pwd命令

#語法格式: pwd#作用: 查看當前所在路徑# 示例:     # pwd   查看當前路徑,會將當前路徑回顯

2.3 ls命令

#語法格式: ls [-la] [文件/目錄]#作用: 查看當前路徑下的文件和目錄,若后帶有文件或目錄,則只查看當前文件或目錄# 示例: # ls   查看當前路徑下所有的文件或目錄 # ls -l 查看當前路徑下所有的文件或目錄的詳細信息 # ls -a 查看當前路徑下所有的文件或目錄,將隱藏文件顯示出來 # ls -l a.log   查看當前路徑下a.log下的詳細信息

2.4 find命令

#語法格式: find [路徑] [參數(shù)] [匹配模式]#作用: 可以根據(jù)給定的路徑和表達式查找的文件或目錄# 示例:     # find / -name '*.txt'    查詢根目錄下所有以.txt結尾的文件 。    # find /test -perm  644   查詢/test目錄下權限為644的所有文件    # find . -type f     查詢當前目錄下所有的文件    # find . -type f -name 'abc'    查詢當前目錄下所有文件中包含abc字符的文件    # find . -type f | sort         查詢當前目錄下所有文件并排序    # find . -type d                查詢當前目錄下所有目錄    # find . -size 10M

3.文件|目錄操作

3.1 文件和目錄的基本操作

3.1.1 touch命令

#語法格式: touch 文件名#作用: 創(chuàng)建一個文件# 示例: # touch a.log     創(chuàng)建一個a.log文件。

3.1.2 ln命令

#語法格式:     ln 源文件名 硬鏈接文件名    ln -s 源文件名 軟連接文件名#作用: 創(chuàng)建文件鏈接# 示例:     # ln a.txt a.txt.link     為a.txt創(chuàng)建一個硬鏈接文件a.txt.link。    # ln -s a.txt a.txt.linka.txt創(chuàng)建一個軟連接文件 。    # 備注:    軟鏈接文件:就像Windows中快捷方式一樣,只是源文件的一個指向,刪除軟連接文件,源文件任存在。    硬鏈接文件:比如當前目錄下有2個文件,這2個文件除了名字不一樣其他的一模一樣,但是占用的實際磁盤空間還是只有1M,改變?nèi)魏我粋€文件的內(nèi)容另一個文件也會跟著改變;

3.1.3 mkdir 命令

#語法格式: mkdir 目錄名#作用: 創(chuàng)建一個目錄# 示例: # mkdir test     創(chuàng)建一個test的目錄。 # mkdir -p test 若存在test,則不創(chuàng)建;若不存在,則創(chuàng)建 # mkidr -p test/a/b 創(chuàng)建test目錄,其下再創(chuàng)建a目錄,a目錄再創(chuàng)建b目錄 。

3.1.4 rm命令

#語法格式: rm [-rf] 文件|目錄#作用: 刪除文件或目錄# 示例:     # rm a.txt     刪除a.txt,刪除前詢問 。    # rm -f a.txt  直接刪除a.txt ,不在詢問 。    # rm -r test  刪除test目錄,刪除前詢問    # rm -rf test  直接刪除test目錄,不在詢問 。# 備注:任何的刪除操作都是危險的動作,慎用 。

3.1.5 mv命令

#語法格式: mv 源文件|目錄 目標文件|目標目錄#作用: 有兩層意思,分別為: 1. 進行重命名文件或目錄 2. 進行移動文件或目錄到目的目錄 。 # 示例: # mv a.txt b.txt   修改文件名a.txt為b.txt 。 # mv a.txt test/   移動a.txt 到test目錄下 # mv abc bcd   重命名目錄abc為bcd . # mv abc bcd/ 移動abc目錄到bcd下 。

3.1.6 cp命令

#語法格式: cp [-rf] 源文件|目錄 目標文件|目錄#作用: 拷貝文件或目錄為另一個文件或目錄 。    # 示例:     # cp a.txt b.txt   拷貝a.txt為b.txt ,若b.txt以存在,則提示是否繼續(xù)拷貝 。    # cp -f a.txt b.txt 拷貝a.txt為b.txt ,即使b.txt以前就存在,也是直接覆蓋 。    # cp -r abc bcd 拷貝abc目錄為bcd ,若abc存在,則提示是否繼續(xù)拷貝 。    # cp -rf abc bcd 拷貝abc目錄為bcd ,即使abc存在,則也是直接覆蓋 。

3.2 文件壓縮與解壓縮

3.2.1 zipinfo命令

#語法格式: zipinfo zip文件#作用: 查看zip文件里的信息。 # 示例: # zipinfo abc.zip 查看abc.zip里的文件信息 。 # zipinfo -v abc.zip 顯示abc.zip里的每個文件的信息 。

3.2.2 zip命令

#語法格式: zip 壓縮文件 文件|目錄#作用:  將目標文件或目錄進行壓縮。    # 示例:     # zip a.zip a.txt  將a.txt進行壓縮形成a.zip 。    # zip a.zip test/ 將test目錄下的所有文件和目錄壓縮到a.zip 。

3.2.3. gzip命令

#語法格式: gzip [-d] 文件|目錄#作用: 壓縮|解壓縮文件或目錄 # 示例: # gzip a.txt 將a.txt壓縮為a.txt.gz ,注意壓縮后源文件已不存在。 # gzip -d a.txt.gz 解壓a.txt.gz文件

3.2.4 unzip命令

#語法格式: unzip  文件#作用:  解壓縮文件    # 示例:     # unzip  a.zip       解壓文件    # gzip -d a.txt.gz 解壓a.txt.g3.2.5 gunzip命令

3.2.5 gunzip命令

#語法格式: gunzip 壓縮文件#作用: 解壓壓縮文件 # 示例: # gunzip a.txt.gz 解壓a.txt.gz    # guzip test.tar.gz 解壓test.tar.gz

3.2.6 tar命令

#語法格式: tar [-c|xzvf] 文件|壓縮文件#作用:  進行歸檔并創(chuàng)建壓縮文件 或 進行解壓歸檔壓縮文檔      # 示例:     # tar -cvzf a.tar  a.txt    # 將文件a.txt進行壓縮并歸檔    # tar -xvzf a.tar .     解壓a.tar文件到當前目錄 。

3.3 文件傳輸

3.3.1 tftp命令

#語法格式: tftp 遠程主機#作用: 連接遠程主機,上傳或下載文件 # 示例: (需連接到遠程主機) # get a.txt       下載a.txt文件    # put a.txt       上傳a.txt到遠程主機

3.3.2 curl命令

#語法格式: curl url#作用:  進行文件下載或者請求http協(xié)議數(shù)據(jù)    # 示例:     # curl  http://www.baidu.com     #請求百度    # curl -o baidu.html http://www.baidu.com    將請求到的數(shù)據(jù)保存到baidu.html中 。

3.3.3 scp命令

#語法格式: scp 遠程主機賬號@遠程IP地址 本地目錄#作用: 登錄遠程主機進行拷貝文件或目錄 # 示例: # scp root@192.168.12.11:/soft/test.tar.gz /tools/   將遠程主機目錄下的/soft/test.tar.gz 拷貝到本地目錄下的tools/下 # scp root@192.168.12.11:/soft/ /tools/ 將遠程主機目錄soft 拷貝到本地目錄的tools/下 。

3.3.4 rcp命令

#語法格式: scp 主機1 主機2#作用:  遠程主機間的文件或目錄相互拷貝    # 示例:     #  rcp test 192.168.128.169:/test    拷貝當前目錄下的test 到192.168.128.169的/test目錄下    #  rcp root@192.168.128.169:./test  /test 復制遠程目錄到本地的/test下

3.4 文件屬性查看

3.4.1 file命令

#語法格式: file 文件名#作用: 查看文件的類型 # 示例: # file a.txt #查看a.txt是什么類型    # file abc #查看abc是什么類型

3.4.2 du命令

#語法格式: du 文件名#作用:  查看文件的大小    # 示例:     #  du a.txt    #查看a.txt的文件大小,以k為單位    #  du -h a.txt      #查看a.txt的文件大小,以M為單位 。

3.5 文件目錄權限設置

3.5.1 chmod命令

#語法格式: 有兩種用法 chmod [u/g/o/a][+/-/=] rwx 文件/目錄     +:增加權限,-取消權限, =設定權限 chmod 數(shù)字 文件/目錄 #作用: 為文件或目錄設置權限。 # 示例: # chmod a=rw a.txt 為所有者設置讀寫權限 。    # chmod 644 a.txt   為所有者設置讀權限,為用戶設置寫權限。

4.文本內(nèi)容查看及過濾

4.1 文本內(nèi)容查看

4.1.1 cat命令

#語法格式: cat 文件名#作用:  查看文本內(nèi)容,會將內(nèi)容全部顯示。    # 示例:     #  cat a.txt  顯示a.txt里的內(nèi)容。

4.1.2 more命令

#語法格式: more 文件名#作用: 百分比顯示文件內(nèi)容,按Enter繼續(xù)。 # 示例: # more a.txt 若只有一頁,則全部顯示,否則按百分比顯示。

4.1.3 tail命令

#語法格式:        tail 文件名        #查看文本內(nèi)容        tail -n 數(shù)量 文件名      #只顯示倒數(shù)的幾行        tail -f 文件名         # 實時的查看文件寫入的信息#作用:  查看文本內(nèi)容,    # 示例:     #  tail a.txt   查看文件內(nèi)容,和cat效果一樣 。    #  tail -n 2 a.txt  顯示a.txt最后兩行     #  tail -f a.txt    實時監(jiān)控a.txt文本內(nèi)容。

4.1.4 head命令

#語法格式: head 文件名 head -n 數(shù)量 文件名#作用: 查看文本內(nèi)容。 # 示例: # head a.txt   查看文本內(nèi)容,和cat效果一樣。 # head -n 2 a.txt 查看文本的前兩行 。

4.2 文本內(nèi)容篩選過濾

4.2.1 grep命令

#語法格式: grep [選項] [模式] 文件#作用:  文本搜索工具。    # 示例:     #  grep 'aaa' a.txt    從a.txt中搜索aaa字符的行    #  grep -v 'aaa' a.txt  從a.txt中不包含aaa的行     #  grep -n 'aaa' a.txt  從a.txt中搜索aaa字符的行,并在前面加上行號    #  grep -i 'aaa' a.txt  從a.txt中搜索aaa字符的行,其中忽略aaa的大小寫    #  grep -e 'a*' a.txt   從a.txt中搜索匹配a字符的行    #  ps -ef |grep 'mysql'   查看mysql的進程    #備注:grep命令非常強大,詳細用法請參考本人另一篇關于grep命令的博文

4.2.2 sed命令

#語法格式: sed [選項] 文件#作用: 文本編輯工具。 # 示例: # sed -n '2p' a.txt   從a.txt中的第二行內(nèi)容 # sed '3,5d' a.txt 刪除a.txt中第3到5行的內(nèi)容,(注:源文件內(nèi)容不變,只是回顯內(nèi)容會刪除) # sed '/aaa/d' a.txt   刪除匹配aaa的行,從a.txt中 。 #備注:sed命令非常強大,詳細用法請參考本人另一篇關于sed命令的博文

4.2.3 awk命令

#語法格式: awk [選項]  文件#作用:  文本分析工具。    # 示例:     #  awk '{print $5}' a.txt    顯示a.txt中第5列的內(nèi)容    #  awk 'NR <=2 {print $1,$3,$5}' a.txt   顯示前兩行內(nèi)容,每行只顯示第1,3,5列 。    #  awk '/^d/ {print $1,$9}' a.txt 顯示以d開頭的行,每行只顯示第一,九列 。    #備注:awk命令非常強大,詳細用法請參考本人另一篇關于awk命令的博文

4.2.4 cut命令

#語法格式: cut 選項 文件#作用: 用于剪切字符。 # 示例: # cut -c 1-3 a.txt 只輸出每行第一到第三的字符 # cut -f4 -d' ' a.txt 顯示第四列,以空格為分隔符

4.2.5 col命令

#語法格式: col 選項 文件#作用:  用于過濾字符。    # 示例:     #  man ls | col-b > ls_help  過濾掉ls手冊中的控制字符并輸出到文件

4.3 文本編輯

4.3.1 vi/vim命令

#語法格式: vi/vim 文件#作用: 用于編輯文件。 # 示例:   # vi a.txt   編輯a.txt,可以進行修改里面的內(nèi)容 # vim a.txt 編輯a.txt,可以進行修改里面的內(nèi)容# 備注:vi和vim的用法基本一樣,可以說vim是vi的增加版,就像記事本與notepad++

4.4 輸出到文本文件

4.4.1 >命令

#語法格式: >  文件#作用:  將內(nèi)容輸出到文件,若文件中有內(nèi)容則覆蓋。若文件不存在,則創(chuàng)建文件    # 示例:      #  ll > a.txt   查看詳細后輸出到a.txt 。    #  cat a.txt > b.txta.txt中的內(nèi)容添加到b.txt中 。

4.4.2 >>命令

#語法格式: >> 文件#作用: 將內(nèi)容追加到文件,若文件中有內(nèi)容則追加。若文件不存在,則創(chuàng)建文件 # 示例:   # ll >> a.txt   查看詳細后追加到a.txt 。 # cat a.txt >> b.txta.txt中的內(nèi)容添加到b.txt中 。

4.4.3 tee命令

#語法格式: tee  文件#作用:  將內(nèi)容輸出到文件并輸出內(nèi)容顯示在控制臺上。若文件不存在,則創(chuàng)建文件,一般需要和管道符(|)一起使用。    # 示例:      #  cat a.txt | tee b.txt  將a.txt中的內(nèi)容添加到b.txt中,同時將添加內(nèi)容回顯到控制臺上 。

4.5 文本內(nèi)容處理

4.5.1 join命令

#語法格式: join 文件1 文件2#作用: 用于將兩個文件中,指定欄目內(nèi)容相同的行連接起來 # 示例:   # join a.txt b.txt   若第一行相同,將后面的內(nèi)容連接起來 。

4.5.2 split命令

#語法格式: split 數(shù)量 文件#作用:  用于將一個文件分割成數(shù)個    # 示例:      # split -5 c.txt  按每5行顯示分隔出一個文件。

4.5.3 uniq命令

#語法格式: uniq 文件#作用: 用于檢查及刪除文本文件中重復出現(xiàn)的行列,注意:重復的行一定是相鄰的行,若不相鄰不會刪除 # 示例:   # uniq d.txt 將d.txt中相鄰重復的行去掉 。 # uniq d.txt | sort 將d.txt中相鄰重復的行去掉并排序# 備注: 此命令經(jīng)常和sort命令結合使用,用于去重和排序。

4.5.4 sort命令

#語法格式: sort  文件#作用:  對文本內(nèi)容進行排序    # 示例:      #  sort a.txt  將a.txt中的內(nèi)容進行排序,默認為升序。    # sort -r a.txt 將a.txt中的內(nèi)容進行相反順序排序    #  uniq d.txt | sort -r 將d.txt中相鄰重復的行去掉并倒序排序

4.5.5 paste命令

#語法格式: paste 文件1 文件2 ...#作用: 用于合并文件的列。 # 示例:   # cat a.txt b.txt 將兩個文件的列合并起來顯示 。

5.用戶|組操作

5.1 用戶增刪改

5.1.1 useradd命令

#語法格式: useradd 新用戶#作用:  創(chuàng)建用戶    # 示例:      #  useradd test    創(chuàng)建test用戶    #  useradd -d /home/test  test  創(chuàng)建test用戶,并指定test用戶的家目錄為home/test    #  useradd -u 666 test   為test用戶指定uid為666

5.1.2 adduser命令

#語法格式: adduser 新用戶#作用: 創(chuàng)建用戶 # 示例:   # adduser test   創(chuàng)建test用戶 # adduser -d /home/test test 創(chuàng)建test用戶,并指定test用戶的家目錄為home/test # adduser -u 666 test   為test用戶指定uid為666# 備注:useradd和adduser使用上一致,設置兩個命令可能就是為了解決用戶將字母記錯輸返。

5.1.3 userdel命令

#語法格式: userdel 用戶#作用:  刪除用戶    # 示例:      #  userdel test   刪除test用戶    #  userdel -r test  刪除test用戶及其家目錄

5.1.4 usermod命令

#語法格式: usermod 用戶#作用: 修改用戶 # 示例:   # usermod -l test1 test   將用戶test修改為test1 # usermod -d /home/test00 test   將用戶test的家目錄修改為/home/test00 # usermod -L test     鎖定test用戶的密碼 # usermod -U test     解鎖test用戶的密碼

5.2 用戶設置密碼

5.2.1 passwd命令

#語法格式: passwd 用戶#作用:  修改用戶密碼,輸入命令回車后會引到用戶設置新密碼 。    # 示例:      #  passwd test     修改用戶密碼

5.3 組的增刪改

5.3.1 groupadd命令

#語法格式: groupadd 用戶組#作用: 添加用戶組 # 示例:   # groupadd test   添加用戶組為test # groupadd -g 9999 test 為創(chuàng)建用戶組test并設置gid為9999

5.3.2 groupdel命令

#語法格式: groupdel 用戶組#作用:  刪除用戶組    # 示例:      #  groupdel test  刪除用戶組test

5.3.3 groupmod

#語法格式: groupmod 用戶組#作用: 修改用戶組 # 示例:   # groupmod -n root test   更改test用戶組為root

5.4 文件設置用戶權限

5.4.1 chown命令

#語法格式: chown 文件|目錄 用戶|用戶組#作用:  更改文件目錄的用戶或用戶組    # 示例:      #  chown root /test/a.txt  把a.txt的所有者設置為root    #  chown root:root /test/a.txt   把a.txt的所有者設置為root,組設置為root    #  chown -R test:test *    把當前目錄下的所有文件都設置為test用戶和test用戶組

5.5 切換用戶

5.5.1 su命令

#語法格式: su [-] 用戶#作用: 切換用戶 # 示例:   # su test 切換當前用戶為test用戶   # su - test 切換當前用戶為test用戶# 備注: 第一次切換時需要輸入密碼

6.任務管理器

6.1 進程

6.1 ps命令

#語法格式: ps [參數(shù)]#作用:  顯示當前系統(tǒng)的進程狀態(tài)    # 示例:      #  ps -ef   顯示所有進程    #  ps -aux   顯示所有進程    #  ps -ef | grep mysql  查看mysql進程    #  ps -u root 顯示root用戶進程。

6.2 kill 命令

#語法格式: kill [參數(shù)]#作用: 殺掉系統(tǒng)中執(zhí)行的程序(進程) # 示例:   # kill 319877   殺掉進程319877 # kill -9 319877 強制殺掉進程319877

6.2 系統(tǒng)資源

6.2.1 top命令

#語法格式: top [參數(shù)]#作用:  顯示系統(tǒng)中各個進程的資源占用情況    # 示例:      #   top    查看系統(tǒng)各個進程的資源占用,比如CPU ,內(nèi)存信息。      #   top -n 5  動態(tài)更新5次結束    #   top -d 5  每隔5秒更新一次

6.2.2 vmstat命令

#語法格式: vmstat [參數(shù)]#作用: 顯示虛擬內(nèi)存狀態(tài) # 示例:   #     vmstat   顯示內(nèi)存信息 # vmstat -s   以列表形式顯示內(nèi)存 #     vmstat 2 每隔2秒刷新一次

6.2.3 free命令

#語法格式: free [參數(shù)]#作用:  查看系統(tǒng)內(nèi)存信息    # 示例:      #   free   顯示內(nèi)存信息,默認以kb為單位      #   free -m   顯示內(nèi)存信息,以mb為單位    #   free -g   顯示內(nèi)存信息,以gb為單位

6.2.4 df命令

#語法格式: df [參數(shù)] 分區(qū)#作用: 查看磁盤占用空間 # 示例:   #     df   查看各分區(qū)在磁盤占用情況 #     df -h   以比較容易閱讀方式查看磁盤使用情況 #     df /dev/shm   查看該掛載點下的使用情況

6.2.5 fdisk命令

#語法格式: fdisk [參數(shù)]#作用:  進行磁盤分區(qū)管理    # 示例:      #  fdisk -l  查看所有分區(qū)情況   

6.2.6 netstat命令

#語法格式: netstat [參數(shù)]#作用: 顯示各種網(wǎng)絡信息 # 示例:   #   netstat   查看各網(wǎng)絡信息 #   netstat -an | grep 3306   查看3306端口的使用情況

6.3 服務

6.3.1 service命令(RHEL6)

#語法格式: service [參數(shù)]#作用:  服務管理    # 示例:      #   service --status-all    查看所有服務的運行狀態(tài)      #   service  mysql  start   啟動mysql    #   service  mysql  stop    停止mysql    #   service  mysql  restart   重啟mysql

6.3.2 systemctl命令(RHEL7)

#語法格式: systemctl [選項] [服務]#作用: 對服務進行管理,如啟動/重啟/停止/查看服務 # 示例:   # systemctl status httpd.service   查看http服務狀態(tài) # systemctl start httpd.service   啟動http服務 # systemctl stop httpd.service   停止http服務 # systemctl restart httpd.service 重啟http服務 # systemctl status firewalld   查看防火墻狀態(tài) # systemctl start firewalld   開啟防火墻 # systemctl stop firewalld   關閉防火墻

6.3.3 chkconfig命令

#語法格式: chkconfig [參數(shù)]#作用:  更新(啟動或停止)和查詢系統(tǒng)服務的運行級信息    # 示例:      #     chkconfig -list   顯示所有運行級系統(tǒng)服務的運行狀態(tài)信息(on或off)    #     chkconfig –add httpd        增加httpd服務    #     chkconfig –del httpd        刪除httpd服務

7.網(wǎng)絡管理

7.1 ifconfig命令

#語法格式:ifconfig #作用: 查看或設置網(wǎng)絡設備 # 示例:   # ifconfig   查看網(wǎng)絡信息,比如IP地址 # ifconfig eth0 down   關閉eth0的網(wǎng)卡 # ifconfig eth0 up 開啟eth0的網(wǎng)卡 # ifconfig eth0 hw ether 00:AA:BB:CC:DD:EE   修改Mac地址 # ifconfig eth0 add 32ffe:3840:320:2007::2/64 為網(wǎng)卡配置IPV6地址    # ifconfig eth0 del 32ffe:3840:320:2007::2/64     刪除網(wǎng)卡的IPV6地址    # ifconfig eth0 192.168.128.169     修改ip地址為192.168.128.169    # ifconfig eth0 192.168.128.169 netmask 255.255.255.0   修改IP和子網(wǎng)掩碼    # ifconfig eth0 192.168.1.56 netmask 255.255.255.0 broadcast 192.168.1.255 修改ip,子網(wǎng)掩碼及網(wǎng)關

7.2 ping命令

#語法格式: ping IP地址#作用:  確認是否和某主機的網(wǎng)絡相同    # 示例:      #  ping 192.168.12.12  確認是否能連通到192.168.12.12    #  ping www.baidu.com  確認是否能正常訪問百度    #  ping -c 4 www.baidu.comping四次    #  ping -c 4 -i 2 www.baidu.comping四次,每次間隔2s

7.3 firewall-cmd命令

#語法格式: firewall-cmd [參數(shù)]#作用: 防火墻端口管理 # 示例:   # firewall-cmd --state   查看當前防火墻的運行狀態(tài) # firewall-cmd --zone=public --list-ports   查看所有放行的端口 # firewall-cmd --reload   重新加載修改的配置 # firewall-cmd --query-port=8888/tcp   查詢端口8888是否被開放7.3 systemctl命令#語法格式: systemctl [選項] [服務]#作用: 對服務進行管理,如啟動/重啟/停止/查看服務 # 示例:   # systemctl status httpd.service   查看http服務狀態(tài) # systemctl start httpd.service   啟動http服務 # systemctl stop httpd.service   停止http服務 # systemctl restart httpd.service 重啟http服務 # systemctl status firewalld   查看防火墻狀態(tài) # systemctl start firewalld   開啟防火墻 # systemctl stop firewalld   關閉防火墻7.4 firewall-cmd命令#語法格式: firewall-cmd [參數(shù)]#作用: 防火墻端口管理 # 示例:   # firewall-cmd --state   查看當前防火墻的運行狀態(tài) # firewall-cmd --zone=public --list-ports   查看所有放行的端口 # firewall-cmd --reload   重新加載修改的配置 # firewall-cmd --query-port=8888/tcp   查詢端口8888是否被開放 # firewall-cmd --add-port=8888/tcp   開啟8888端口通過防火墻 # firewall-cmd --permanent --remove-port=123/tcp   關閉123端口 # firewall-cmd --add-port=8888/tcp   開啟8888端口通過防火墻 # firewall-cmd --permanent --remove-port=123/tcp   關閉123端口

8.安裝更新配置

8.1 yum命令

#語法格式: yum [選項]#作用:  rpm的軟件包管理器    # 示例:      #  yum install mysql     安裝mysql    #  yum remove mysql      卸載mysql     #  yum clean  mysql      清除緩存目錄下的安裝包    #  yum install           全部安裝    #  yum update            全部更新    #  yum update mysql      更新mysql    #  yum info   mysql      顯示mysql安裝包信息    #  yum list  mysql       顯示mysql安裝包信息    #  yum list              顯示所有已安裝包和可安裝包

8.2 sh命令

#語法格式: sh 可執(zhí)行文件#作用: 運行可執(zhí)行文件,一般都是shell腳本 # 示例:   # sh a.sh     運行a.sh文件, # sh -x a.sh   運行并調(diào)試a.sh腳本

9.系統(tǒng)相關

9.1 環(huán)境變量

9.1.1 set命令

#語法格式: set [參數(shù)]#作用:  顯示當前shell的變量,包括當前用戶的變量;    # 示例:      #  abcd=100    #  set | grep abcd    顯示abcd的變量值

9.1.2 unset命令

#語法格式: unset [參數(shù)]#作用: 刪除shell變量的值 # 示例:   # abcd=100 # unset abcd   刪除abcd的變量值

9.1.3 env命令

#語法格式: env [參數(shù)]#作用:  設置或顯示當前環(huán)境變量    # 示例:      #  env    顯示當前環(huán)境變量    #  env abcd=10    定義環(huán)境變量    #  env -u  abcd   刪除已經(jīng)定義的環(huán)境變量abcd

9.1.4 export命令

#語法格式: export [參數(shù)]#作用: 設置或顯示環(huán)境變量 # 示例:   # export 顯示當前環(huán)境變量 # export abcd=101 定義環(huán)境變量

9.2 重啟與關機

9.2.1 shutdown命令

#語法格式: shutdown [參數(shù)]#作用:  關閉或重啟    # 示例:      #  shutdown -h now      立即關機    #  shutdown -r now      立即重啟    #  shutdown -h 22:30    22:30關機

9.2.2 reboot命令

#語法格式: reboot [參數(shù)]#作用: 重啟計算機 # 示例:   # reboot 重啟

9.2.3 poweroff命令

#語法格式: poweroff [參數(shù)]#作用:  關閉計算機    # 示例:      #  poweroff    關閉計算機及電源

9.2.4 halt命令

#語法格式: halt #作用: 關閉操作系統(tǒng) # 示例:   # halt     關閉系統(tǒng) # halt -p   關閉計算機及電源,等同于poweroff # halt -f   強制關機

9.2.5 exit命令

#語法格式: exit#作用:  退出當前執(zhí)行的shell    # 示例:      #  exit   退出當前shell 

9.3 查看系統(tǒng)信息

9.3.1 uname命令

#語法格式: uname [參數(shù)]#作用: 顯示系統(tǒng)相關信息 # 示例:   # uname       顯示當前系統(tǒng) # uname -an   顯示系統(tǒng)的詳細信息 # uname -r   顯示內(nèi)核信息 # uname -i   顯示當前架構

9.3.2 date命令

#語法格式: date [參數(shù)]#作用:  顯示或設定時間    # 示例:      #  date    查看當前時間    #  date -s '2021-04-04 22:38:56'   設置時間為2021-04-04 22:38:56

9.3.3 last命令

#語法格式: last #作用: 顯示最近用戶或終端的登錄情況 # 示例:   # last   顯示最近用戶的登錄情況

9.3.4 history命令

#語法格式: history [參數(shù)]#作用:  查看歷史輸入命令    # 示例:      #  history   查看歷史命令    #  history  | grep 'sed'    查看輸入過sed命令    #  history -5  查看最近的5條命令

9.3.5 who命令

#語法格式: who [參數(shù)]#作用: 查看當前登錄用戶信息 # 示例:   # who   查看登錄用戶信息 # who -H 帶標題顯示 # who -b 輸出系統(tǒng)最近啟動時間

9.4 定時任務

9.4.1 crontab命令

#語法格式:crontab [參數(shù)] #作用:  任務調(diào)度    # 示例:      #  crontab -l   查看當前計劃任務    #  crontab -e   創(chuàng)建計劃任務,打開后,需要以按照如下格式編輯    #備注#設置格式如下:minute(分)   hour(小時)   day(天)   month(月)   week(周)   command(命令)   # 設置范圍:minute   是從059之間的任何整數(shù)hour     是從023之間的任何整數(shù)day      是從131之間的任何整數(shù)month    是從112之間的任何整數(shù)week     是從07之間的任何整數(shù),其中07代表星期日command  要執(zhí)行的命令,可以是系統(tǒng)命令,也可以是自己編寫的腳本文件若某列沒有設置,則使用*代替 。# 舉例:* * 1 * *   tar -czvf bk.tar.gz /log_bakup       # 每天進行一次歸檔備份

9.5 運行管理員權限

9.5.1 sudo命令

#語法格式: sudo [命令]#作用: 運行以管理員權限運行命令,一般是非root用戶進行操作 # 示例: (假設當前賬號為test) # sudo mkdir abc   創(chuàng)建abc目錄 。

9.6 其它

9.6.1 clear命令

#語法格式: clear#作用:  清屏操作,也可以使用快捷鍵Ctrl + L    # 示例:      #  clear  清屏

9.6.2 echo命令

#語法格式: echo [變量]#作用: 輸出變量值 # 示例:   # echo $abc 輸出變量abc的值,需要提前定義abc的值 # echo `pwd` 顯示當前路徑

    本站是提供個人知識管理的網(wǎng)絡存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多