免费在线a视频-免费在线观看a视频-免费在线观看大片影视大全-免费在线观看的视频-色播丁香-色播基地

Linux常用命令及服務搭建-第一版

:2021年01月07日 吾愛破解
分享到:

Linux常用命令命令描述w保存不退出q不保存退出!強制退出q!表示不保存退出,保留源文件,而另存為其他的文件,可以用w 新文件名ZZ大寫Z,保存退出命令提示符[root@localhost~]#符號含義[ ]這是提示符的分...

Linux常用命令

命令描述
w保存不退出
q不保存退出
!強制退出
q!表示不保存退出,保留源文件,而另存為其他的文件,可以用w 新文件名
ZZ大寫Z,保存退出

命令提示符

[root@localhost~]#

符號含義
[ ]這是提示符的分隔符號,沒有特殊含義
root顯示的時當前的登錄用戶
home.php?mod=space&uid=402414分割符號,沒有含義
localhost當前系統的簡寫主機名
~代表當前用戶所在的目錄,注意這里只顯示最后一個子目錄
#命令提示符。如果是超級用戶顯示為#,如果是普通用戶顯示為$
超級用戶的根目錄/root
普通用戶的根目錄/home/用戶名

Linux命令的基本格式

[root@localhost~]# 命令 [選項][參數]

命令中的[]代表可選項,也就是一些命令可以不寫選項或參數。

選項

加入選項可以實現更多功能,如ls -l意思就是顯示文件的詳細信息。

參數

參數是命令的操作對象,一般文件、命令、用戶和進程等都可以作為參數被命令操作。

目錄操作命令

ls -目錄操作命令

命令名稱:ls

所在路徑:usr/bin/ls

執行權限:所有用戶

命令格式:ls [選項] [文件名或目錄名]

選項:

選項描述
-a顯示所有文件(包括隱藏文件)
--color=when支持顏色輸出,when的值默認是always(總顯示顏色),也可以是never(從不顯示顏色)和auto(自動)
-ld顯示目錄信息,而不是目錄下的文件
-lh人性化顯示,按照我們習慣的單位顯示文件大小
-i顯示文件的i節點號
-l長格式顯示(詳細信息)。ls -l等同于ll

PS:Linux中.開頭的文件為隱藏文件。

-l選項

image-20200919191051379

依次表示:權限、引用計數、所屬用戶、所屬組、文件大小(字節)、文件修改時間、文件名稱

這里的引用計數代表該目錄下有多少個一級子目錄。

cd -切換所在目錄

所在路徑:Shell內置命令

執行權限:所有用戶

功能:切換所在目錄

命令格式:cd [目錄名]

cd命令只要兩個選項:

-P指如果切換的目錄是軟鏈接目錄,則進入其原始的物理目錄
-L指如果切換的目錄是軟鏈接目錄,則直接進入軟鏈接目錄
~代表用戶的家目錄。cd命令直接回車效果是一樣的。
-代表上次所在目錄
.代表當前目錄
..代表上級目錄

mkdir -創建目錄命令

所在路徑:/usr/bin/mkdir

執行權限:所有用戶

功能描述:創建一個空目錄

命令格式:mkdir [選項] 目錄名

選項只有一個:-p遞歸建立所需目錄。

就是當需要創建多級目錄時,需要-p選項,不加則無法創建多級目錄。

如:mkdir -p lm1/lm2/lm3

rmdir -刪除目錄命令

所在路徑:/usr/bin/rmdir

執行權限:所有用戶

命令格式:rmdir [選項] 目錄名

無選項。

rmdir也可以遞歸刪除目錄,不過只能刪除空目錄,一旦目錄中有內容就會報錯。

tree -顯示目錄樹

所在路徑:/usr/bin/tree

執行權限:所有用戶

命令格式:tree 目錄名

文件操作命令

touch -修改時間戳

執行權限:所有用戶

功能描述:修改時間戳,如沒有該文件,則創建一個空文件。

命令格式:touch [選項] 文件名或目錄名

選項:

選項描述
-a只修改文件的訪問時間
-c如果文件不存在,則不建立新文件
-d把文件的時間改為指定的時間
-m只修改文件的數據修改時間

Linux中分為三個時間,分別為訪問時間、數據修改時間、狀態修改時間。這三個時間可以通過stat命令查看。

stat -顯示文件詳細信息

執行權限:所有用戶

功能描述:顯示文件或文件系統的詳細信息

命令格式:stat [選項] 文件或目錄名

選項:只有一個選項-f查看文件所在的文件系統信息,而不是查看文件的信息。

cat -查看文件內容

執行權限:所有用戶

功能描述:合并文件并打印輸出到標準輸出

命令格式:cat [選項] 文件名

選項:

選項描述
-A相當于-vET功能的整合,用于列出所有隱藏符號
-E列出每行結尾的回車符$
-n顯示行號
-T把Tab鍵用^I 顯示出來
-v列出特殊字符

more -分屏顯示內容

執行權限:所有用戶

功能描述:分屏顯示文件內容

命令格式:more 文件名

常用的交互命令:

命令描述
空格鍵向下翻頁
b向上翻頁
回車鍵向下滾動一頁
/字符串搜索指定的字符串
q退出

less -分行顯示文件內容

執行權限:全部用戶

功能描述:分行顯示文件內容

命令格式:less 文件名

進入顯示文件后,使用箭頭鍵,用于分行查看文件內容。(每按一次會向上、下顯示一行)。

head -顯示文件開頭的內容

執行權限:全部用戶

命令格式:head [選項] 文件名

選項:

選項描述
-n行數:從文件開頭開始,顯示指定行數,-n20-20效果一樣
-v顯示文件名

命令默認顯示文件前十行內容。

tail -顯示文件結尾內容

執行權限:所有用戶

命令格式:tail [選項] 文件名

選項

選項描述
-n行數:從文件結尾開始,顯示指定行數,-n20-20效果一樣
-f監聽文件的新增內容

使用-f選項會顯示最后10行內容,而且光標不會退出文件,會一直監聽文件的新增內容,這個時候使用echo命令向該文件追加內容,在原始的正在監聽的終端中就會顯示追加的內容。

ln -在文件之間建立鏈接

執行權限:所有用戶

命令格式:ln [選項] 源文件 目標文件

選項:

選項描述
-s建立軟鏈接文件。默認建立硬鏈接文件
-f強制。如果目標文件已經存在,則刪除目標文件后再建立鏈接文件

建立硬鏈接:ln /root/test /tmp/test-hard

建立軟鏈接:ln -s /root/test /tmp/test-hard

目錄和文件都能操作的命令

rm -刪除文件或目錄

執行權限:所有用戶

命令格式:rm [選項] 文件或目錄

選項:

選項描述
-f強制刪除
-i這個選項是默認的,交互刪除,在刪除之前會詢問用戶
-r可以遞歸刪除,可以刪除目錄

如果被刪除的路徑是一個目錄,則必須有-r選項,否則會報錯。

一般要強制刪除一個文件時,用rm -rf 文件路徑

cp -復制文件和目錄

執行權限:所有用戶

命令格式:cp [選項] 源文件 目標文件

選項:

選項描述
-a相當于-dpr選項的集合
-d如果源文件為軟鏈接(對硬鏈接無效),則復制出的目標文件也為軟鏈接
-i詢問,如果目標文件已經存在,則會詢問是否覆蓋
-l把目標文件建立為源文件的硬鏈接文件,而不是復制源文件
-s把目標文件建立為源文件的軟鏈接文件,而不是復制源文件
-p復制后目標文件保留源文件的屬性(包括所有者、所屬組、權限、時間)
-r遞歸復制,用于復制目錄

不改名復制:cp test /tmp/

改名復制:cp test /tmp/test

如需要復制目錄,則需要使用-r選項。

mv -移動文件或改名

執行權限:所有用戶

命令格式:mv[格式] 源文件 目標文件

選項:

選項描述
-f強制覆蓋,如果目標文件已經存在,則不詢問,直接強制覆蓋
-i交互移動,默認選項
-n如果目標文件已經存在,則不會覆蓋移動,而是不詢問用戶
-v顯示詳細信息

權限管理命令

權限位的含義

image-20200920153951711

以上詳細信息中,第一列就是權限位,其中:

第1位:表示linux的文件類型,如下

-普通文件
b塊設備文件
c字符設備文件
d目錄文件,Linux中一切皆文件,目錄也是一種文件
l軟鏈接文件
p管道符文件
s套接字文件
r代表read,讀權限
w代表write,寫權限
x代表execute,執行權限

第1組(第2-4位):文件擁有者的權限

第2組(第5-7位):文件所屬組的權限

第3組(第8-10位):其他用戶

chmod -修改文件的權限

執行權限:所有用戶

功能描述:修改文件的權限模式

命令格式:chmod [選項] 權限模式 文件名

選項只有一個-R,遞歸設置權限,也就是給子目錄中的所有文件設定權限。

權限模式:chmod命令的權限模式的格式是[用戶身份][[賦予方式][權限]]

用戶身份:

用戶身份描述
u代表所有者
g代表所屬組
o代表其他人
a代表全部身份

賦予方式:

賦予方式描述
+加入權限
-減去權限
=設置權限

權限:

權限描述
r讀取權限
w寫權限
x執行權限

如:

chmod o=rwx 文件名給其他人設置讀寫和執行權限。

chmod u+x,g+w 文件名給所有者執行權限,和所屬組寫權限。

數字權限

數字的含義:

數字含義
1代表x權限
2代表w權限
4代表r權限

如:chmod 755 文件名

第一個數字代表所有者的權限是 4+2+1

第二個數字代表所屬組的權限是 4+1

第三個數字代表其他人的權限是 4+1

注意:

①當需要刪除一個文件時,需要獲取當前文件目錄的寫權限,光有文件的寫權限是不夠的。

②root用戶是超級用戶,就算沒有任何權限,也可以執行所有操作。

③在普通用戶中,只有文件的所有者才能修改權限。

umask -默認權限

主要讓Linux中的新建文件和目錄擁有默認權限。

查看系統的umask 默認權限

umask -S直接使用字母來表示默認權限。

修改系統的umask默認權限:

umask 002 修改默認權限為002

用戶命令

useradd -創建用戶

執行權限:超級用戶

命令格式:useradd [選項] 用戶名

選項:

選項描述
-u手動指定用戶的UID
-d手動指定用戶的家目錄
-g手動指定用戶的組名
-e手動指定用戶的失效日期

第一步:添加用戶useradd user

第二部:設置用戶密碼passwd user,輸入兩次密碼確認

passwd -修改用戶密碼

執行權限:超級用戶

命令格式:passwd [選項] 用戶名

選項:

選項描述
-S查詢用戶密碼的狀態
-l暫時鎖定用戶
-u解鎖用戶

su -切換用戶

命令格式:su - user切換到指定用戶

usermod -修改用戶信息

命令格式:usermod [選項] 用戶名

userdel -刪除用戶

命令格式:userdel [-r] 用戶名

所有者和所有組命令

chown -修改所有者和所有組

執行權限:所有用戶

功能描述:修改文件和目錄的所有者和所屬組

命令格式:chown [選項] 所有者:所屬組 文件(目錄)

選項:-R遞歸設置權限,給子目錄中的所有文件設置權限。

修改文件的所有者chown user 文件名

修改文件的所屬組chown user:user 文件名

幫助命令

man 顯示聯級幫助手冊

執行權限:所有用戶

命令格式:man [選項] 命令

選項:

選項描述
-f查看命令擁有哪個級別的幫助
-k查看和命令相關的所有幫助

如:man ls          #獲取ls命令幫助信息

info -顯示幫助信息的完整資料

man的使用大同小異。

在這個幫助信息中,如果標題的前面有*符號,則表示這是一個可以進入的子頁面,按回車進入。

help -獲取Shell內置命令幫助

一般使用都是外部命令,所以help使用很少。

搜索命令

whereis -查找命令、源文件和幫助

執行權限:所有用戶

命令格式:whereis [選項] 命令

選項:

選項描述
-b只查找二進制命令
-m只查找幫助文檔

which -列出命令的所在路徑

執行權限:所有用戶

命令格式:which 命令

locate -按照文件名搜索

執行權限:所有用戶

命令格式:locate [選項] 文件名

選項:-i        忽略大小寫。

注意:新建的文件,locate找不到,因為它不會直接去搜索硬盤空間,而是搜索locate數據庫。

如果需要,可以使用updatedb命令來更新數據庫。這種情況也是有可能會找不到,因為系統可能把該文件認定為臨時文件。

find -在目錄中搜索文件

執行權限:所有用戶

命令格式:find 搜索路徑 [選項] 搜索內容

選項:

選項描述
-name按照文件名搜索
-iname按照文件名搜索,不區分文件名大小寫
-inum按照inode號搜索
-size[+/-]按照指定大小搜索文件,不加正反號為搜索指定大小文件
-atime[+/-]按照文件訪問時間搜索
-mtime[+/-]按照文件數據修改時間搜索
-ctime[+/-]按照文件狀態修改時間搜索
-perm[+/-]權限模式按照文件權限搜索

其他的還可以按照所有者,文件類型邏輯與算符

關機和重啟命令

sync  -數據同步

執行權限:所有用戶

可直接執行,無參數。

shutdown -關機和重啟

執行權限:超級用戶

命令格式:shutdown [選項] 時間 [警告信息]

選項:

選項描述
-c取消已經執行的shutdown命令
-h關機
-r重啟

shutdown -r now馬上重啟

shutdown -r 05:30指定時間重啟,會占用終端前臺

shutdown -r 05:30 &指定時間重啟,會放入后臺

shutdown -c取消定時重啟

shutdown -r +1010分鐘之后重啟

shutdown -h now馬上關機

shutdown -h 05:30指定時間關機

reboot 重啟

直接重啟。

haltpoweroff關機

直接關機。

init 重啟和關機

init 0關機

init 6重啟

改變系統運行級別的形式來完成關機重啟的操作。

網絡命令

ip -顯示和設置網絡路由

執行權限:超級用戶

功能描述:顯示和設置網絡路由、路由策略

查看IP地址信息:ip address show

查看本機的路由信息表:ip route show

以下命令需要使用nmmtui工具

臨時設定IP地址和刪除IP地址:ip address add 192.168.44.31/24 dev ens33

臨時設定網關:ip route del default via 192.168.44.1

ifconfig -配置網絡接口

執行權限:超級用戶

查看IP地址信息:ifconfig

臨時配置IP地址:

ifconfig eth0 192.168.44.3

不指定子網掩碼就會使用標準的子網掩碼

ifconfig eth0 192.168.44.3 netmask 255.255.255.0

指定子網掩碼

ifup啟用網卡、ifdown關閉網卡

關閉eth0網卡命令:ifdown eth0

啟用eth0網卡命令:ifup eth0

ping -向網絡主機發送請求

執行權限:所有用戶

功能描述:向網絡主機發送ICMP請求

命令格式:ping [選項] IP

選項:

選項描述
-b后面加入廣播地址,用于對整個網段進行探測
-c次數:用于指定ping的次數。ping -c 3 192.168.103.105
-s字節:指定探測包的大小。

再如:探測網段中可用主機

ping -b -c 3 192.168.103.255

ss -查詢網絡訪問

執行權限:超級用戶

命令格式:ss [選項]

選項:

選項描述
-a列出所有網絡狀態,包括Socket程序
-n使用IP地址和端口號顯示,不使用域名和服務名
-p顯示PID和程序名
-t顯示TCP端口的連接狀態
-u顯示UDP端口的連接狀態
-l查看監聽狀態

TCP和UDP:

①它們是兩個具有代表性的傳輸層協議;

②TCP面向連接,而UDP是無連接的;

③TCP提供的服務更可靠;

④TCP面向字節流,UDP則是面向報文的;

⑤TCP連接只能是點到點相比,UDP連接方式更加多樣化;

⑥UDP的首部開銷8個字節比TCP的20字節要小;

在CentOS 7.x中默認沒有安裝netstat命令,而是通過ss命令取代了netstat命令。

使用方法:

查看本機所有網絡連接:ss -an

查詢本機開啟的端口:ss -tuln

查看本機開啟的端口與正在進行的連接:ss -tuan

netstat -查看網絡連接

執行權限:所有用戶

功能描述:輸出網絡連接、路由表、接口統計、偽裝鏈接和組播成員

命令格式:netstat [選項]

用法基本與ss一致。

write -向其他用戶發送信息

執行權限:所有用戶

命令格式:write 用戶名 [終端號]

如:write user1 pts/1

wall -給所有登錄用戶發送信息

命令格式:wall "要發送的信息"

mail -發送和接收電子郵件

執行權限:所有用戶

發送郵件:

mail user1Subject:hello        <-右鍵標題Nice to meet you!        <-郵件內容
.                                <-使用"."來結束郵件輸入

發送文件內容:

mail -s "test mail" root</root/anaconda-ks.cfg

其中-s選項用來指定郵件標題。

查看已經接收的郵件:

mail

打開ssh服務

service sshd start

打開22端口

netstat -ntpl | grep 22

查看防火墻狀態

systemctl status firewalld

開啟防火墻狀態

systemctl start firewalld

關閉防火墻

systemctl stop firewalld

查看當前firewall狀態

firewall-cmd --state

重啟firewall

firewall-cmd --reload

禁止開啟重啟

systemctl disable firewalld.service

查看已經開放的端口

firewall-cmd --list-ports

開啟端口

firewall-cmd --zone=public --add-port=80/tcp --permanent

測試端口

telnet 服務器ip地址 端口
#ip地址與端口使用空格隔開

用戶和用戶組管理

用戶配置文件和管理相關文件

用戶信息文件:/etc/passwd

保存所有用戶的主要信息

影子(密碼)文件:/etc/shadow

保存用戶的實際加密密碼和密碼有效期等參數。這個文件只有超級用戶才有權限查看。

組信息文件/etc/group/

記錄組ID(GID)和組名的對應文件

組密碼文件/etc/gshadow

服務器搭建

壓縮包解壓縮命令:

.tar 解包:tar xvf FileName.tar 打包:tar cvf FileName.tar DirName (注:tar是打包,不是壓縮!) 
——————————————— 
.gz 解壓1:gunzip FileName.gz 解壓2:gzip -d FileName.gz 壓縮:gzip FileName.tar.gz 和 .tgz 解壓:tar zxvf FileName.tar.gz 壓縮:tar zcvf FileName.tar.gz DirName ——————————————— 
.bz2 解壓1:bzip2 -d FileName.bz2 解壓2:bunzip2 FileName.bz2 壓縮: bzip2 -z FileName.tar.bz2 解壓:tar jxvf FileName.tar.bz2 壓縮:tar jcvf FileName.tar.bz2 DirName ——————————————— 
.bz 解壓1:bzip2 -d FileName.bz 解壓2:bunzip2 FileName.bz 壓縮:未知.tar.bz 解壓:tar jxvf FileName.tar.bz 壓縮:未知

啟動tomcat

tomcat的bin目錄下執行:

./startup.sh

關閉tomcat

./shutdown.sh

安裝ssh服務

sudo yum install openssh-server

監聽22端口

Port 22ListenAddress 0.0.0.0ListenAddress ::

image-20201128154920006

使用ssh服務登錄

ssh root@192.168.0.114

打開某個端口號

iptables -I INPUT -p tcp --dport 8080 -j ACCEPT

重新啟動網絡服務

systemctl restart network


由于無法上傳md格式的文件,所以md格式的筆記原件我放在附件壓縮包中

Linux3£O?A?A?u?A?i?.zip

[我要糾錯]
文:王振袢&發表于江蘇
關鍵詞: Linux 常用 命令 命令 描述

來源:本文內容搜集或轉自各大網絡平臺,并已注明來源、出處,如果轉載侵犯您的版權或非授權發布,請聯系小編,我們會及時審核處理。
聲明:江蘇教育黃頁對文中觀點保持中立,對所包含內容的準確性、可靠性或者完整性不提供任何明示或暗示的保證,不對文章觀點負責,僅作分享之用,文章版權及插圖屬于原作者。

點個贊
0
踩一腳
0

您在閱讀:Linux常用命令及服務搭建-第一版

Copyright?2013-2024 JSedu114 All Rights Reserved. 江蘇教育信息綜合發布查詢平臺保留所有權利

蘇公網安備32010402000125 蘇ICP備14051488號-3技術支持:南京博盛藍睿網絡科技有限公司

南京思必達教育科技有限公司版權所有   百度統計

主站蜘蛛池模板: 色噜噜噜 | 亚洲成a v人片在线看片 | 精品小视频| 欧美激情一区二区三区在线播放 | 欧美精品一区二区三区在线播放 | 国产色视频在线观看免费 | 亚洲无线乱码高清在线观看一区 | 亚洲高清国产一区二区三区 | 视频一区二区欧美日韩在线 | 亚洲人成网站在线观看90影院 | 又黄又爽又猛的视频免费 | 亚洲伊人久久综合影院2021 | 欧美视频亚洲视频 | 一级毛片在线看在线播放 | 中文字幕第13亚洲另类 | 亚洲日本一区二区三区在线 | 韩国免费一级成人毛片 | 日韩女同一区二区三区 | 久草小说 | 亚洲欧美日韩综合在线 | 黄色a一级视频 | 97青青草原国产免费观看 | 亚洲网站在线观看 | aa级一级天堂片免费观看 | 一级特黄色大片 | 91久久综合精品国产丝袜长腿 | 最近2019年中文字幕一页 | 美女被啪全免视频软件 | 日韩在线色 | 色婷婷成人 | 免费观看成人羞羞视频网站观看 | 日韩久久影院 | 欧美一区二区三区免费观看视频 | 你懂的 在线视频 | 天天干天天日天天射天天操毛片 | 最近中文字幕在线看免费视频 | 亚洲专区在线播放 | h网站免费观看 | 成年人免费在线播放 | 五月婷婷爱 | 日韩精品中文字幕在线 |
最熱文章
最新文章
  • 阿里云上云鉅惠,云產品享最低成本,有需要聯系,
  • 卡爾蔡司鏡片優惠店,鏡片價格低
  • 蘋果原裝手機殼