背景
服務(wù)器版的Linux安裝完畢了,但沒有圖形化界面俗扇,我們只能通過控制臺(tái)去操作系統(tǒng)盖奈,我們就要使用類似DOS命令的Linux命令去操作系統(tǒng),那么下面我們就進(jìn)行Linux的命令的學(xué)習(xí)狐援。Linux命令成百上千钢坦,課程不能一一涉及,也沒有必要一一涉及啥酱,根據(jù)我們程序員在日常工作中的需求爹凹,總結(jié)出如下幾種供學(xué)習(xí)。
目錄切換命令
?目錄切換命令
window中通過圖形化界面和鼠標(biāo)可以任意切換需要進(jìn)入的目錄镶殷,但Linux必須通過cd命令切換目錄禾酱。但在學(xué)習(xí)cd命令之前,我們有必要分清Linux的目錄結(jié)構(gòu)
?目錄操作命令
?增加目錄
命令:mkdir 目錄名稱
示例:在根目錄 / 下 mkdir test绘趋,就會(huì)在根目錄 / 下產(chǎn)生一個(gè)test問目錄
查看目錄
命令:ls [-al] 父目錄
示例:在根目錄 / 下使用ls颤陶,可以看到該目錄下的所有的目錄和文件
示例:在根目錄 / 下使用ls -a,可以看到該目錄下的所有文件和目錄陷遮,包括隱藏的
示例:在根目錄 / 下使用ls -l滓走,可以看到該目錄下的所有目錄和文件的詳細(xì)信息
注意:ls -l 可以縮寫成ll
?尋找目錄
命令:find 目錄 參數(shù)(重點(diǎn))
示例:查找/root下的與test相關(guān)的目錄(文件)find / -name ‘test*
Linux命令
? ? 目錄操作
? ? ? ? cd usr/? ? ? ? ? ? ? ? ? ? ? ? ? ? 切換到該目錄下usr目錄
? ? ? ? cd ..? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 切換到上一層目錄
? ? ? ? cd /? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 切換到系統(tǒng)根目錄
? ? ? ? mkdir 目錄名稱? ? ? ? ? ? ? 創(chuàng)建目錄
? ? ? ? ls? ? ? 目錄名稱? ? ? ? ? ? ? ? 查詢?cè)撃夸浵滤械哪夸浐臀募?/p>
? ? ? ? ls [-a]? 目錄名稱? ? ? ? ? ? ? 查詢?cè)撃夸浵滤械哪夸浐臀募?包含隱藏文件
? ? ? ? ls [-l]? 目錄名稱? ? ? ? ? ? ? 查詢?cè)撃夸浵滤械哪夸浐臀募脑敿?xì)信息
? ? ? ? find / -name 目錄名稱? ? 查找/root下的目錄(文件)
? ? ? ? mv 目錄名稱 新目錄名稱? 修改目錄名稱
? ? ? ? mv 目錄名稱 目錄的新位置? ? ? 剪切
? ? ? ? cp -r 目錄名稱 目錄的目標(biāo)位置? 拷貝
? ? ? ? rm -rf? 目錄? ? ? ? ? ? ? ? ? 強(qiáng)制刪除目錄
? ? 文件操作
? ? ? ? touch 文件名稱? ? ? ? ? ? 創(chuàng)建空文件
? ? ? ? cat/more/less/tail 文件? 查看文件內(nèi)容
? ? ? ? tail -f 文件? ? ? ? ? ? ? ? ? 動(dòng)態(tài)查看/實(shí)時(shí)查看文件(日志)
? ? ? ? grep 要搜索的字符串 要搜索的文件? ? ? ? ? ? ? ? 關(guān)鍵字搜索
? ? ? ? vi/vim? 文件? ? ? ? ? ? ? ? 修改文件內(nèi)容
? ? ? ? rm -rf 文件? ? ? ? ? ? ? ? 強(qiáng)制刪除文件
? ? 文件的打包
? ? ? ? tar -zcvf 文件名.tar? 要打包的文件
? ? 文件的解壓?
? ? ? ? tar -xvf 文件名.tar
? ? 擴(kuò)充:將文件解壓到固定位置
? ? ? ? tar -xvf 文件名.tar -C 指定解壓的位置
? ? 查詢當(dāng)前所在位置
? ? ? ? pwd? ? ?
? ? 查看進(jìn)程
? ? ? ? ps -ef | grep 進(jìn)程名稱(tomcat/mysql)
? ? 殺死進(jìn)程
? ? ? ? kill -9 進(jìn)程pid
? ? 查看端口號(hào)
? ? ? ? netstat -an | grep 端口號(hào)(3306)
? ? 查看服務(wù)器ip
? ? ? ? ifconfig
? ? 查看網(wǎng)絡(luò)是否能正常使用
? ? ? ? ping 外網(wǎng)地址? ? ? ? ? ? 查看是否能訪問外網(wǎng)
? ? ? ? ping 內(nèi)網(wǎng)ip? ? ? ? ? ? ? ? 查看是否能訪問內(nèi)網(wǎng)
? ? 權(quán)限命令
? ? ? ? chmod 777 文件? ? ? ? 賦權(quán)
? ? 查看cpu
? ? ? ? top
? ? 查看磁盤信息
? ? ? ? df -h
? ? 查看內(nèi)存信息
? ? ? ? free? ?
? ? 關(guān)機(jī)命令
? ? ? ? shutdown -h now? 立刻關(guān)機(jī),其中now相當(dāng)于時(shí)間為0的狀態(tài)
? ? ? ? shutdown -h 10:23
? ? ? ? shutdown -h +10? ? 系統(tǒng)再過十分鐘后自動(dòng)關(guān)機(jī)
? ? 重新啟動(dòng)
? ? ? ? reboot? ? 重新啟動(dòng)操作系統(tǒng)
```·