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...