常用指令
創(chuàng)新互聯(lián)建站2013年至今,先為紅河哈尼等服務(wù)建站,紅河哈尼等地企業(yè),進(jìn)行企業(yè)商務(wù)咨詢(xún)服務(wù)。為紅河哈尼企業(yè)網(wǎng)站制作PC+手機(jī)+微官網(wǎng)三網(wǎng)同步一站式服務(wù)解決您的所有建站問(wèn)題。
ls 顯示文件或目錄
-l 列出文件詳細(xì)信息l(list)
-a 列出當(dāng)前目錄下所有文件及目錄,包括隱藏的a(all)
mkdir 創(chuàng)建目錄
-p 創(chuàng)建目錄,若無(wú)父目錄,則創(chuàng)建p(parent)
cd 切換目錄
touch 創(chuàng)建空文件
echo 創(chuàng)建帶有內(nèi)容的文件。
cat 查看文件內(nèi)容
cp 拷貝
mv 移動(dòng)或重命名
rm 刪除文件
-r 遞歸刪除,可刪除子目錄及文件
-f 強(qiáng)制刪除
find 在文件系統(tǒng)中搜索某文件
wc 統(tǒng)計(jì)文本中行數(shù)、字?jǐn)?shù)、字符數(shù)
grep 在文本文件中查找某個(gè)字符串
rmdir 刪除空目錄
tree 樹(shù)形結(jié)構(gòu)顯示目錄,需要安裝tree包
pwd 顯示當(dāng)前目錄
ln 創(chuàng)建鏈接文件
more、less 分頁(yè)顯示文本文件內(nèi)容
head、tail 顯示文件頭、尾內(nèi)容
ctrl+alt+F1 命令行全屏模式
系統(tǒng)管理命令
stat 顯示指定文件的詳細(xì)信息,比ls更詳細(xì)
who 顯示在線登陸用戶
whoami 顯示當(dāng)前操作用戶
hostname 顯示主機(jī)名
uname 顯示系統(tǒng)信息
top 動(dòng)態(tài)顯示當(dāng)前耗費(fèi)資源最多進(jìn)程信息
ps 顯示瞬間進(jìn)程狀態(tài) ps -aux
du 查看目錄大小 du -h /home帶有單位顯示目錄信息
df 查看磁盤(pán)大小 df -h 帶有單位顯示磁盤(pán)信息
ifconfig 查看網(wǎng)絡(luò)情況
ping 測(cè)試網(wǎng)絡(luò)連通
netstat 顯示網(wǎng)絡(luò)狀態(tài)信息
man 命令不會(huì)用了,找男人 如:man ls
clear 清屏
alias 對(duì)命令重命名 如:alias showmeit="ps -aux" ,另外解除使用unaliax showmeit
kill 殺死進(jìn)程,可以先用ps 或 top命令查看進(jìn)程的id,然后再用kill命令殺死進(jìn)程。
打包壓縮相關(guān)命令
gzip:
bzip2:
tar: 打包壓縮
-c 歸檔文件
-x 壓縮文件
-z gzip壓縮文件
-j bzip2壓縮文件
-v 顯示壓縮或解壓縮過(guò)程 v(view)
-f 使用檔名
例:
tar -cvf /home/abc.tar /home/abc 只打包,不壓縮
tar -zcvf /home/abc.tar.gz /home/abc 打包,并用gzip壓縮
tar -jcvf /home/abc.tar.bz2 /home/abc 打包,并用bzip2壓縮
當(dāng)然,如果想解壓縮,就直接替換上面的命令 tar -cvf / tar -zcvf / tar -jcvf 中的“c” 換成“x” 就可以了。
關(guān)機(jī)/重啟機(jī)器
shutdown
-r 關(guān)機(jī)重啟
-h 關(guān)機(jī)不重啟
now 立刻關(guān)機(jī)
halt 關(guān)機(jī)
reboot 重啟
之前的一篇文章小懿已經(jīng)給大家說(shuō)了學(xué)習(xí)大數(shù)據(jù)都需要學(xué)習(xí)哪些內(nèi)容,接下來(lái),小懿就會(huì)帶領(lǐng)著讀者們一起開(kāi)始學(xué)習(xí)大數(shù)據(jù)的旅程。既然開(kāi)始,那么就得從最基礎(chǔ)的地方開(kāi)始,裝Linux系統(tǒng),別說(shuō)Linux系統(tǒng)沒(méi)啥用,畢竟你已經(jīng)學(xué)會(huì)了Java,不想做運(yùn)維的話,哪怕你只是會(huì)上傳文件,打包,解壓,啟動(dòng)Tomcat的話,你都要會(huì)Linux的命令才能進(jìn)行操作不是么?
Linux,全稱(chēng)GNU/Linux,是一種免費(fèi)使用和自由傳播的類(lèi)UNIX操作系統(tǒng),其內(nèi)核由林納斯·本納第克特·托瓦茲于1991年10月5日首次發(fā)布,它主要受到Minix和Unix思想的啟發(fā),是一個(gè)基于POSIX的多用戶、多任務(wù)、支持多線程和多CPU的操作系統(tǒng)。
其實(shí)我們劃重點(diǎn),核心就是不要錢(qián),開(kāi)源,免費(fèi),功能還強(qiáng)大,那肯定是我們大家首選的東西了。學(xué)技術(shù)得先看點(diǎn)有趣的東西,那就是Linux的創(chuàng)始作者。
對(duì)就是這個(gè)人,在1991年,還在上大二的托瓦茲在互聯(lián)網(wǎng)上放出了他自己編寫(xiě)的操作系統(tǒng) Linxus 0.01 版本。于是就有了最開(kāi)始的Linux,以至于以后通過(guò)開(kāi)源社區(qū)的不斷補(bǔ)充,使其從當(dāng)年一個(gè)人的“小項(xiàng)目”日益壯大起來(lái)。而之所以Linux能夠獲得這些資源,其實(shí)全依靠 Linux 采用的授權(quán)協(xié)議——GPL。
行了,這了解了Linux的創(chuàng)始和來(lái)源,我們就來(lái)安裝一下Linux操作系統(tǒng)吧。
在安裝Linux系統(tǒng)的時(shí)候,首先我們需要一個(gè)介質(zhì)工具,那就是VMware Workstation,虛擬機(jī),安裝好這個(gè)之后,就相當(dāng)于是在你的電腦上裝了一個(gè)虛擬計(jì)算機(jī)的軟件,小懿相信,百分之九十以上的人,電腦里面都會(huì)有這個(gè),它提供用戶可在單一的桌面上同時(shí)運(yùn)行不同的操作系統(tǒng),和進(jìn)行開(kāi)發(fā)、測(cè)試、部署新的應(yīng)用程序的最佳解決方案。
如果有條件的,大家肯定可以使用阿里云或者華為云或者百度云等各種大廠出品的云服務(wù)器來(lái)進(jìn)行使用,畢竟人家的服務(wù)器也是支持你在任何地方進(jìn)行訪問(wèn)的,只要你有賬號(hào)和密碼,所以阿粉也是整了一個(gè)云服務(wù)器來(lái)進(jìn)行測(cè)試。
linux沒(méi)有盤(pán)符的概念,一切都是文件.
linux目錄結(jié)構(gòu) :
磁盤(pán)管理 :
最常用的就是查看文件多少的命令了,
ls 顯示當(dāng)前目錄下的文件或子目錄
cd 切換目錄
pwd 顯示當(dāng)前工作的目錄
mkdir 創(chuàng)建目錄
touch 創(chuàng)建文件
文件瀏覽 :
cat 命令 查看文件所有內(nèi)容
less 命令 分頁(yè)查看
tail 名稱(chēng) 查看日志文件,查看的文件末尾內(nèi)容.
這個(gè)命令比如我們需要看日志的時(shí)候,就不用再去使用 XFTP 這樣的工具去把日志弄到本地來(lái)看了,直接就 tail -99f xxxx.log
文件操作 :
cp 復(fù)制
mv 重命名或移動(dòng)
rm 刪除
find 查詢(xún)
文檔編輯
這是我們使用過(guò)程中最重要的一點(diǎn),因?yàn)槟阈枰薷呐渲梦募臅r(shí)候經(jīng)常會(huì)使用到文檔編輯的命令,所以這塊的內(nèi)容是你最需要掌握的。
vi/vim 修改
vi : 修改文件,但是顯示字體是白色
vim : 修改文件,但是關(guān)鍵字高亮顯示
這時(shí)候需要的就是我們需要熟記的一些命令,能夠幫我們剩下很多的時(shí)間,
一般模式:
插入模式:
底行模式:
grep 查找過(guò)濾
一般我們使用 grep 命令的時(shí)候,都是搭配著 ps 命令一起,去查看我們需要的一些進(jìn)程信息,比如說(shuō):
ps -ef|grep tomcat 查看tomcat進(jìn)程
kill 殺死進(jìn)程
壓縮和解壓縮 :
chmod 文件授權(quán)
我們一般常用的組合就是那么幾種:
一般知道上面的權(quán)限這點(diǎn)內(nèi)容就差不多了,畢竟咱們干開(kāi)發(fā)又不是專(zhuān)職 干運(yùn)維的。
本文根據(jù)饑人谷相關(guān)課程整理,如有新知識(shí)或遺漏將繼續(xù)補(bǔ)充。
1.程序員為了輸入方便對(duì)命令進(jìn)行縮寫(xiě)
2.縮寫(xiě)規(guī)則是省略A、E、I、O、U五個(gè)元音字母,留下2~3個(gè)字母(有時(shí)會(huì)例外)
注: Windows默認(rèn)不支持鏈接
3. ~ 表示用戶目錄
假設(shè)用戶名是administrator,那么
· 在Windows下, ~ 表示 /User/administrator/ 目錄 (一般在C盤(pán))
· 在Linux下, ~ 表示 /home/administrator/ 目錄
注: 永遠(yuǎn)不要運(yùn)行 rm -rf / 即強(qiáng)制刪除整個(gè)硬盤(pán)
在命令后加 \ ,意思是這句話沒(méi)完
有空格等特殊字符的時(shí)候加引號(hào)