一、linux命令
專注于為中小企業提供網站制作、成都網站設計服務,電腦端+手機端+微信端的三站合一,更高效的管理,為中小企業孝義免費做網站提供優質的服務。我們立足成都,凝聚了一批互聯網行業人才,有力地推動了上千多家企業的穩健成長,幫助中小企業通過網站建設實現規模擴充和轉變。SHELL
文件位于/bin/bash
cat /etc/shells
LINUX命令分類
內部命令 | 外部命令 |
集成于 Shell 解釋器程序內部的一些特殊指令,也稱為內建(Built-in)指令 | Linux系統中能夠完成特定功能的腳本文件或二進制程序 |
屬于 Shell 的一部分 | 屬于 Shell 解釋器程序之外的命令 |
沒有單獨對應的系統文件 | 每個外部命令對應了系統中的一個文件 |
自動載入內存,可以直接使用 | 必須知道其對應的文件位置,由 Shell 加載后才能執行 |
Echo $PATH
通用的命令行使用格式
命令字
是整條命令中最關鍵的一部分
唯一確定一條命令
選項
短格式選項:使用“-”符號引導
多個單字符選項可以組合在一起使用
長格式選項:使用“--”符號引導
參數
命令字的處理對象
可以是文件名、目錄(路徑)名或用戶名等內容
個數可以是零到多個
編輯Linux命令行的輔助操作
Tab 鍵
反斜杠“\”
Ctrl+U 快捷鍵
Ctrl+K 快捷鍵
Ctrl+L 快捷鍵
Ctrl+C 快捷鍵
如何獲得命令幫助
問題
如何能快速、正確使用命令完成操作?
取得幫助方法
使用help 命令
使用“--help”選項
使用man 手冊頁
目錄和文件基本操作
pwd命令
cd命令
ls命令
du命令
顯示當前的工作目錄
Pwd
將用戶的工作目錄更改到其他位置
格式 | 說明 |
cd 目標位置 | 切換到目標位置 |
cd ~ cd | 若不指定目標位置,切換到當前用戶的宿主目錄 |
cd - | 切換到上一次執行 cd 命令之前所在的目錄 |
目錄操作
絕對目錄:從根目錄開始的路徑表示方式
相對目錄:從當前目錄開始的路徑表示方式
示例:cd .. 相對路徑表示法進入上級目錄。
―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
顯示目錄中內容,包括子目錄和文件相關屬性信息
ls [選項] [文件或目錄… ]
ls–l
標志
d代表目錄
-代表文件
l代表鏈接
ls–a連同顯示隱藏文件,以.開頭的文件或目錄
ls–d顯示目錄本身的信息
ls–h以友好的表示方式顯示信息
常用選項
-l 、 -a 、 -A 、 -d 、 -h 、 -g 、 --color
結合通配符
“?”:匹配文件名中的一個未知字符
“*”:匹配文件名中的任意多個字符
通過別名機制簡化常用的、比較長的命令
alias 命令別名 = 命令
設置myls為ls– alh的別名
alias myls =‘ls– alh’
永久保存定義別名的方式
編輯 ~/.bashrc
alias la='ls -a -l'
統計指定目錄(或文件)所占用磁盤空間的大小
du [選項] [文件或目錄… ]
選項 | 示例 |
-a | 統計磁盤空間占用時包括所有的文件,而不僅僅只統計目錄 |
-h | 顯示出目錄或文件的大小(K、M),默認的大小單位為字節(KB) |
-s | 只統計每個參數所占用空間總的大小,而不是統計每個子目錄、文件的大小 |
df–h顯示剩余磁盤空間
mkdir rmdir
創建新的空目錄
mkdir [選項]目錄位置及名稱
-p:一次性創建嵌套的多層目錄
Rmdir刪除子目錄時,必須是空的。
創建空文件– touch
更新文件的時間標記
經常用于創建多個新的空文件
touch 文件…
創建鏈接文件– ln
為文件或目錄建立鏈接文件
文件類型
軟鏈接,又稱符號鏈接
硬鏈接
ln [-s] 源文件或目錄… 鏈接文件或目標位置
? | 軟鏈接-s | 硬鏈接 |
刪除原始文件后 | 失效 | 仍舊可用 |
使用范圍 | 適用于文件或目錄 | 只可用于文件 |
保存位置 | 與原始文件可以位于不同的文件系統中 | 必須與原始文件在同一個文件系統(如一個Linux分區)內 |
取消軟鏈接
Unlink 鏈接名
如:unlink aa1.txt
查找指定inode號的硬鏈接文件
ll –i
find / -inum 16810953
-----------------------下午---------------------------
將需要復制的文件或目錄(源)重建一份,并保存為新的文件或目錄
cp [選項]…源文件或目錄…目標文件或目錄…
選項 | 說明 |
-f | 覆蓋目標同名文件或目錄時不進行提醒,直接強制復制 |
-i | 覆蓋目標同名文件或目錄時提醒用戶確認 |
-p | 復制時保持源文件的權限、屬主及時間標記等屬性不變 |
-r | 復制目錄時必須使用此選項,表示遞歸復制所有文件及子目錄 |
注意:
復制多個文件或目錄時,目標位置必須是目錄,且目標目錄必須已存在
復制文件的樣式
Cp文件名子目錄中
如:cd /root
cp initial-setup-ks.cfg a1
cp文件名新文件名
在當前目錄復制出一個新文件
支持通配符*?
復制一個目錄及里面所有文件到另一個目錄中
Cp –r b3 b34
刪除指定的文件或目錄
rm [選項]要刪除的文件或目錄…
常用選項
-f(強制)、-i(友好提示)、-r(連同子目錄)
其中rf可以組合使用
猜一猜:下面命令實現的功能
rm -rf public_html/grub/
rm -i public_html/apg.conf
注意:
不要直接刪除系統中已有的目錄或配置文件,以避免出現意外故障
移動文件或目錄mv
mv [選項] … 源文件或目錄… 目標文件或目錄
將指定的文件或目錄轉移位置
如果目標位置 與源位置相同,則相當于執行重命名操作
mv mytouch mkfile
mv mkfile public_html/
查找命令/文件存放目錄
搜索范圍由環境變量 PATH 決定(echo $PATH )
which 命令|程序名
which -a 命令|程序名
查找文件或目錄-find
采用遞歸方式,根據目標的名稱、類型、大小等不同屬性進行精細查找
find [查找范圍] [查找條件表達式]
查找類型 | 關鍵字 | 說明 |
按名稱查找 | -name | 根據目標文件的名稱進行查找,允許使用“*”及“?”通配符 |
按文件大小查找 | -size | 根據目標文件的大小進行查找 |
按文件屬主查找 | -user | 根據文件是否屬于目標用戶進行查找 |
按文件類型查找 | -type | 根據文件的類型進行查找 |
例如:
find / -name "aa*.log"–ls
find / -size +100M–ls
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)
創建目錄和文件(mkdir、touch、ln)
復制、刪除、移動目錄和文件(cp、rm、mv)
查找目錄和文件(which、find)
作業:
1、建立子目錄/root/abc,在下面分別建立新子目錄a1,b1,c1和文件a1.txt,b1.txt,c1.txt,將/etc/resolv.conf文件復制到a1目錄中名稱為r1.conf,在/root/abc/b1目錄軟鏈接此文件。
2、查找系統中hostname文件,復制到/root/abc/c1中,本目錄復制出新文件h2.conf,然后刪除/root/abc/c1/hostname文件。
3、用2種方法查找系統中ls命令,并顯示詳細信息。
另外有需要云服務器可以了解下創新互聯scvps.cn,海內外云服務器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務器、裸金屬服務器、高防服務器、香港服務器、美國服務器、虛擬主機、免備案服務器”等云主機租用服務以及企業上云的綜合解決方案,具有“安全穩定、簡單易用、服務可用性高、性價比高”等特點與優勢,專為企業上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。
分享文章:第三章linux常用命令-centos7.5知識-創新互聯
URL網址:http://vcdvsql.cn/article10/dihhgo.html
成都網站建設公司_創新互聯,為您提供服務器托管、品牌網站建設、網站建設、虛擬主機、品牌網站設計、企業建站
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯