第三章linux常用命令-centos7.5知識-創(chuàng)新互聯(lián)

一、linux命令

專注于為中小企業(yè)提供網(wǎng)站制作、成都網(wǎng)站設(shè)計服務(wù),電腦端+手機端+微信端的三站合一,更高效的管理,為中小企業(yè)孝義免費做網(wǎng)站提供優(yōu)質(zhì)的服務(wù)。我們立足成都,凝聚了一批互聯(lián)網(wǎng)行業(yè)人才,有力地推動了上千多家企業(yè)的穩(wěn)健成長,幫助中小企業(yè)通過網(wǎng)站建設(shè)實現(xiàn)規(guī)模擴充和轉(zhuǎn)變。

SHELL

文件位于/bin/bash

第三章 linux常用命令-centos7.5知識cat /etc/shells

第三章 linux常用命令-centos7.5知識

LINUX命令分類

內(nèi)部命令

外部命令

集成于 Shell 解釋器程序內(nèi)部的一些特殊指令,也稱為內(nèi)建(Built-in)指令

Linux系統(tǒng)中能夠完成特定功能的腳本文件或二進制程序

屬于 Shell 的一部分

屬于 Shell 解釋器程序之外的命令

沒有單獨對應(yīng)的系統(tǒng)文件

每個外部命令對應(yīng)了系統(tǒng)中的一個文件

自動載入內(nèi)存,可以直接使用

必須知道其對應(yīng)的文件位置,由 Shell 加載后才能執(zhí)行

第三章 linux常用命令-centos7.5知識

Echo $PATH

通用的命令行使用格式

第三章 linux常用命令-centos7.5知識

命令字

是整條命令中最關(guān)鍵的一部分

唯一確定一條命令

第三章 linux常用命令-centos7.5知識

選項

短格式選項:使用“-”符號引導(dǎo)

多個單字符選項可以組合在一起使用

長格式選項:使用“--”符號引導(dǎo)

參數(shù)

命令字的處理對象

可以是文件名、目錄(路徑)名或用戶名等內(nèi)容

個數(shù)可以是零到多個

編輯Linux命令行的輔助操作

Tab 鍵

反斜杠“\”

Ctrl+U 快捷鍵

Ctrl+K 快捷鍵

Ctrl+L 快捷鍵

Ctrl+C 快捷鍵

如何獲得命令幫助

問題

如何能快速、正確使用命令完成操作?

取得幫助方法

使用help 命令

使用“--help”選項

使用man 手冊頁

第三章 linux常用命令-centos7.5知識目錄和文件基本操作

pwd命令

cd命令

ls命令

du命令

顯示當(dāng)前的工作目錄

Pwd

將用戶的工作目錄更改到其他位置

格式

說明

cd 目標位置

切換到目標位置

cd ~

cd

若不指定目標位置,切換到當(dāng)前用戶的宿主目錄

cd -

切換到上一次執(zhí)行 cd 命令之前所在的目錄

目錄操作

絕對目錄:從根目錄開始的路徑表示方式

相對目錄:從當(dāng)前目錄開始的路徑表示方式

示例:cd .. 相對路徑表示法進入上級目錄。

第三章 linux常用命令-centos7.5知識

―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――

顯示目錄中內(nèi)容,包括子目錄和文件相關(guān)屬性信息

ls [選項] [文件或目錄 ]

lsl

標志

d代表目錄

-代表文件

l代表鏈接

lsa連同顯示隱藏文件,以.開頭的文件或目錄

lsd顯示目錄本身的信息

lsh以友好的表示方式顯示信息

常用選項

-l 、 -a 、 -A 、 -d 、 -h 、 -g 、 --color

結(jié)合通配符

“?”:匹配文件名中的一個未知字符

“*”:匹配文件名中的任意多個字符

通過別名機制簡化常用的、比較長的命令

alias 命令別名 = 命令

設(shè)置mylsls alh的別名

alias myls =ls alh

永久保存定義別名的方式

編輯 ~/.bashrc

alias la='ls -a -l'

統(tǒng)計指定目錄或文件所占用磁盤空間的大小

du [選項] [文件或目錄 ]

選項

示例

-a

統(tǒng)計磁盤空間占用時包括所有的文件,而不僅僅只統(tǒng)計目錄

-h

顯示出目錄或文件的大?。↘、M),默認的大小單位為字節(jié)(KB)

-s

只統(tǒng)計每個參數(shù)所占用空間總的大小,而不是統(tǒng)計每個子目錄、文件的大小

dfh顯示剩余磁盤空間

mkdir rmdir

創(chuàng)建新的空目錄

mkdir [選項]目錄位置及名稱

-p:一次性創(chuàng)建嵌套的多層目錄

Rmdir刪除子目錄時,必須是空的。

創(chuàng)建空文件 touch

更新文件的時間標記

經(jīng)常用于創(chuàng)建多個新的空文件

touch 文件…

創(chuàng)建鏈接文件 ln

為文件或目錄建立鏈接文件

文件類型

軟鏈接,又稱符號鏈接

硬鏈接

ln [-s] 源文件或目錄… 鏈接文件或目標位置

?

軟鏈接-s

硬鏈接

刪除原始文件后

失效

仍舊可用

使用范圍

適用于文件或目錄

只可用于文件

保存位置

與原始文件可以位于不同的文件系統(tǒng)中

必須與原始文件在同一個文件系統(tǒng)(如一個Linux分區(qū))內(nèi)

取消軟鏈接

Unlink 鏈接名

如:unlink aa1.txt

查找指定inode號的硬鏈接文件

ll –i

find / -inum 16810953

-----------------------下午---------------------------

將需要復(fù)制的文件或目錄(源)重建一份,并保存為新的文件或目錄

cp [選項]源文件或目錄目標文件或目錄

選項

說明

-f

覆蓋目標同名文件或目錄時不進行提醒,直接強制復(fù)制

-i

覆蓋目標同名文件或目錄時提醒用戶確認

-p

復(fù)制時保持源文件的權(quán)限、屬主及時間標記等屬性不變

-r

復(fù)制目錄時必須使用此選項,表示遞歸復(fù)制所有文件及子目錄

注意:

復(fù)制多個文件或目錄時,目標位置必須是目錄,且目標目錄必須已存在

復(fù)制文件的樣式

Cp文件名子目錄中

如:cd /root

cp initial-setup-ks.cfg a1

cp文件名新文件名

在當(dāng)前目錄復(fù)制出一個新文件

支持通配符*

復(fù)制一個目錄及里面所有文件到另一個目錄中

Cp –r b3 b34

刪除指定的文件或目錄

rm [選項]要刪除的文件或目錄

常用選項

-f(強制)、-i(友好提示)、-r(連同子目錄)

其中rf可以組合使用

猜一猜:下面命令實現(xiàn)的功能

rm -rf public_html/grub/

rm -i public_html/apg.conf

注意:

不要直接刪除系統(tǒng)中已有的目錄或配置文件,以避免出現(xiàn)意外故障

移動文件或目錄mv

mv [選項] … 源文件或目錄… 目標文件或目錄

將指定的文件或目錄轉(zhuǎn)移位置

如果目標位置 與源位置相同,則相當(dāng)于執(zhí)行重命名操作

mv mytouch mkfile

mv mkfile public_html/

查找命令/文件存放目錄

搜索范圍由環(huán)境變量 PATH 決定(echo $PATH )

which 命令|程序名

which -a 命令|程序名

查找文件或目錄-find

采用遞歸方式,根據(jù)目標的名稱、類型、大小等不同屬性進行精細查找

find [查找范圍] [查找條件表達式]

查找類型

關(guān)鍵字

說明

按名稱查找

-name

根據(jù)目標文件的名稱進行查找,允許使用“*”及“?”通配符

按文件大小查找

-size

根據(jù)目標文件的大小進行查找
一般使用“+”、“-”號設(shè)置超過或小于指定的大小作為查找條件
常用的容量單位包括 kB(注意 k 是小寫)、M、G

按文件屬主查找

-user

根據(jù)文件是否屬于目標用戶進行查找

按文件類型查找

-type

根據(jù)文件的類型進行查找
文件類型包括普通文件(f)、目錄(d)、塊設(shè)備文件(b)、字符設(shè)備文件(c)等
塊設(shè)備是指成塊讀取數(shù)據(jù)的設(shè)備(如硬盤、內(nèi)存等),字符設(shè)備是指按單個字符讀取數(shù)據(jù)的設(shè)備(如鍵盤、鼠標等)

例如:

find / -name "aa*.log"ls

find / -size +100Mls

find /etc -size -10k -ls

find / -user abc -ls

find /root/b35 -type f -ls

各表達式之間使用邏輯運算符

“-a”表示 而且(and)

“-o”表示 或者(or)

find /boot -size +1024k -a -name "vmlinuz*“

find /boot -size +1024k -o -name "vmlinuz*"

知識梳理

查看及切換目錄(pwd、cd、ls、du、df)

創(chuàng)建目錄和文件(mkdir、touch、ln)

復(fù)制、刪除、移動目錄和文件(cp、rm、mv)

查找目錄和文件(which、find)

作業(yè):

1、建立子目錄/root/abc,在下面分別建立新子目錄a1,b1,c1和文件a1.txt,b1.txt,c1.txt,將/etc/resolv.conf文件復(fù)制到a1目錄中名稱為r1.conf,/root/abc/b1目錄軟鏈接此文件。

2、查找系統(tǒng)中hostname文件,復(fù)制到/root/abc/c1中,本目錄復(fù)制出新文件h2.conf,然后刪除/root/abc/c1/hostname文件。

3、2種方法查找系統(tǒng)中ls命令,并顯示詳細信息。

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機、免備案服務(wù)器”等云主機租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。

分享文章:第三章linux常用命令-centos7.5知識-創(chuàng)新互聯(lián)
URL網(wǎng)址:http://bm7419.com/article10/dihhgo.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供服務(wù)器托管、品牌網(wǎng)站建設(shè)、網(wǎng)站建設(shè)虛擬主機、品牌網(wǎng)站設(shè)計、企業(yè)建站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都app開發(fā)公司