linux不像Windows 分了盤,它根目錄下有如下常用文件夾:
home ---------- 用戶的家
root ---------- 超級(jí)管理員root的家
etc ---------- 存放配置文件
usr ---------- 存放共享資源
①、進(jìn)入某一個(gè)目錄
cd目錄名
②、進(jìn)入多級(jí)目錄cd目錄名/目錄名
③、返回上一級(jí)目錄
cd..
④、返回根目錄
cd/
⑤、返回根目錄下的某一個(gè)目錄
cd/目錄名
⑥、回家
cd~
①、創(chuàng)建目錄
mkdir目錄名
②、創(chuàng)建多級(jí)目錄
mkdir-p a/b/c
③、刪除目錄(只能刪除空目錄)
rmdir目錄名
④、刪除目錄(可刪除非空目錄,帶詢問)
rm-r
⑤、刪除目錄(不帶詢問,謹(jǐn)慎使用)
rm-rf
①、創(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-5a.txt
顯示a.txt文件的最后5行。
tail-f文件名
動(dòng)態(tài)的查看。
①、查看所有文件和目錄名稱
ls
②、查看所有文件和目錄名稱(包括隱藏的)
ls-a
③、查看文件并顯示詳細(xì)信息(最常用)
ll
④、友好的顯示
ll-h
比如顯示的文件大小是kb而不是字節(jié)。
①、將當(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是大寫的!
①、grep命令:
在a.txt中查找category字符串所在的行,前提是打開了a.txt文件: grep category a.txt
在a.txt中查找category字符串的前兩行: grep category a.txt-A2
在a.txt中查找category字符串的后兩行: grep category a.txt -B2
②、查看當(dāng)前目錄: pwd
③、wget下載命令:
下載百度首頁(yè): wget www.baidu.com
注意:若是出現(xiàn) commandnotfound
,執(zhí)行 yum -y install wget
,電腦要聯(lián)網(wǎng),然后執(zhí)行 service network restart
。
①、編輯器有三種模式,分別是:
命令行模式:此模式無法編輯文件, 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
不保存強(qiáng)制退出: q!
保存退出: wq
管道: |
,將一個(gè)命令的輸出作為另一個(gè)命令的輸入。
例如:在 ip addr
的輸出結(jié)果中查找 192.168
字符串:
ip addr|grep192.168
①、查看系統(tǒng)時(shí)間
查看系統(tǒng)時(shí)間: date
將系統(tǒng)時(shí)間設(shè)置為引號(hào)里面的時(shí)間: date-s"2018-05-15 22:22:22"
②、查看磁盤信息
查看磁盤信息: df
友好地展示磁盤信息: df-h
③、清屏
clear
或者按 ctr L
④、進(jìn)程
查看所有進(jìn)程: ps -ef
查找ssh進(jìn)程: ps-ef|grep ssh
⑤、殺掉進(jìn)程
掉9527號(hào)進(jìn)程: kill9527
強(qiáng)制殺掉9527號(hào)進(jìn)程: kill-99527
⑥、查看網(wǎng)絡(luò)端口
查看3306端口占用情況: netstat-an|grep3306
⑦、ping命令
測(cè)試網(wǎng)絡(luò)連通性: ping xx.xx.xxx
聯(lián)系客服