Linux基本介紹和一些簡單指令

1.什麼是Linux
是一個“操作系統”
最常用的“桌面”操作系統Windows
最常用的服務器端操作系統,Linux
最常用的移動端操作系統IOS,Android(本質也是Linux)
更本質的說,Linux是一個操作系統內核
操作系統=內核+一組配套的應用程序
現在我們使用的Linux系統是Centos6
在Linux內核的基礎上,可以包裝成很多不太一樣的系統,稱爲“Linux發行版”
常見的發行版:Ubuntu,RedHat,Deepin,Debian,,,
公司中常用的企業級的Linux就是RedHat(紅帽)
RedHat是收費系統,Centos是免費版
Centos本身的源代碼和RedHat幾乎一樣
2.爲啥要學Linux
Linux服務器領域中最主要使用的操作系統(沒有之一)
Linux 嵌入式領域中最主要使用的操作系統(之一)
Linux 移動端領域中最主要使用的操作系統(沒有之一)Android
不管以後從事什麼樣的開發崗位,Linux都是必備技能
Linux能不能用於桌面領域?1%
3.對於Java方向的同學Linux要學到什麼程度
C++方向的同學來說,學習Linux不光要學習基本操作,還需要學習Linux系統編程內容(API)
Java方向的同學來說,學習Java重點是學習基本操作,系統編程是不太需要的,Java是跨平臺的
如何獲取Linux環境
下策:把Linux直接安裝到物理機上(使用起來BUG很多非常不方便,適合比較喜歡折騰的“大佬”玩家)
中策:使用虛擬機軟件(VMWare收費,Virtual Box免費) 虛擬機軟件 能夠使用軟件虛擬出一組硬件設備(虛擬的電腦)。虛擬機軟件會和360等流氓軟件衝突
上策:使用雲服務器
騰訊雲,阿里雲(真實的服務器)
1)BUG非常少,幾乎不用折騰,遇到問題隨時可以諮詢客服
2)程序部署到雲服務器,就可以直接在外網訪問,就可以把程序部署上去,現場給面試官演示
XShell中使用Ctrl+fn+insert複製,Ctrl+fn+insert粘貼
4.Linux基本指令
好處:
1.使用指令操作服務器,網絡傳輸的帶寬要求很小
2.能夠更方便的使用腳本的方式完成一些重複的操作
指令:
1.ls:查看當前目錄中的所有文件和目錄
ls -l (ll是縮寫形式):更詳細的查看文件/目錄信息 /Linux根目錄
操作系統上的目錄結構是一個樹形結構
ls -l 的結果:
d表示當前是一個目錄
l表示當前是一個鏈接文件(快捷方式)
-表示普通文件
2.cd:切換當前目錄(用過cd目錄可以進入任意你想進入的目錄)
[root@VM_0_5_centos /]:方括號中的/表示當前目錄是根目錄
~表示當前目錄是用戶的home目錄
cd .. 切換到當前目錄的上級目錄(..表示當前目錄的上級目錄,當前節點的父節點)
.表示當前目錄(可以省略)
3.pwd:查看當前目錄的完整路徑(絕對路徑)
如果你是root用戶,home目錄就在/root目錄下
/root/project/java.oj 絕對路徑
../java.oj 相對路徑
4.touch創建一個空文件
5.cat讀取文件內容
6.echo命令寫文件
echo "大哥吃野味" > test.txt

表示“重定向”
重定向:相當於呼叫轉移
echo默認是輸出到顯示器上,通過 > 就重定向到指定文件中
7.rm刪除文件
刪除操作可能會有提示,有提示的話,敲y來確認刪除
刪除操作非常危險,Linux上沒有回收站,一旦敲下rm就真的被刪除了,使用常規手段無法恢復
一般系統在刪除文件只是把這個文件標記爲“不可用”,數據可能還殘留着。
如何才能徹底的刪除文件,永遠找不回來?(物理刪除,把硬盤砸了)
專門的“硬盤粉碎機”
8.mkdir創建目錄
Linux有個哲學,no news
is good news 沒有消息就是好消息
mkdir 111/222/333 -p創建多級目錄
9.rm -r刪除目錄
刪除目錄需要遞歸刪除
這個刪除過程類似於樹的“後序遍歷”
目錄中可能包含其他文件,刪除目錄的時候也需要把內部的文件也刪除掉
目錄中可能也包含其他目錄,就得遞歸的把裏面的子目錄先刪除纔可以
rm -rf 不需要確認,直接遞歸刪除(非常危險的操作,一旦操作之後內容是無法通過常規手段恢復)
rm -rf / 所有危險中的NO 1的操作,敲這個命令==作死
10.man 查看某個指令的幫助信息
Centos可以設置系統語言(簡體中文/英文)
man手冊和系統語言是一致的(建議看英文版本)

補充說明:敲指令的技巧
1.Tab鍵:自動補全命令
敲一次能夠嘗試補全內容,快速敲兩次,能夠提示出所有可能的選項
2.使用Ctrl+l清理屏幕
3.使用Ctrl+c取消當前敲了一半的命令

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章