為什么要學(xué)習(xí)linux命令
linux系統(tǒng)剛面世的時(shí)候是沒有圖形界面的,所有的操作都是需要用命令行完成,直到現(xiàn)在,包括大家在以后的工作當(dāng)中,絕大部分的操作都是命令行ssh 遠(yuǎn)程連接服務(wù)器,維護(hù)服務(wù)器,磁盤操作,文件存取,目錄操作,進(jìn)程管理等等 全都是要用命令行
這個(gè)一個(gè)程序員的必備技能 可以說不會(huì)命令行 就不會(huì)linux
學(xué)習(xí)linux的意義:最重要的,大家以后做的項(xiàng)目,大部分都是部署在linux服務(wù)器當(dāng)中的,
路徑問題: \ /
縮進(jìn)問題: windows是不嚴(yán)格區(qū)分縮進(jìn)的 linux區(qū)分縮進(jìn)
文件名稱問題:windows不區(qū)分大小寫 linux嚴(yán)格區(qū)分大小寫
綜上所述:必須要學(xué)習(xí)linux命令
linux命令一共有200多個(gè) 20
常用的技巧
放大 縮小終端窗口
放大:ctrl shift =縮?。篶trl -
clear:清空終端
tab:自動(dòng)補(bǔ)全
上下箭:快速切換使用過的命令 ctrl c
命令的格式
command [-option] [parameter]
命令 + 可選選項(xiàng) + 參數(shù)相應(yīng)功能的英文單詞或者縮寫 可以對命令進(jìn)行控制,可以省略 傳給命令的參數(shù) 0,1或者多個(gè)
常用命令
使用頻率非常高
***ls:查看當(dāng)前文件夾下面的內(nèi)容 list
ls -a 查看隱藏文件
ls -l 查看詳細(xì)信息ls -lh -h和-l配合使用 顯示文件的大小
***pwd 查看當(dāng)前所在文件夾 print working directory
*** cd:切換文件夾
cd 切換到家目錄下的用戶主目錄
cd ~ 切換到家目錄下的用戶主目錄
cd / 到根目錄
cd . 不變cd … 到上層目錄
***touch如果文件存在,不變,如果不存在 就創(chuàng)建文件
***mkdir 創(chuàng)建文件夾makedir -p 1/2 遞歸創(chuàng)建
***rm 刪除 remove
rm 刪除文件rm -r 刪除文件夾
*** mv 移動(dòng)或者重命名 movemv 舊的文件名稱 新的文件路徑+名稱
***cat和more
cat 返回所有more分屏顯示
*** vim :編輯器,有三種模式
命令模式:剛進(jìn)來就是命令模式,此狀態(tài)下敲擊鍵盤會(huì)被當(dāng)做命令 而不是輸入 常用的命令:i輸入模式
x 刪除光標(biāo)所在的字刪除 dd 刪除一行 yy復(fù)制一行 p 粘貼 : 撤銷:u 反撤銷:ctrl r
輸入模式: esc 可以回到命令模式
底線輸入模式: 可以輸入單個(gè)或者多個(gè)字符的命令,功能很豐富 基本命令:q 退出 q! 強(qiáng)制退出,不保存w 保存 wq 保存并且退出 x
***cp copy 拷貝cp 舊的文件名稱 新的文件名稱
*** > 重定向 修改了默認(rèn)的輸出
輸出的內(nèi)容保存起來 覆蓋
追加
*** grep 文本搜索
grep 字符 文件
-v 顯示不匹配的所有行
-n 顯示匹配及行號-i 忽略大小寫
***which查看命令的位置
***ifconfig 查看網(wǎng)絡(luò)設(shè)置
*** ping 測試遠(yuǎn)程主機(jī)的連通性
*** chmod
字母法: chmod u/g/o/a +/-/= rwx 文件
u:該文件的所有者,user
g:表示與該文件的所有者屬同一組者,即用戶組 group
o:other 表示其他以外的人a: all 上面都是
r:read 讀權(quán)限 4
w:write寫權(quán)限 2
x:執(zhí)行權(quán)限 1-:不具備任何權(quán)限 0
數(shù)字法 :chmod -R ugo(777) 文件名
***sudo
sudo + 命令 以管理員身份運(yùn)行命令sudo -s 切換為管理員
*** exit退出登錄賬戶
*** 關(guān)機(jī)和重啟
reboot 重啟shutdown 關(guān)機(jī)
shutdown -r now 重新啟動(dòng)操作系統(tǒng),shutdown會(huì)給別的用戶提示
shutdown -h now 立即關(guān)機(jī)
shutdown -h 20:30 20:30自動(dòng)關(guān)機(jī)shutdown -h +10 再過十分鐘關(guān)機(jī)
查看幫助
1, 命令+ --help
2,man + 命令 manual linux的使用手冊
空格 顯示下一屏
回車 顯示下一行
b 回滾一屏q 退出
總結(jié):
1,linux命令的技巧
2,學(xué)寫了一些常用的linux命令
ls pwd cd touch mkdir rm cp mv cat more vim > >> grep
ifconfig ping chmod 修改文件權(quán)限 (字母法,數(shù)字法, chmod 777 file)
sudo sudo -s exit reboot shutdown3,–help 和 man
命令不需要死記硬背,對于常用的命令,用得多了,自然就會(huì)了如果遇到了 臨時(shí)去百度就可以
我是白又白i,一名喜歡分享知識(shí)的程序媛??
感興趣的可以關(guān)注我的公眾號:白又白學(xué)Python【非常感謝你的點(diǎn)贊、收藏、關(guān)注、評論,一鍵三連支持】