我經過virtualbox和ubuntu官網下載了virtualbox5.2.6和ubuntu17.04版本。
在操做過程當中,我基本是按照老師的步驟進行的,也沒有遇到特別的困難的問題。linux
別出心裁的Linux命令學習法
Linux系統的架構:殼shell、庫函數、系統調用、內核
快捷鍵:CTRL+alt+T——打開終端;CTRL+shift+T——新建標籤頁;alt+數字N——切換到第N個標籤頁;tab——終端中命令補全;CTRL+C——終止程序運行。
幫助文檔man:使用printf查看,-k搜索函數,-f查看命令基本功能
Cheat:合法做弊器。其中-d顯示cheat安裝路徑,-e新建一個小抄,-l列舉全部可用的小抄,-s在全部可用的小抄中查找,-v顯示cheat的版本。shell
學習Linux基礎入門課程
-- 實驗一:Linux系統簡介
瞭解了Linux系統的發展和歷史,瞭解了Linux系統和Windows系統的類似和區別。
-- 實驗二:基本概念及操做
CTRL+D:鍵盤輸入結束或結束終端;
CTRL+S:暫停當前程序運行,按任意按鍵繼續;
CTRL+Z:將當前程序切換至後臺運行;
CTRL+A:光標移至輸入行頭;
CTRL+E:光標移至輸入行末;
CTRL+K:刪除光標後的字符到行末;
alt+backspace:向前刪除一個單詞;
通配符:
*:匹配0或多個字符;
?:匹配任意一個字符;
[list]:匹配list中任意單一字符;
[!list]:匹配除list意外任意單一字符;
[c1-c2]:匹配c1到c2中任意單一字符;
{string1,string2}:匹配其中一個字符串;
{c1..c2}:匹配c1到c2中所有字符。
--實驗三:用戶及文件權限管理
用戶管理:
查看用戶:who am i 或者 who mom likes;
建立用戶:sudo adduser 用戶名;
切換登陸用戶: su -l 用戶名;
查看本身屬於哪些用戶組:groups 用戶名;
刪除用戶:sudo deluser 用戶名 --remove-home;
文件權限管理:
查看文件權限: ls -l;
新建空白文件:touch 文件名;
變動文件全部者:sudo chown 用戶名 文件;
修改文件權限:chmod 更改文件權限,二進制數字表示和加減賦值操做。
-- 實驗四:Linux目錄結構及文件基本操做
進入上一級目錄: cd ..
進入你的 home 目錄: cd ~
使用 pwd 獲取當前路徑
絕對路徑:以根" / "目錄爲起點的完整路徑,以用戶所要到的目錄爲終點;
相對路徑:以當前目錄 . 爲起點,以用戶所要到的目錄爲終點;
新建空白目錄:mkdir 目錄名;
複製文件:cp加上 -r 或者 -R 文件名 複製到的位置;
刪除文件:rm 文件名;
刪除目錄: rm加上 -r 或 -R 目錄名;
移動文件:mv 源目錄文件 目的目錄 ;
文件重命名:mv 舊的文件名 新的文件名;
查看文件:使用 cat,tac 和 nl 命令查看文件,使用 more 和 less 命令分頁查看文件;
--實驗五:環境變量與文件查找
建立變量:declare 變量名(可省略)利用=號給變量賦值;
讀取變量的值:使用 echo 命令和 $ 符號;
與環境變量相關的命令:set,env,export;
讓環境變量當即生效:source;
搜索文件:與搜索相關的命令經常使用的有 whereis,which,find 和 locate;
--實驗六:文件打包與壓縮
經常使用的壓縮文件命令:zip,rar,tar;
zip壓縮:-r 表示遞歸打包包含子目錄的所有內容,-q 參數表示爲安靜模式,-o 表示輸出文件名。利用unzip命令解壓;
查看打包後文件的大小:du命令;
rar壓縮:a 添加一個目錄 ~ 到一個歸檔文件中,若是該文件不存在就會自動建立。d 從指定壓縮包中刪除某個文件,l 只看不解壓。利用unrar解壓;
tar 打包工具:-c 表示建立一個 tar 包文件,-f 用於指定建立的文件名,-x解包一個文件,到指定路徑的已存在目錄(-C 參數),只查看不解包文件 -t 參數;ubuntu