国产成人精品18p,天天干成人网,无码专区狠狠躁天天躁,美女脱精光隐私扒开免费观看

Linux常用命令大全 Linux命令解讀

發(fā)布時(shí)間:2022-09-04 14:33 來(lái)源:主機偵探 閱讀:54 作者:主機偵探 欄目: 服務(wù)器 歡迎投稿:712375056

本文主要為大家介紹Linux命令詳情解讀,匯總出常用的Linux命令大全,發(fā)布大家查詢(xún)使用Linux。

一、Linux常用命令大全


1、Linux基本命令

1.1關(guān)機

shutdown -h now        立刻關(guān)機

shutdown -h 5        5分鐘后關(guān)機

poweroff            立刻關(guān)機

1.2重啟

shutdown -r now        立刻重啟

shutdown -r 5        5分鐘后重啟

reboot                立刻重啟

1.3 幫助命令

–help命令

shutdown –help:

ifconfig  –help:查看網(wǎng)卡信息

man命令(命令說(shuō)明書(shū))

man shutdown

注意:man shutdown打開(kāi)命令說(shuō)明書(shū)之后,使用按鍵q退出

2、Linux目錄操作命令

2.1 目錄切換 cd

命令:cd 目錄

cd /        切換到根目錄

cd /usr        切換到根目錄下的usr目錄

cd ../        切換到上一級目錄 或者  cd ..

cd ~        切換到home目錄

cd –        切換到上次訪(fǎng)問(wèn)的目錄

2.2 目錄查看 ls [-al]

命令:ls [-al]

ls                查看當前目錄下的所有目錄和文件

ls -a            查看當前目錄下的所有目錄和文件(包括隱藏的文件)

ls -l 或 ll       列表查看當前目錄下的所有目錄和文件(列表查看,顯示更多信息)

ls /dir            查看指定目錄下的所有目錄和文件   如:ls /usr

2.3 目錄操作【增,刪,改,查】

2.3.1 增加創(chuàng )建目錄

命令:mkdir 目錄

mkdir    aaa            在當前目錄下創(chuàng )建一個(gè)名為aaa的目錄

mkdir    /usr/aaa    在指定目錄下創(chuàng )建一個(gè)名為aaa的目錄

2.3.2 刪除目錄或文件

命令:rm [-rf] 目錄

刪除文件:

rm 文件        刪除當前目錄下的文件

rm -f 文件    刪除當前目錄的的文件(不詢(xún)問(wèn))

刪除目錄:

rm -r aaa    遞歸刪除當前目錄下的aaa目錄

rm -rf aaa    遞歸刪除當前目錄下的aaa目錄(不詢(xún)問(wèn))

全部刪除:

rm -rf *    將當前目錄下的所有目錄和文件全部刪除

rm -rf /*    【自殺命令!慎用!慎用!慎用!】將根目錄下的所有文件全部刪除

注意:rm不僅可以刪除目錄,也可以刪除其他文件或壓縮包,為了方便大家的記憶,無(wú)論刪除任何目錄或文件,都直接使用 rm -rf 目錄/文件/壓縮包

2.3.3 目錄修改【改】mv 和 cp

重命名目錄:

命令:mv 當前目錄  新目錄

例如:mv aaa bbb    將目錄aaa改為bbb

注意:mv的語(yǔ)法不僅可以對目錄進(jìn)行重命名而且也可以對各種文件,壓縮包等進(jìn)行    重命名的操作

剪切目錄:

命令:mv 目錄名稱(chēng) 目錄的新位置

示例:將/usr/tmp目錄下的aaa目錄剪切到 /usr目錄下面     mv /usr/tmp/aaa /usr

注意:mv語(yǔ)法不僅可以對目錄進(jìn)行剪切操作,對文件和壓縮包等都可執行剪切操作

拷貝目錄:

命令:cp -r 目錄名稱(chēng) 目錄拷貝的目標位置   -r代表遞歸

示例:將/usr/tmp目錄下的aaa目錄復制到 /usr目錄下面     cp /usr/tmp/aaa  /usr

注意:cp命令不僅可以拷貝目錄還可以拷貝文件,壓縮包等,拷貝文件和壓縮包時(shí)不    用寫(xiě)-r遞歸

2.3.4 搜索目錄【查】find

命令:find 目錄 參數 文件名稱(chēng)

示例:find /usr/tmp -name ‘a(chǎn)*’    查找/usr/tmp目錄下的所有以a開(kāi)頭的目錄或文件

3、Linux文件操作命令

3.1 文件操作【增,刪,改,查】

3.1.1 新建文件【增】touch

命令:touch 文件名

示例:在當前目錄創(chuàng )建一個(gè)名為aa.txt的文件        touch  aa.txt

3.1.2 刪除文件 【刪】 rm

命令:rm -rf 文件名

3.1.3 修改文件【改】 vi或vim

【vi編輯器的3種模式】

基本上vi可以分為三種狀態(tài),分別是命令模式(command mode)、插入模式(Insert mode)和底行模式(last line mode),各模式的功能區分如下:

1) 命令行模式command mode)

  • 控制屏幕光標的移動(dòng),字符、字或行的刪除,查找,移動(dòng)復制某區段及進(jìn)入Insert mode下,或者到 last line mode。
  • 命令行模式下的常用命令:
  • 【1】控制光標移動(dòng):↑,↓,j
  • 【2】刪除當前行:dd
  • 【3】查找:/字符
  • 【4】進(jìn)入編輯模式:i o a
  • 【5】進(jìn)入底行模式::

2) 編輯模式(Insert mode)

  • 只有在Insert mode下,才可以做文字輸入,按「ESC」鍵可回到命令行模式。
  • 編輯模式下常用命令:
  • 【1】ESC 退出編輯模式到命令行模式;

3) 底行模式(last line mode)

  • 將文件保存或退出vi,也可以設置編輯環(huán)境,如尋找字符串、列出行號……等。
  • 底行模式下常用命令:
  • 【1】退出編輯:   :q
  • 【2】強制退出:   :q!
  • 【3】保存并退出:  :wq

打開(kāi)文件

  • 命令:vi 文件名
  • 示例:打開(kāi)當前目錄下的aa.txt文件     vi aa.txt 或者 vim aa.txt
  • 注意:使用vi編輯器打開(kāi)文件后,并不能編輯,因為此時(shí)處于命令模式,點(diǎn)擊鍵盤(pán)i/a/o進(jìn)入編輯模式。

編輯文件

  • 使用vi編輯器打開(kāi)文件后點(diǎn)擊按鍵:i ,a或者o即可進(jìn)入編輯模式。
  • i:在光標所在字符前開(kāi)始插入
  • a:在光標所在字符后開(kāi)始插入
  • o:在光標所在行的下面另起一新行插入
  • 保存或者取消編輯

保存文件:

  • 第一步:ESC  進(jìn)入命令行模式
  • 第二步::     進(jìn)入底行模式
  • 第三步:wq     保存并退出編輯

取消編輯:

  • 第一步:ESC  進(jìn)入命令行模式
  • 第二步::     進(jìn)入底行模式
  • 第三步:q!     撤銷(xiāo)本次修改并退出編輯

3.1.4 文件的查看【查】

  • 文件的查看命令:cat/more/less/tail
  • cat:看最后一屏
  • 示例:使用cat查看/etc/sudo.conf文件,只能顯示最后一屏內容
  • cat sudo.conf
  • more:百分比顯示
  • 示例:使用more查看/etc/sudo.conf文件,可以顯示百分比,回車(chē)可以向下一行,空格可以向下一頁(yè),q可以退出查看
  • more sudo.conf
  • less:翻頁(yè)查看
  • 示例:使用less查看/etc/sudo.conf文件,可以使用鍵盤(pán)上的PgUp和PgDn向上    和向下翻頁(yè),q結束查看
  • less sudo.conf
  • tail:指定行數或者動(dòng)態(tài)查看
  • 示例:使用tail -10 查看/etc/sudo.conf文件的后10行,Ctrl C結束
  • tail -10 sudo.conf

3.2 權限修改

  • rwx:r代表可讀,w代表可寫(xiě),x代表該文件是一個(gè)可執行文件,如果rwx任意位置變?yōu)?則代表不可讀或不可寫(xiě)或不可執行文件。
  • 示例:給aaa.txt文件權限改為可執行文件權限,aaa.txt文件的權限是-rw——-
  • 第一位:-就代表是文件,d代表是文件夾
  • 第一段(3位):代表?yè)碛姓叩臋嘞?/li>
  • 第二段(3位):代表?yè)碛姓咚诘慕M,組員的權限
  • 第三段(最后3位):代表的是其他用戶(hù)的權限
  • 421  421  421
  • –  rw-   —     —

命令:chmod x aaa.txt

或者采用8421法

命令:chmod 100 aaa.txt

4、Linux壓縮文件操作

4.1 打包和壓縮

  • Windows的壓縮文件的擴展名  .zip/.rar
  • linux中的打包文件:aa.tar
  • linux中的壓縮文件:bb.gz
  • linux中打包并壓縮的文件:.tar.gz
  • Linux中的打包文件一般是以.tar結尾的,壓縮的命令一般是以.gz結尾的。
  • 而一般情況下打包和壓縮是一起進(jìn)行的,打包并壓縮后的文件的后綴名一般.tar.gz。
  • 命令:tar -zcvf 打包壓縮后的文件名 要打包的文件
  • 其中:z:調用gzip壓縮命令進(jìn)行壓縮
  • c:打包文件
  • v:顯示運行過(guò)程
  • f:指定文件名
  • 示例:打包并壓縮/usr/tmp 下的所有文件 壓縮后的壓縮包指定名稱(chēng)為xxx.tar
  • tar -zcvf ab.tar aa.txt bb.txt
  • 或:tar -zcvf ab.tar  *

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

  • grep命令是一種強大的文本搜索工具
  • 使用實(shí)例:

ps -ef | grep sshd 查找指定ssh服務(wù)進(jìn)程

ps -ef | grep sshd | grep -v grep 查找指定服務(wù)進(jìn)程,排除gerp身

ps -ef | grep sshd -c 查找指定進(jìn)程個(gè)數

5.2 find

  • find命令在目錄結構中搜索文件,并對搜索結果執行指定的操作。
  • find 默認搜索當前目錄及其子目錄,并且不過(guò)濾任何結果(也就是返回所有文件),將它們全都顯示在屏幕上。
  • 使用實(shí)例:

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

  • locate 讓使用者可以很快速的搜尋某個(gè)路徑。默認每天自動(dòng)更新一次,所以使用locate 命令查不到最新變動(dòng)過(guò)的文件。為了避免這種情況,可以在使用locate之前,先使用updatedb命令,手動(dòng)更新數據。如果數據庫中沒(méi)有查詢(xún)的數據,則會(huì )報出locate: can not stat () `/var/lib/mlocate/mlocate.db’: No such file or directory該錯誤!updatedb即可!
  • yum -y install mlocate 如果是精簡(jiǎn)版CentOS系統需要安裝locate命令
  • 使用實(shí)例:

updatedb

locate /etc/sh 搜索etc目錄下所有以sh開(kāi)頭的文件

locate pwd 查找和pwd相關(guān)的所有文件

5.4 whereis

  • whereis命令是定位可執行文件、源代碼文件、幫助文件在文件系統中的位置。這些文件的屬性應屬于原始代碼,二進(jìn)制文件,或是幫助文件。
  • 使用實(shí)例:

whereis ls 將和ls文件相關(guān)的文件都查找出來(lái)

5.5 which

  • which命令的作用是在PATH變量指定的路徑中,搜索某個(gè)系統命令的位置,并且返回第一個(gè)搜索結果。
  • 使用實(shí)例:

which pwd 查找pwd命令所在路徑

which java 查找path中java的路徑

5.6 sudo

  • sudo是為所有想使用root權限的普通用戶(hù)設計的??梢宰屍胀ㄓ脩?hù)具有臨時(shí)使用root權限的權利。只需輸入自己賬戶(hù)的密碼即可。
  • 進(jìn)入sudo配置文件命令:

vi /etc/sudoer或者visudo

案例:

允許hadoop用戶(hù)以root身份執行各種應用命令,需要輸入hadoop用戶(hù)的密碼。

hadoop ALL=(ALL) ALL

案例:

只允許hadoop用戶(hù)以root身份執行ls 、cat命令,并且執行時(shí)候免輸入密碼。

配置文件中:

hadoop ALL=NOPASSWD: /bin/ls, /bin/cat

6、Linux系統服務(wù)命令

service iptables status –查看iptables服務(wù)的狀態(tài)

service iptables start –開(kāi)啟iptables服務(wù)

service iptables stop –停止iptables服務(wù)

service iptables restart –重啟iptables服務(wù)

chkconfig iptables off –關(guān)閉iptables服務(wù)的開(kāi)機自啟動(dòng)

chkconfig iptables on –開(kāi)啟iptables服務(wù)的開(kāi)機自啟動(dòng)

7、網(wǎng)絡(luò )管理

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文件用于在通過(guò)主機名進(jìn)行訪(fǎng)問(wèn)時(shí)做ip地址解析之用。所以,你想訪(fǎng)問(wèn)一個(gè)什么樣的主機名,就需要把這個(gè)主機名和它對應的ip地址。

[root@node1 ~]# vi /etc/hosts

#### 在最后加上

192.168.52.201 node1

192.168.52.202 node2

192.168.52.203 node3

8、定時(shí)任務(wù)指令crontab 配置

crontab是Unix和Linux用于設置定時(shí)任務(wù)的指令。通過(guò)crontab命令,可以在固定間隔時(shí)間,執行指定的系統指令或shell腳本。時(shí)間間隔的單位可以是分鐘、小時(shí)、日、月、周及以上的任意組合。

crontab安裝:

yum install crontabs

服務(wù)操作說(shuō)明:

service crond start ## 啟動(dòng)服務(wù)

service crond stop ## 關(guān)閉服務(wù)

service crond restart ## 重啟服務(wù)

8.1 命令格式

crontab [-u user] file

crontab [-u user] [ -e | -l | -r ]

參數說(shuō)明:

-u user:用來(lái)設定某個(gè)用戶(hù)的crontab服務(wù)

file:file是命令文件的名字,表示將file做為crontab的任務(wù)列表文件

并載入crontab。

-e:編輯某個(gè)用戶(hù)的crontab文件內容。如果不指定用戶(hù),則表示編輯當前

用戶(hù)的crontab文件。

-l:顯示某個(gè)用戶(hù)的crontab文件內容。如果不指定用戶(hù),則表示顯示當前

用戶(hù)的crontab文件內容。

-r:刪除定時(shí)任務(wù)配置,從/var/spool/cron目錄中刪除某個(gè)用戶(hù)的crontab

文件,如果不指定用戶(hù),則默認刪除當前用戶(hù)的crontab文件。

命令示例:

crontab file [-u user] ## 用指定的文件替代目前的crontab

crontab -l [-u user] ## 列出用戶(hù)目前的crontab

crontab -e [-u user] ## 編輯用戶(hù)目前的crontab

8.2 配置說(shuō)明、實(shí)例

  • 命令:*   *    *   *   *   command
  • 解釋?zhuān)悍? 時(shí)  日  月  周  命令
  • 第1列表示分鐘1~59 每分鐘用*或者 */1表示
  • 第2列表示小時(shí)0~23(0表示0點(diǎn))
  • 第3列表示日期1~31
  • 第4列表示月份1~12
  • 第5列標識號星期0~6(0表示星期天)
  • 第6列要運行的命令
  • 配置實(shí)例:
  • 先打開(kāi)定時(shí)任務(wù)所在的文件:
  • crontab -e
  • 每分鐘執行一次date命令
  • */1 * * * * date >> /root/date.txt
  • 每晚的21:30重啟apache。
  • 30 21 * * * service httpd restart
  • 每月1、10、22日的4 : 45重啟apache。
  • 45 4 1,10,22 * * service httpd restart
  • 每周六、周日的1 : 10重啟apache。
  • 10 1 * * 6,0 service httpd restart
  • 每天18 : 00至23 : 00之間每隔30分鐘重啟apache。
  • 0,30 18-23 * * * service httpd restart
  • 晚上11點(diǎn)到早上7點(diǎn)之間,每隔一小時(shí)重啟apache
  • * 23-7/1 * * * service httpd restart

9、其他Linux命令

9.1 查看當前目錄:pwd

命令:pwd     查看當前目錄路徑

9.2 查看進(jìn)程:ps -ef

命令:ps -ef    查看所有正在運行的進(jìn)程

9.3 結束進(jìn)程:kill

命令:kill pid 或者 kill -9 pid(強制殺死進(jìn)程)           pid:進(jìn)程號

9.4 網(wǎng)絡(luò )通信命令:

ifconfig:查看網(wǎng)卡信息

命令:ifconfig 或 ifconfig | more

ping:查看與某臺機器的連接情況

命令:ping ip

netstat -an:查看當前系統端口

命令:netstat -an

搜索指定端口

命令:netstat -an | grep 8080

9.5 配置網(wǎng)絡(luò )

命令:setup

9.6 重啟網(wǎng)絡(luò )

命令:service network restart

9.7 切換用戶(hù)

命令:su – 用戶(hù)名

9.8 關(guān)閉防火墻

命令: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命令解讀


如今包括紅帽企業(yè)版Linux系統默認使用的終端是Bash(Bourne-Again SHell)解釋器,主要有以下4項優(yōu)勢:

  • 通過(guò)上下方向鍵來(lái)調取過(guò)往執行過(guò)的Linux命令;
  • 命令或參數僅需輸入前幾位就可以用Tab鍵補全;
  • 強大的批處理腳本;
  • 實(shí)用的環(huán)境變量功能。

常見(jiàn)執行Linux命令的格式為:命令名稱(chēng) [命令參數] [命令對象]

命令名稱(chēng):就是語(yǔ)法中的“動(dòng)詞”,表達的是想要做的事情,例如創(chuàng )建用戶(hù)、查看文件、重啟系統等等的操作。

命令參數:用于對命令進(jìn)行調整,讓“修改”過(guò)的命令能更好的貼合于工作需求,達到事半功倍的效果。就像買(mǎi)衣服一樣,默認尺碼總會(huì )感覺(jué)偏大或偏小,要不只能將就著(zhù)穿,要不就再裁剪修改一下,而這種對命令進(jìn)行“修改”的行為就叫做加參數。例如創(chuàng )建一個(gè)身份碼為888的用戶(hù)、僅查看文件的前20行、重啟系統前先提醒下其他用戶(hù)等等。參數可以用長(cháng)格式(完整單詞),也可以用短格式(單個(gè)字母縮寫(xiě)),兩者分別用“–”與“-”作為前綴(示例請見(jiàn)下表)。

命令對象:一般指要處理的文件、目錄、用戶(hù)等資源名稱(chēng),也就是命令執行后的“承受方”,例如創(chuàng )建一名叫小明的用戶(hù)、查看一個(gè)叫工資表的文件、重啟一個(gè)IP為192.168.10.10的系統等等。

其他4個(gè)快捷鍵作用解讀:

Tab鍵:在Bash解釋器的快捷鍵中,Tab絕對是使用頻率最高的,它能夠實(shí)現對命令、參數或文件的內容補全。

Ctrl c鍵:當同時(shí)按下鍵盤(pán)上的“Ctrl”和字母“c”的時(shí)候,意味著(zhù)對當前進(jìn)程進(jìn)行終止操作。

Ctrl d鍵:當同時(shí)按下鍵盤(pán)上的“Ctrl”和字母“d”的時(shí)候,代表鍵盤(pán)輸入結束(End OF Input),簡(jiǎn)稱(chēng)EOF。

Ctrl l鍵:清空當前終端中已有的內容,相當于清屏操作。

來(lái)源鏈接:https://www.idcspy.com/30440.html

本站聲明:網(wǎng)站內容來(lái)源于網(wǎng)絡(luò ),如有侵權,請聯(lián)系我們,我們將及時(shí)處理。

免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng )、來(lái)自本網(wǎng)站內容采集于網(wǎng)絡(luò )互聯(lián)網(wǎng)轉載等其它媒體和分享為主,內容觀(guān)點(diǎn)不代表本網(wǎng)站立場(chǎng),如侵犯了原作者的版權,請告知一經(jīng)查實(shí),將立刻刪除涉嫌侵權內容,聯(lián)系我們QQ:712375056,同時(shí)歡迎投稿傳遞力量。

FREE性欧美HD另类精品| 被窝影院午夜无码国产| 亚洲AV无码有乱码在线观看| 全免费A级毛片| 国产日产欧产精品精品软件| 国产绝伦推理电视剧推荐|