linux基礎

來自菜鳥教程,複習的時候摘抄的
https://www.runoob.com/linux/linux-tutorial.html
Linux基礎
簡介:
Linux發行版:
Linux內核與應用軟件做的打包
Ubuntu、redhat、centos、arch linux

Windows和linux的區別:
Windows:使用簡單、容易入門、圖形界面;系統構造複雜、變化頻繁、技能淘汰快、需要深入學習;
Linux:需要學習才能入門;系統構造穩定、深入學習容易;

雲服務器:
騰訊雲、阿里雲

Linux系統啓動過程:

  1. 內核引導:bios開機自檢、讀入/boot目錄下的內核文件
  2. 運行init:init進程是所有進程的起點,先讀取配置文件/etc/inittable(windows中開機啓動的是服務、linux中開機啓動的守護進程)
  3. 系統初始化:激活交換分區、檢查磁盤、加載硬件模塊
  4. 建立終端:返回init,顯示登錄界面
  5. 用戶系統登錄:命令行登錄、ssh登錄、圖形界面登錄

Linux系統目錄結構:
/bin 放着常用命令
/boot 存放linux核心文件,包括連接文件和鏡像文件
/dev 存放linux外部設備
/etc 存放所有的系統管理所需要配置的文件和子目錄
/home 用戶的主目錄,該目錄名以用戶的賬號名命名
/lib 系統最基本的動態連接共享庫,類似於windows的ddl文件
/lost+found 一般是空的,系統非法關機後存了一些文件
/media 系統自動識別一些設備
/mnt 讓用戶臨時掛在到別的文件系統
/opt 給主機額外安裝的軟件擺放的目錄
/proc 虛擬目錄,系統內存映射
/root 系統管理員
/var 記錄程序的日誌
等等

Linux遠程登錄:
通過ssh服務實現遠程登錄,端口22
遠程登錄客戶端: secure crt、ssh secure shell

文件屬性
Ls -l 顯示文件屬性以及文件所屬的用戶和組
(三個權限user group others)

更改文件屬性
更改屬主:chown
更改屬組:chgrp
更改9個屬性:chmod

• 絕對路徑:
路徑的寫法,由根目錄 / 寫起,例如: /usr/share/doc 這個目錄。
• 相對路徑:
路徑的寫法,不是由 / 寫起,例如由 /usr/share/doc 要到 /usr/share/man 底下時,可以寫成: cd …/man 這就是相對路徑的寫法啦!

常用命令
Ls 列出目錄
Cd 切換目錄
Pwd 顯示當前目錄
Mkdir 創建一個新目錄
Rmdir 刪除一個空目錄
Cp 複製文件或目錄
Rm 移除文件或目錄
Mv 移動文件或目錄
Man 查看命令的使用文檔
Cat 從第一行開始顯示文件內容

添加用戶賬號Useradd
刪除賬號userdel
刪改賬號usermod
用戶口令管理passwd
添加新的用戶組groupadd ……
用戶組之間切換newgrp

Df檢查文件系統磁盤佔用
Du文件和目錄磁盤空間佔用
Fdisk 磁盤分區表操作
Mkfs 磁盤格式化
Fsck 磁盤檢驗
Mount 磁盤掛載
Umount 磁盤卸載

Vim是從 vi 發展出來的一個文本編輯器。代碼補完、編譯及錯誤跳轉等方便編程的功能特別豐富,在程序員中被廣泛使用。
簡單的來說, vi 是老式的字處理器,不過功能已經很齊全了,但是還是有可以進步的地方。 vim 則可以說是程序開發者的一項很好用的工具

三種模式:
命令: i切換到輸入模式 :切換到底線模式 x刪除當前光標所在字符
輸入:
底線:q 退出程序 w保存文件

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