linux 常用命令

2021-09-25 01:22:25 字數 2942 閱讀 6791

linux 常用命令

檢視系統資訊的命令

硬體cpu

lscpu             檢視cpu資訊

cat /proc/cpuinfo 檢視cpu資訊

memory

free -m(h)       檢視記憶體資訊

cat /proc/meminfo   檢視記憶體資訊

dmidecode -t memory (檢視記憶體硬體資訊)

主機板lspci -v -vv(更詳細的資訊檢視)檢視主機板資訊

-t 以樹的形式檢視   -tv

dmidecode -t bios        檢視bios資訊

磁碟lsblk                  檢視磁碟及分割槽情況

fdisk -l                檢視磁碟資訊

parted -l               檢視磁碟資訊

df -h   (檢視掛載的磁碟使用量)

網路ifconfig -a               檢視網路介面

ip link show              檢視網路介面

lspci | grep -i 『eth』   檢視網絡卡硬體資訊

dmidecode   以一種可讀的方式dump出機器的dmi(desktop management inte***ce)資訊。

軟體檢視linux版本

cat /etc/issue  適用於全部linux版本

cat /etc/redhat-release   紅帽系列特有的,centos rhel  fedora

檢視核心版本

uname -r  

uname -a  檢視全部資訊

檢視時區

date -r  

linux 常用命令 shell

linux命令分為兩類:

內部命令:核心系統自帶的命令   /bin 

外部命令:安裝某些程式之後才能使用的命令 /usr/sbin

命令格式:

命令     引數/選項        操作物件1 操作物件2 .......

長格式/短格式

--片語/-字母

ls (list)檢視(列出指定目錄下的檔案及子目錄)

語法:ls 引數/選項 檔名/目錄

*a  檢視所有,包含隱藏檔案

b   將檔名中不可輸出的字元用「\」標記出來

c   輸出檔案的i節點修改時間並排序

*l  詳細資訊

alias(別名) ll=『ls -l --color=auto』  /bin/ls

i   i節點資訊

k   以k為單位顯示大小

m   以逗號分隔檔名

n   以數字形式標識出來所有者和所有組

h   用單位表示檔案大小(kb,mb,gb)

a  顯示所有檔案不包含「.」「..」

b  不顯示以「~」結尾的檔案

l  顯示源檔案屬性(只針對鏈結檔案)

s  按檔案大小排序

*r 顯示子目錄下的檔案

cd 切換目錄

語法: cd 引數 目錄的路徑

cd 回家(當前使用者的家目錄)

cd . 當前目錄

cd .. 返回上一級目錄 (切換到當前目錄的父目錄)

cd ~ 回家 (當前使用者的家目錄)

cd - 返回上乙個工作目錄(切換到上乙個工作目錄)

rm 刪除檔案或目錄

語法:  rm 引數/選項 要刪除的檔案或目錄

f    force強制刪除、忽略不存在的檔案,沒有確認提示

i    刪除前需要確認

r/r  遞迴刪除

*********************  rm -rf  慎用   ****************************

##使用者家目錄下有.bashrc   .bash_profile  是當前使用者的bshell(bash shell)的環境設定 

##  linux下萬用字元  * 代表任意字元及任意字串長度  ?代表匹配單一字元

cp copy 複製

語法:cp 引數/選項 被複製的檔案(源)複製後的檔案(目標)      把誰複製到誰

f   強制

i   覆蓋前詢問

r/r 遞迴

p   保持資訊不變(所有者,組,許可權等資訊)

******    cp -pfr file1 newfile/路徑  ***********************

mv 移動或改名*********************** mv 慎用 **************************

語法:mv 引數|選項 被移動的檔案|路徑          把誰移動**(誰)

f   強制

i   覆蓋前詢問

n   不覆蓋已存在的檔案

u   原始檔比目標檔案新或者目標檔案不存在時才移動

echo $?  如果返回值為0 說明上一步執行成功,如果非0說明上一步執行失敗

find 查詢

語法:find /path(要查詢的路徑)引數|選項 查詢的條件

eg:find / -name filename|目錄名稱

-name  按名稱查詢  接名字

eg:find ./ -mtime -2  查詢檔案更新日期時在距現在時刻2天以內的檔案

eg:find ./ -mtime 2   查詢檔案更新時在距現在時刻1天以上2天以內的檔案

eg: find ./ -mtime +2  查詢檔案更新日期時在距現在時刻2天以上的檔案

eg:find ./ -user 使用者名稱  find ./ -user root 在當前目錄查詢檔案所有者是root的檔案或目錄

查詢檔案

find ./ -type f

查詢目錄

find ./ -type d

查詢名字為test的檔案或目錄

find ./ -name test

Linux常用命令之Linux常用命令實戰知識點

在在複習linux,這是以前做的筆記,分享一下。linux系統 一切皆檔案 操作檔案就是操作linux系統 一 linux版本 1 redhat 企業版 收費 2 centos redhat的社群版 免費 3 ubuntu 4 紅旗 二 linux的特點 1 多使用者 多工 2 豐富的網路功能 3 ...

LINUX常用命令

一 目錄結構 目錄名稱 意 義 vmlinuz 該目錄中存放的是系統核心 bin 該目錄中存放linux的常用命令,在有的版本中是一些和根目錄下相同的目錄。boot 該目錄下存放的都是系統啟動時要用到的程式,當用lilo引導linux時,會用到這裡的一些資訊 dev 該目錄包含了linux系統中使用...

linux 常用命令

ssh 連線 eg.ssh l mike www.mydomain.com or 192.168.0.1 scp 複製 本地 遠端 scp localfile username tohost newfile 遠端 本地 scp username tohost remotefile local 把tx...