Linux安裝及命令入門
此次做業是整個寒假最後一次做業,同時也是最繁瑣,耗時最長,讓我幾回幾乎想要放棄的做業。先說一些題外話,這個寒假,加上此次做業,我一共完成了三次不一樣的做業。而這三次做業,從內容的難度以及深度來說,也都是按部就班的。此次做業能夠說讓我忙得焦頭爛額,我盡我最大的努力,完成了此次做業。老師共將本次做業分爲了三個層次linux
- 虛擬機以及操做系統Linux的安裝
- 掌握Linux命令的學習方法
- 掌握經常使用的Linux命令
這就是老師指定的三個任務,在完成的過程當中,每一項均可以說是錯誤連連,坎坎坷坷程序員
虛擬機以及操做系統Linux的安裝
起初,我並不以爲安裝虛擬機,安裝Linux是一件多麼有難度的事情,甚至一度以爲這件事情徹底不須要費心。然而我錯了。在順利安裝VirtualBox後,個人麻煩來了。shell
- 首先是在下載了Ubuntu後,被個人電腦的殺毒軟件自動識別爲木馬病毒,沒法復原。在我關閉殺毒軟件從新下載後,電腦又由於沒有殺毒軟件而差點癱瘓。
- 在解決了上述問題後,我發現每次在windows中都沒法打開Ubuntu。
後來在老師和同窗們的幫助下,我才明白此次安裝虛擬機的真正意義:是要把操做系統Linux安裝到VirtualBox這個虛擬機中,隨後,我從剛VirtualBox虛擬機中安裝了操做系統,解決了這個問題。
- 未能加載虛擬光盤
對於這個問題,我求助了一名大四的學長,他告訴我,要有以下操做:
手動彈出對應的光盤
而後能夠看到提示,已彈出了
而後再從新操做一次:
這就是我在此次虛擬機以及操做系統Linux的安裝中遇到的全部問題以及解決這些問題的詳細過程。此次安裝虛擬機,我以爲不只僅是爲了咱們往後學習,更重要的是,他教會咱們,在學習中若是遇到了問題,要學會向多方求助,從而達到學會知識的目的。windows
掌握Linux命令的學習方法
操做系統的功能:管家婆和服務生安全
- 管家婆:經過進程、虛擬內存和文件三個重要抽象管理計算機的CPU、內存、I/O設備。
- 服務生:爲用戶提供shell,爲程序員提供系統調用。
Linux是一種操做系統。架構以下圖
bash
學習筆記
快捷鍵
掌握經常使用的Linux命令
Linux命令學習法
- Linux命令
- Man命令
- cheat命令
- 其餘核心命令
Linux系統簡介
- 構成部分、歷史簡介、主要人物
- Linux的安全性比Windows高。
- Linux比Windows操做入門難,但效率極高
基本概念和操做
- 終端模擬器:爲了實如今一個窗口中完成用戶的輸入和輸出。本質是Linux上的dev/tty設備,打開方式:ctrl+alt+T
- Shell(殼):在圖形界面中帶來實際體驗的差別,是提供給使用者的軟件命令解析器,能夠接受用戶輸入命令的程序。
- Ubuntu終端默認使用的是bash,桌面環境是GMOME或Unity,我的感受這個和windows有些類似,使用起來感受很親和。
- 通配符
- shell通配符
用戶及文件權限管理
- who am i ---查看用戶
- sudo adduser <用戶名> ---建立用戶
- groups <用戶名> 或cat /etc/group ---查看本身屬於的用戶
- su -l <用戶名> ---切換登陸用戶
- exit 或 ctrl+D ---退出當前用戶
- sudo deluser <用戶名> --remove- <目錄> ---刪除用戶
- sudo usermod -G sudo <用戶名> ---將其餘用戶添加到sudo組
Linux目錄結構以及文件基本操做
- FHS標準
- touch <文件名> --- 新建空白文件,
- mkdir <目錄名> ---能夠建立一個空目錄
- mkdir -p <目錄名> ---建立父目錄
- cp <文件名> <目錄名> ---將文件複製到該目錄下
- cp -r或-R <目錄名> ---複製目錄
- rm <文件名> ---刪除文件
- rm -r或-R <目錄名> ---刪除目錄
環境變量與文件查找
- declare tmp ---建立變量
- tmp=shiyanlou --- 給變量賦值
- echo tmp --- 讀取變量的值
- locate --- 查找文件,根據後綴不一樣寫後綴
文件打包與壓縮
- 常見經常使用的壓縮包文件格式
文件系統操做與磁盤管理