姓名:劉姝戀? ? ? 學(xué)號(hào):19020100402? ?學(xué)院:電子工程學(xué)院
轉(zhuǎn)自:https://blog.csdn.net/qq_36994788/article/details/55683326
【嵌牛導(dǎo)讀】Linux常用指令
【嵌牛鼻子】嵌入式Linux?
【嵌牛提問(wèn)】Linux常用指令有哪些?
【嵌牛正文】
1.linux目錄結(jié)構(gòu)(前面有/)
bin (binaries)存放二進(jìn)制可執(zhí)行文件
sbin (super user binaries)存放二進(jìn)制可執(zhí)行文件,只有root才能訪問(wèn)
etc (etcetera)存放系統(tǒng)配置文件
home 存放用戶文件的根目錄
root 超級(jí)用戶目錄
dev (devices)用于存放設(shè)備文件
lib (library)存放跟文件系統(tǒng)中的程序運(yùn)行所需要的共享庫(kù)及內(nèi)核模塊
mnt (mount)系統(tǒng)管理員安裝臨時(shí)文件系統(tǒng)的安裝點(diǎn)
boot 存放用于系統(tǒng)引導(dǎo)時(shí)使用的各種文件
tmp (temporary)用于存放各種臨時(shí)文件
var (variable)用于存放運(yùn)行時(shí)需要改變數(shù)據(jù)的文件
2.查看幫助文檔
內(nèi)部命令 help+命令
外部命令 man+命令
3.一些簡(jiǎn)單的常用快捷鍵
ctrl+c 停止進(jìn)程
ctrl+l 清屏
ctrl+r 搜索歷史命令
history 查看歷史命令
cd 切換目錄
cd . 留在當(dāng)前目錄
cd .. 返回上一級(jí)目錄
ifconfig 網(wǎng)卡網(wǎng)絡(luò)配置詳解
ping 測(cè)試網(wǎng)絡(luò)的連通性
shutdown系統(tǒng)關(guān)機(jī)
-r 關(guān)機(jī)后立即重啟
-h 關(guān)機(jī)后不重新啟動(dòng)
halt 關(guān)機(jī)后關(guān)閉電源
reboot 重新啟動(dòng)
4. 操作文件或目錄常用命令
簡(jiǎn)單的就不做實(shí)例了,按照基本格式寫就行了嚎卫,實(shí)例均為黑體字標(biāo)出
ls:顯示文件和目錄列表(list)
常用參數(shù):
-l (long)
-a (all) 注意隱藏文件、特殊目錄.和..
-t (time)
命令格式:命令 -選項(xiàng) 參數(shù) 如:ls -la /usr 顯示usr文件的所有文件梆暮,也可以簡(jiǎn)寫為ll /usr
pwd 顯示當(dāng)前工作目錄(print working directory)
mkdir 創(chuàng)建目錄(make directoriy)
-p 父目錄不存在情況下先生成父目錄 (parents)
mkdir /root/WebRoot 在root目錄下生成WebRoot文件夾
touch 創(chuàng)建文件
touch /root/WebRoot 在root目錄下生成WebRoot文件夾
cp 復(fù)制文件或目錄(copy)
-r 遞歸處理猜拾,將指定目錄下的文件與子目錄一并拷貝(recursive)
mv 移動(dòng)文件或目錄、文件或目錄改名(move)
rm 刪除文件(remove)
-r 同時(shí)刪除該目錄下的所有文件(recursive)
-f 強(qiáng)制刪除文件或目錄(force)
rmdir 刪除空目錄(remove directoriy)
more羔飞、less 分頁(yè)顯示文本文件內(nèi)容
head、tail查看文本中開頭或結(jié)尾部分的內(nèi)容
haed -n 5 a.log 查看a.log文件的前5行
tail -f b.log 循環(huán)讀乳艽骸(fellow)
wc 統(tǒng)計(jì)文本的行數(shù)逻淌、字?jǐn)?shù)、字符數(shù)(word count)(若是不寫選項(xiàng)疟暖,默認(rèn)全部顯示出來(lái))
-m 統(tǒng)計(jì)文本字符數(shù)
-w 統(tǒng)計(jì)文本字?jǐn)?shù)
-l 統(tǒng)計(jì)文本行數(shù)
find 在文件系統(tǒng)中查找指定的文件
find /etc/ -name “aaa” 在etc文件夾中查找名為aaa的文件
grep 在指定的文本文件中查找指定的字符串
ln 建立鏈接文件(link)
-s 對(duì)源文件建立符號(hào)連接卡儒,而非硬連接(symbolic)
tar命令(重點(diǎn))
-c 建立一個(gè)壓縮文件的參數(shù)指令(create)
-x 解開一個(gè)壓縮文件的參數(shù)指令(extract)
-z 是否需要用 gzip 壓縮
-j 是否需要用 bzip2 壓縮
-v 壓縮的過(guò)程中顯示文件(verbose)
-f 使用檔名,在 f 之后要立即接檔名(file)
-C指定解壓文件夾
tar -xzvf a.jar.gz -C /usr/local/src/ 將a.jar.gz解壓到/usr/local/src/目錄下
4. 有關(guān)系統(tǒng)進(jìn)程的一些指令
top 顯示當(dāng)前系統(tǒng)中耗費(fèi)資源最多的進(jìn)程
-ps 顯示瞬間的進(jìn)程狀態(tài)
-e /-A 顯示所有進(jìn)程俐巴,環(huán)境變量
-f 全格式
-a 顯示所有用戶的所有進(jìn)程(包括其它用戶)
-u 按用戶名和啟動(dòng)時(shí)間的順序來(lái)顯示進(jìn)程
-x 顯示無(wú)控制終端的進(jìn)程
kill 殺死一個(gè)進(jìn)程
kill -9 pid 根據(jù)pid殺死進(jìn)程
df 顯示文件系統(tǒng)磁盤空間的使用情況
du 顯示指定的文件(目錄)已使用的磁盤空間的總
-h文件大小以K骨望,M,G為單位顯示(human-readable)
-s只顯示各檔案大小的總合(summarize)
5.VIM文本編輯器
(1)插入命令
i 在光標(biāo)前插入
I 在光標(biāo)當(dāng)前行開始插入
a 在光標(biāo)后插入
A 在光標(biāo)當(dāng)前行末尾插入
o 在光標(biāo)當(dāng)前行的下一行插入新行
O 在光標(biāo)當(dāng)前行的上一行插入新行
(2)定位命令
:set nu 顯示行號(hào)
:set nonu 取消行號(hào)
gg 到文本的第一行
G 到文本的最后一行
:n 到文本的第n行
(3)刪除命令
x 刪除光標(biāo)所在處字符
nx 刪除光標(biāo)所在處后的n個(gè)字符
dd 刪除光標(biāo)所在行欣舵。ndd刪除n行
dG 刪除光標(biāo)所在行到末尾行的所以內(nèi)容
D 刪除光標(biāo)所在處到行尾的內(nèi)容
:n1,n2d 刪除指定范圍的行
(4)替換和取消命令
u undo擎鸠,取消上一步操作
Ctrl + r redo,返回到undo之前
r 替換光標(biāo)所在處的字符
R 從光標(biāo)所在處開始替換缘圈,按Esc鍵結(jié)束
(5)其他命令
Shift+ zz 保存退出劣光,與“:wq”作用相同
v 進(jìn)入字符可視模式
V 或 Shift + v 進(jìn)入行可視模式
Ctrl + v 進(jìn)入塊可視模式
6.RPM命令使用
對(duì)rpm文件進(jìn)行安裝袜蚕,rpm文件相當(dāng)于windows系統(tǒng)的exe文件
-i:安裝應(yīng)用程序(install)
-e:卸載應(yīng)用程序(erase)
-vh:顯示安裝進(jìn)度;(verbose hash)
-U:升級(jí)軟件包绢涡;(update)
-qa: 顯示所有已安裝軟件包(query all)
rpm -ivh a.rpm 安裝a.rpm文件
————————————————
版權(quán)聲明:本文為CSDN博主「戴弢」的原創(chuàng)文章牲剃,遵循CC 4.0 BY-SA版權(quán)協(xié)議,轉(zhuǎn)載請(qǐng)附上原文出處鏈接及本聲明雄可。
原文鏈接:https://blog.csdn.net/qq_36994788/article/details/55683326