linux目錄結(jié)構(gòu):
linux不像Windows 分了盤,它根目錄下有如下常用文件夾:
home ---------- 用戶的家
root ---------- 超級(jí)管理員root的家
etc ---------- 存放配置文件
usr ---------- 存放共享資源
歡迎大家關(guān)注我的公眾號(hào) javawebkf咬摇,目前正在慢慢地將簡(jiǎn)書文章搬到公眾號(hào),以后簡(jiǎn)書和公眾號(hào)文章將同步更新褪子,且簡(jiǎn)書上的付費(fèi)文章在公眾號(hào)上將免費(fèi)。
常用命令:
1骗村、cd命令:
①嫌褪、進(jìn)入某一個(gè)目錄
cd 目錄名
②、進(jìn)入多級(jí)目錄
cd 目錄名/目錄名
③胚股、返回上一級(jí)目錄
cd ..
④笼痛、返回根目錄
cd /
⑤、返回根目錄下的某一個(gè)目錄
cd /目錄名
⑥、回家
cd ~
2缨伊、創(chuàng)建摘刑、刪除目錄:
①、創(chuàng)建目錄
mkdir 目錄名
②刻坊、創(chuàng)建多級(jí)目錄
mkdir -p a/b/c
③枷恕、刪除目錄(只能刪除空目錄)
rmdir 目錄名
④、刪除目錄(可刪除非空目錄谭胚,帶詢問)
rm -r
⑤徐块、刪除目錄(不帶詢問,謹(jǐn)慎使用)
rm -rf
3灾而、對(duì)文件的操作:
①胡控、創(chuàng)建空白文件
touch 文件名
②、復(fù)制文件
cp a.txt b.txt
表示復(fù)制a文件并重命名為b绰疤。
cp a.txt dir/b.txt
表示把a(bǔ)復(fù)制到dir文件夾下并重命名為b铜犬。
③、移動(dòng)文件
mv a.txt dir/b.txt
把a(bǔ).txt移動(dòng)到dir目錄下并重命名為b.txt轻庆。
④、重命名文件
mv a.txt b.txt
把a(bǔ).txt重命名為b.txt敛劝。
⑤余爆、刪除文件
rm 文件名
帶詢問的刪除
rm -f 文件名
不帶詢問的刪除。
⑥夸盟、瀏覽文件
cat 文件名
顯示文件所有內(nèi)容
more 文件名
分頁(yè)顯示蛾方,空格鍵下一頁(yè),回車鍵下一行上陕。
less 文件名
分頁(yè)顯示桩砰,pgup上一頁(yè),pgdn下一頁(yè)释簿。
tail -5 a.txt
顯示a.txt文件的最后5行亚隅。
tail -f 文件名
動(dòng)態(tài)的查看。
4庶溶、查看目錄下的文件:
①煮纵、查看所有文件和目錄名稱
ls
②、查看所有文件和目錄名稱(包括隱藏的)
ls -a
③偏螺、查看文件并顯示詳細(xì)信息(最常用)
ll
④行疏、友好的顯示
ll -h
比如顯示的文件大小是kb而不是字節(jié)。
5套像、tar打包命令:
①酿联、將當(dāng)前目錄所有文件打包成haha.tar
tar -cvf haha.tar ./*
②、將當(dāng)前目錄下所有文件打包并壓縮成haha.tar
tar -zcvf haha.tar.gz ./*
③、將haha.tar解壓到當(dāng)前目錄
tar -xvf haha.tar
④贞让、將haha.tar解壓到b目錄
tar -xvf haha.tar -C b
注意C是大寫的周崭!
6、其他常用命令:
①震桶、grep命令
grep category a.txt
表示在a.txt中查找category字符串所在的行休傍,前提是打開了a.txt文件。
grep category a.txt -A2
在a.txt中查找category字符串的前兩行蹲姐。
grep category a.txt -B2
在a.txt中查找category字符串的后兩行磨取。
②、查看當(dāng)前目錄
pwd
③柴墩、wget下載命令
wget www.baidu.com
下載百度首頁(yè)
注意:若是出現(xiàn)command not found
忙厌,執(zhí)行yum -y install wget
,電腦要聯(lián)網(wǎng)江咳,然后執(zhí)行service network restart
逢净。
7、vi/vim編輯器:
①歼指、編輯器有三種模式爹土,分別是:
命令行模式:
此模式無法編輯文件,yy
復(fù)制行踩身,p
粘貼胀茵,dd
刪除行,按如下鍵都可以進(jìn)入插入模式:
i
當(dāng)前位置前插入
I
當(dāng)前行行首插入
a
當(dāng)前位置后插入
A
當(dāng)前行行尾插入
o
當(dāng)前行之后插入一行
O
當(dāng)前的之前插入一行
插入模式:此模式下可以對(duì)文件進(jìn)行編輯挟阻。按esc
退出插入模式琼娘,回到命令行模式。
底行模式:命令行模式下按:
附鸽,即可進(jìn)入底行模式脱拼。底行模式有如下常用命令:
q
不保存退出
q!
不保存強(qiáng)制退出
wq
保存退出
8坷备、管道:
管道:|
熄浓,將一個(gè)命令的輸出作為另一個(gè)命令的輸入。例如:
在ip addr
的輸出結(jié)果中查找192.168
字符串:
ip addr | grep 192.168
9击你、系統(tǒng)管理命令:
①玉组、查看系統(tǒng)時(shí)間
date
查看系統(tǒng)時(shí)間
date -s "2018-05-15 22:22:22"
將系統(tǒng)時(shí)間設(shè)置為引號(hào)里面的時(shí)間
②、查看磁盤信息
df
查看磁盤信息
df -h
友好地展示磁盤信息
③丁侄、清屏
clear
或者按ctr L
④惯雳、進(jìn)程
ps -ef
查看所有進(jìn)程
ps -ef | grep ssh
查找ssh進(jìn)程
⑤、殺掉進(jìn)程
kill 9527
殺掉9527號(hào)進(jìn)程
kill -9 9527
強(qiáng)制殺掉9527號(hào)進(jìn)程
⑥鸿摇、查看網(wǎng)絡(luò)端口
netstat -an | grep 3306
查看3306端口占用情況
⑦石景、ping命令
ping xx.xx.xxx
測(cè)試網(wǎng)絡(luò)連通性