本文主要為大家介紹Linux命令詳情解讀,匯總出常用的Linux命令大全,發布大家查詢使用Linux。
1、Linux基本命令
1.1關機
shutdown -h now?? ??? ?立刻關機
shutdown -h 5?? ??? ?5分鐘后關機
poweroff?? ??? ??? ?立刻關機
1.2重啟
shutdown -r now?? ??? ?立刻重啟
shutdown -r 5?? ??? ?5分鐘后重啟
reboot?? ??? ??? ??? ?立刻重啟
1.3 幫助命令
–help命令
shutdown –help:
ifconfig ?–help:查看網卡信息
man命令(命令說明書)
man shutdown
注意:man shutdown打開命令說明書之后,使用按鍵q退出
2、Linux目錄操作命令
2.1 目錄切換 cd
命令:cd 目錄
cd /?? ??? ?切換到根目錄
cd /usr?? ??? ?切換到根目錄下的usr目錄
cd ../?? ??? ?切換到上一級目錄 或者 ?cd ..
cd ~?? ??? ?切換到home目錄
cd –?? ??? ?切換到上次訪問的目錄
2.2 目錄查看 ls [-al]
命令:ls [-al]
ls?? ??? ??? ??? ?查看當前目錄下的所有目錄和文件
ls -a?? ??? ??? ?查看當前目錄下的所有目錄和文件(包括隱藏的文件)
ls -l 或 ll?? ? ? 列表查看當前目錄下的所有目錄和文件(列表查看,顯示更多信息)
ls /dir?? ??? ??? ?查看指定目錄下的所有目錄和文件 ? 如:ls /usr
2.3 目錄操作【增,刪,改,查】
2.3.1 增加創建目錄
命令:mkdir 目錄
mkdir?? ?aaa?? ??? ??? ?在當前目錄下創建一個名為aaa的目錄
mkdir?? ?/usr/aaa?? ?在指定目錄下創建一個名為aaa的目錄
2.3.2 刪除目錄或文件
命令:rm [-rf] 目錄
刪除文件:
rm 文件?? ??? ?刪除當前目錄下的文件
rm -f 文件?? ?刪除當前目錄的的文件(不詢問)
刪除目錄:
rm -r aaa?? ?遞歸刪除當前目錄下的aaa目錄
rm -rf aaa?? ?遞歸刪除當前目錄下的aaa目錄(不詢問)
全部刪除:
rm -rf *?? ?將當前目錄下的所有目錄和文件全部刪除
rm -rf /*?? ?【自殺命令!慎用!慎用!慎用!】將根目錄下的所有文件全部刪除
注意:rm不僅可以刪除目錄,也可以刪除其他文件或壓縮包,為了方便大家的記憶,無論刪除任何目錄或文件,都直接使用 rm -rf 目錄/文件/壓縮包
2.3.3?目錄修改【改】mv 和 cp
重命名目錄:
命令:mv 當前目錄 ?新目錄
例如:mv aaa bbb?? ?將目錄aaa改為bbb
注意:mv的語法不僅可以對目錄進行重命名而且也可以對各種文件,壓縮包等進行?? ?重命名的操作
剪切目錄:
命令:mv 目錄名稱 目錄的新位置
示例:將/usr/tmp目錄下的aaa目錄剪切到 /usr目錄下面 ? ? mv /usr/tmp/aaa /usr
注意:mv語法不僅可以對目錄進行剪切操作,對文件和壓縮包等都可執行剪切操作
拷貝目錄:
命令:cp -r 目錄名稱 目錄拷貝的目標位置 ? -r代表遞歸
示例:將/usr/tmp目錄下的aaa目錄復制到 /usr目錄下面 ? ? cp /usr/tmp/aaa ?/usr
注意:cp命令不僅可以拷貝目錄還可以拷貝文件,壓縮包等,拷貝文件和壓縮包時不?? ?用寫-r遞歸
2.3.4?搜索目錄【查】find
命令:find 目錄 參數 文件名稱
示例:find /usr/tmp -name ‘a*’ ? ?查找/usr/tmp目錄下的所有以a開頭的目錄或文件
3、Linux文件操作命令
3.1 文件操作【增,刪,改,查】
3.1.1?新建文件【增】touch
命令:touch 文件名
示例:在當前目錄創建一個名為aa.txt的文件?? ??? ?touch ?aa.txt
3.1.2 刪除文件 【刪】 rm
命令:rm -rf 文件名
3.1.3?修改文件【改】 vi或vim
【vi編輯器的3種模式】
基本上vi可以分為三種狀態,分別是命令模式(command mode)、插入模式(insert mode)和底行模式(last line mode),各模式的功能區分如下:
1) 命令行模式command mode)
2) 編輯模式(insert mode)
3) 底行模式(last line mode)
打開文件
編輯文件
保存文件:
取消編輯:
3.1.4?文件的查看【查】
3.2 權限修改
命令:chmod +x?aaa.txt
或者采用8421法
命令:chmod 100 aaa.txt
4、Linux壓縮文件操作
4.1?打包和壓縮
4.2?解壓
命令:tar [-zxvf] 壓縮文件
其中:x:代表解壓
示例:將/usr/tmp 下的ab.tar解壓到當前目錄下
示例:將/usr/tmp 下的ab.tar解壓到根目錄/usr下
tar -xvf ab.tar -C /usr——C代表指定解壓的位置
5、Linux查找命令
5.1 grep
ps -ef | grep sshd 查找指定ssh服務進程
ps -ef | grep sshd | grep -v grep 查找指定服務進程,排除gerp身
ps -ef | grep sshd -c 查找指定進程個數
5.2 find
find . -name “*.log” -ls 在當前目錄查找以.log結尾的文件,并顯示詳細信息。
find /root/ -perm 600 查找/root/目錄下權限為600的文件
find . -type f -name “*.log” 查找當目錄,以.log結尾的普通文件
find . -type d | sort 查找當前所有目錄并排序
find . -size +100M 查找當前目錄大于100M的文件
5.3 locate
updatedb
locate /etc/sh 搜索etc目錄下所有以sh開頭的文件
locate pwd 查找和pwd相關的所有文件
5.4 whereis
whereis ls 將和ls文件相關的文件都查找出來
5.5 which
which pwd 查找pwd命令所在路徑
which java 查找path中java的路徑
5.6 sudo
vi /etc/sudoer或者visudo
案例:
允許hadoop用戶以root身份執行各種應用命令,需要輸入hadoop用戶的密碼。
hadoop ALL=(ALL) ALL
案例:
只允許hadoop用戶以root身份執行ls 、cat命令,并且執行時候免輸入密碼。
配置文件中:
hadoop ALL=NOPASSWD: /bin/ls, /bin/cat
6、Linux系統服務命令
service iptables status –查看iptables服務的狀態
service iptables start –開啟iptables服務
service iptables stop –停止iptables服務
service iptables restart –重啟iptables服務
chkconfig iptables off –關閉iptables服務的開機自啟動
chkconfig iptables on –開啟iptables服務的開機自啟動
7、網絡管理
7.1 主機名配置
[root@node1 ~]# vi /etc/sysconfig/network
NETWORKING=yes
HOSTNAME=node1
7.2 IP 地址配置
[root@node1 ~]# vi /etc/sysconfig/network-scripts/ifcfg-eth0
7.3 域名映射
/etc/hosts文件用于在通過主機名進行訪問時做ip地址解析之用。所以,你想訪問一個什么樣的主機名,就需要把這個主機名和它對應的ip地址。
[root@node1 ~]# vi /etc/hosts
#### 在最后加上
192.168.52.201 node1
192.168.52.202 node2
192.168.52.203 node3
8、定時任務指令crontab 配置
crontab是Unix和Linux用于設置定時任務的指令。通過crontab命令,可以在固定間隔時間,執行指定的系統指令或shell腳本。時間間隔的單位可以是分鐘、小時、日、月、周及以上的任意組合。
crontab安裝:
yum install crontabs
服務操作說明:
service crond start ## 啟動服務
service crond stop ## 關閉服務
service crond restart ## 重啟服務
8.1 命令格式
crontab [-u user] file
crontab [-u user] [ -e | -l | -r ]
參數說明:
-u user:用來設定某個用戶的crontab服務
file:file是命令文件的名字,表示將file做為crontab的任務列表文件
并載入crontab。
-e:編輯某個用戶的crontab文件內容。如果不指定用戶,則表示編輯當前
用戶的crontab文件。
-l:顯示某個用戶的crontab文件內容。如果不指定用戶,則表示顯示當前
用戶的crontab文件內容。
-r:刪除定時任務配置,從/var/spool/cron目錄中刪除某個用戶的crontab
文件,如果不指定用戶,則默認刪除當前用戶的crontab文件。
命令示例:
crontab file [-u user] ## 用指定的文件替代目前的crontab
crontab -l [-u user] ## 列出用戶目前的crontab
crontab -e [-u user] ## 編輯用戶目前的crontab
8.2 配置說明、實例
9、其他Linux命令
9.1 查看當前目錄:pwd
命令:pwd ? ? 查看當前目錄路徑
9.2 查看進程:ps -ef
命令:ps -ef ? ?查看所有正在運行的進程
9.3 結束進程:kill
命令:kill pid 或者 kill -9 pid(強制殺死進程) ? ? ? ? ? pid:進程號
9.4 網絡通信命令:
ifconfig:查看網卡信息
命令:ifconfig 或 ifconfig | more
ping:查看與某臺機器的連接情況
命令:ping ip
netstat -an:查看當前系統端口
命令:netstat -an
搜索指定端口
命令:netstat -an | grep 8080
9.5 配置網絡
命令:setup
9.6 重啟網絡
命令:service network restart
9.7 切換用戶
命令:su –?用戶名
9.8 關閉防火墻
命令:chkconfig iptables off
或者:
iptables -L;
iptables -F;
service iptables stop
9.9 修改文件權限
命令:chmod 777
9.10 清屏
命令:ctrl + l
9.11 vi模式下快捷鍵
esc后:
保存并退出快捷鍵:shift+z+z
光標跳到最后一行快捷鍵:shift+g
刪除一行:dd
復制一行內容:y+y
粘貼復制的內容:p
如今包括紅帽企業版Linux系統默認使用的終端是Bash(Bourne-Again SHell)解釋器,主要有以下4項優勢:
常見執行Linux命令的格式為:命令名稱 [命令參數] [命令對象]
命令名稱:就是語法中的“動詞”,表達的是想要做的事情,例如創建用戶、查看文件、重啟系統等等的操作。
命令參數:用于對命令進行調整,讓“修改”過的命令能更好的貼合于工作需求,達到事半功倍的效果。就像買衣服一樣,默認尺碼總會感覺偏大或偏小,要不只能將就著穿,要不就再裁剪修改一下,而這種對命令進行“修改”的行為就叫做加參數。例如創建一個身份碼為888的用戶、僅查看文件的前20行、重啟系統前先提醒下其他用戶等等。參數可以用長格式(完整單詞),也可以用短格式(單個字母縮寫),兩者分別用“–”與“-”作為前綴(示例請見下表)。
命令對象:一般指要處理的文件、目錄、用戶等資源名稱,也就是命令執行后的“承受方”,例如創建一名叫小明的用戶、查看一個叫工資表的文件、重啟一個IP為192.168.10.10的系統等等。
其他4個快捷鍵作用解讀:
Tab鍵:在Bash解釋器的快捷鍵中,Tab絕對是使用頻率最高的,它能夠實現對命令、參數或文件的內容補全。
Ctrl+c鍵:當同時按下鍵盤上的“Ctrl”和字母“c”的時候,意味著對當前進程進行終止操作。
Ctrl+d鍵:當同時按下鍵盤上的“Ctrl”和字母“d”的時候,代表鍵盤輸入結束(End OF Input),簡稱EOF。
Ctrl+l鍵:清空當前終端中已有的內容,相當于清屏操作。
本文由 貴州做網站公司 整理發布,部分圖文來源于互聯網,如有侵權,請聯系我們刪除,謝謝!
c語言中正確的字符常量是用一對單引號將一個字符括起表示合法的字符常量。例如‘a’。數值包括整型、浮點型。整型可用十進制,八進制,十六進制。八進制前面要加0,后面...
2022年天津專場考試原定于3月19日舉行,受疫情影響確定延期,但目前延期后的考試時間推遲。 符合報名條件的考生,須在規定時間登錄招考資訊網(www.zha...
:喜歡聽,樂意看。指很受歡迎?!巴卣官Y料”喜聞樂見:[ xǐ wén lè jiàn ]詳細解釋1. 【解釋】:喜歡聽,樂意看。指很受歡迎。2. 【示例】:這是...
據悉,YPL系澳大利亞健康產業有限公司注冊的品牌,主營產品包含瘦身褲裝、美胸背心、防曬外套、運動包帽等。據時代財經稱,在澳洲,YPL品牌的銷售渠道多為線下量販式超市與藥妝店。時代財經查詢到,澳洲連鎖藥店Chemist Warehouse官網上一款YPL塑身褲裝Slim Legging,折后售價為34.99澳幣,約合人民幣165元。在中國,YPL品牌則十分依賴于線上種草和直播渠道。時代財經了解到,小...
運費發票幾個點?1、運輸發票稅率,對所得稅一般納稅人購入貨品或市場銷售商品所支出的物流運輸花費,依據運費清算票據所列運費金額,依10%的扣除率計算進項稅準許扣減,但陪同運費付款的卸車費、保險費等其他附加費不可計算扣減進項稅;2、運輸企業小規模納稅人所得稅增值稅率是3%。運輸發票如何抵扣?1、準許抵扣的貨品運費金額:指自開票經營者和代開票企業為代開票經營開具的貨運物流稅票上標明的運費、基本建設股票基...
(相關資料圖)在生活中,很多人都不知道循環小數的概念是法則的是什么意思,其實他的意思是非常簡單的,下面就是小編搜索到的循環小數的概念是法則的相關的一些知識,我們一起來學習下吧!循環小數,是從小數部分的某一位起,一個數字或幾個數字,依次不斷地重復出現的小數。在數的分類中,循環小數屬于有理數。兩數相除,如果得不到整數商,會有兩種情況:一種,得到有限小數。一種,得到無限小數。從小數點后某一位開始依次不斷...