文章目錄
- 前言
- 第一章:Linux入門
- 第二章:安裝vm和Centos
- 1.基本說明
- 2.安裝
- 第三章:目錄結構
- 1.基本介紹:
- 2.具體的目錄結構:
- 第四章:Vi和Vim編輯器及常用命令
- 1.基本介紹:
- 2.vi和vim常用的三種模式
前言
Linux 命令大全:https://www.runoob.com/linux/linux-command-manual.html
視頻參考地址:
尚硅谷Linux教程(千萬級學習人次,linux最新升級版)——77集-21小時
https://www.bilibili.com/video/BV1dW411M7xL?from=search&seid=1519961948982321634
第一章:Linux入門
linux是一個開源、免費的作業系統,其穩定性、安全性、處理多并發已經得到 業界的認可,目前很多中型,大型甚至是集群專案都在使用linux,很多軟體公司 考慮到開發成本都首選linux,在中國軟體公司得到廣泛的使用,
Linux是指GNU/Linux作業系統,它包含Kernel(內核)、Utilities(系統工具程式)以及Application(應用軟體),而不是僅指Linux系統內核
Linux vs Windows

第二章:安裝vm和Centos
1.基本說明
學習Linux需要一個環境,需要創建一個虛擬機,然后在虛擬機上安裝一個Centos系統來學習
- 先安裝virtual machine
- 再安裝Linux (CentOS )
2.安裝
VM:打開VMware-workstation-full-14.1.1-7528167.eve進行安裝,輸入密鑰激活
vmtools 安裝后,可以讓我們在windows下更好的管理vm虛擬機
- 可以直接粘貼命令在windows 和 centos系統之間
- 可以設定windows和centos的共享檔案夾
CentOS:點擊新建虛擬進行配置,配置完成進行網路連接,點擊滑鼠右鍵選擇打開終端查詢IP地址,用Xshell進行連接,
說明: Xshell 是目前最好的遠程登錄到Linux操作的軟體,流暢的速度并且完美解決了中文亂碼的問題, 是目前程式員首選的軟體,

第三章:目錄結構
1.基本介紹:
linux的檔案系統是采用級層式的樹狀目錄結構,在此結構中的最上層是根目錄“/”,然后在此
目錄下再創建其他的目錄,

2.具體的目錄結構:
/bin [重點] (/usr/bin 、 /usr/local/bin)
? 是Binary的縮寫, 這個目錄存放著最經常使用的命令
/home [重點]
? 存放普通用戶的主目錄,在Linux中每個用戶都有一個自己的目錄,一般該目錄名是以用戶的賬號命名的,
/root [重點]
? 該目錄為系統管理員,也稱作超級權限者的用戶主目錄,
/sbin (/usr/sbin 、 /usr/local/sbin)
? s就是Super User的意思,這里存放的是系統管理員使用的系統管理程式,
/lib
? 系統開機所需要最基本的動態連接共享庫,其作用類似于Windows里的DLL檔案,幾
乎所有的應用程式都需要用到這些共享庫,
/lost+found
? 這個目錄一般情況下是空的,當系統非法關機后,這里就存放了一些檔案,
/etc [重點]
? 所有的系統管理所需要的組態檔和子目錄 my.conf
/usr [重點]
? 這是一個非常重要的目錄,用戶的很多應用程式和檔案都放在這個目錄下,類似與
windows下的program files目錄,
/boot [重點]
? 存放的是啟動Linux時使用的一些核心檔案,包括一些連接檔案以及鏡像檔案
/srv
? service縮寫,該目錄存放一些服務啟動之后需要提取的資料,
/sys
? 這是linux2.6內核的一個很大的變化,該目錄下安裝了2.6內核中新出現的一個檔案系統 sysfs
/tmp
? 這個目錄是用來存放一些臨時檔案的,
/dev
? 類似于windows的設備管理器,把所有的硬體用檔案的形式存盤,
/media [重點]
? linux系統會自動識別一些設備,例如U盤、光驅等等,當識別后,linux
會把識別的設備掛載到這個目錄下,
/mnt [重點]
? 系統提供該目錄是為了讓用戶臨時掛載別的檔案系統的,我們可以將外部的存盤掛
載在/mnt/上,然后進入該目錄就可以查看里的內容了, d:/myshare
/opt
? 這是給主機額外安裝軟體所擺放的目錄,如安裝ORACLE資料庫就可放到該目錄下,
默認為空,
/usr/local [重點]
? 這是另一個給主機額外安裝軟體所安裝的目錄,一般是通過編譯原始碼方式安裝的程式,
/var [重點]
? 這個目錄中存放著在不斷擴充著的東西,習慣將經常被修改的目錄放在這個目錄下,
包括各種日志檔案,
/selinux [security-enhanced linux] 360
? SELinux是一種安全子系統,它能控制程式只能訪問特定檔案,
第四章:Vi和Vim編輯器及常用命令
1.基本介紹:
所有的 Linux 系統都會內建 vi 文本編輯器,
Vim 具有程式編輯的能力,可以看做是Vi的增強版本,可以主動的以字體顏色辨別
語法的正確性,方便程式設計,代碼補完、編譯及錯誤跳轉等方便編程的功能特別
豐富,在程式員中被廣泛使用,
2.vi和vim常用的三種模式
正常模式:
以 vim 打開一個檔案就直接進入一般模式了(這是默認的模式),在這個模式中, 你可以使用
『上下左右』按鍵來移動游標,你可以使用『洗掉字符』或『洗掉整行』來處理檔案內容,
也可以使用『復制、貼上』來處理你的檔案資料,
插入模式:
按下i, I, o, O, a, A, r, R等任何一個字母之后才會進入編輯模式, 一般來說按i即可.
命令列模式:
在這個模式當中, 可以提供你相關指令,完成讀取、存盤、替換、離開 vim 、顯示行號等的
動作則是在此模式中達成的
插入模式轉換命令模式按下esc
:wq #保存退出
:q #不修改時退出
:q! #強制退出 不保存
:set nu #設定檔案的行號
:set nonu #取消檔案的行號
yy #拷貝當前行
5yy #拷貝當前行向下的5行
p #粘貼
dd #洗掉當前行
5dd #洗掉當前行向下的5行
u #撤銷
G #到檔案的最末行
gg #到檔案的最首行
/ +需要搜索的關鍵詞 #查找單詞

轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/233077.html
標籤:其他
上一篇:Linux 用戶及權限深入理解
