Linux安裝及命令入門
這次作業是整個寒假最后一次作業,同時也是最繁瑣,耗時最長,讓我幾次幾乎想要放棄的作業。先說一些題外話,這個寒假,加上這次作業,我一共完成了三次不同的作業。而這三次作業,從內容的難度以及深度來講,也都是循序漸進的。這次作業可以說讓我忙得焦頭爛額,我盡我最大的努力,完成了這次作業。老師共將本次作業分為了三個層次
- 虛擬機以及操作系統Linux的安裝
- 掌握Linux命令的學習方法
- 掌握常用的Linux命令
這就是老師指定的三個任務,在完成的過程中,每一項都可以說是錯誤連連,坎坎坷坷
虛擬機以及操作系統Linux的安裝
起初,我並不覺得安裝虛擬機,安裝Linux是一件多么有難度的事情,甚至一度覺得這件事情完全不需要費心。然而我錯了。在順利安裝VirtualBox后,我的麻煩來了。
- 首先是在下載了Ubuntu后,被我的電腦的殺毒軟件自動識別為木馬病毒,無法復原。在我關閉殺毒軟件重新下載后,電腦又因為沒有殺毒軟件而差點癱瘓。
- 在解決了上述問題后,我發現每次在windows中都無法打開Ubuntu。
后來在老師和同學們的幫助下,我才明白這次安裝虛擬機的真正意義:是要把操作系統Linux安裝到VirtualBox這個虛擬機中,隨后,我從剛VirtualBox虛擬機中安裝了操作系統,解決了這個問題。 - 未能加載虛擬光盤
對於這個問題,我求助了一名大四的學長,他告訴我,要有如下操作:
手動彈出對應的光盤
然后可以看到提示,已彈出了
然后再重新操作一次:
這就是我在這次虛擬機以及操作系統Linux的安裝中遇到的所有問題以及解決這些問題的詳細過程。這次安裝虛擬機,我覺得不僅僅是為了我們日后學習,更重要的是,他教會我們,在學習中如果遇到了問題,要學會向多方求助,從而達到學會知識的目的。
掌握Linux命令的學習方法
操作系統的功能:管家婆和服務生
- 管家婆:通過進程、虛擬內存和文件三個重要抽象管理計算機的CPU、內存、I/O設備。
- 服務生:為用戶提供shell,為程序員提供系統調用。
Linux是一種操作系統。架構如下圖
學習筆記
快捷鍵
掌握常用的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 --- 查找文件,根據后綴不同寫后綴
文件打包與壓縮
- 常見常用的壓縮包文件格式
文件系統操作與磁盤管理
- df ---查看磁盤的容量
- du -h ---查看目錄的容量,並以更加易讀的方式呈現
- du -a ---顯示目錄中所有文件的大小
- du -s ---顯示最后文件容量的綜合
- du -h -d 0 ~(1級目錄) ;du -h -d 1 ~(2級目錄) ---查看目錄
Linux下的幫助命令
- 內建命令與外部命令
- help命令
- man命令
- info命令