根據老師的連接,我VirtualBox下載的是5.2.6的版本,下載Ubuntu時使用老師的連接老是出現404 Not found的頁面,因而我採用其它方式下載了16.04.3的版本html
Q:雙擊啓動虛擬機後沒有出現選擇啓動盤的對話框,虛擬機屏幕顯示以下
解決方法:將設置—系統中的啓動順序勾爲硬盤、光驅;在設置—存貯的控制器下添加後綴爲.vdi的虛擬盤以及添加下載的Ubuntu中後綴爲.ios的光驅linux
其他的安裝過程大致都進行地很順利,個別地方因爲本身的疏忽形成的一些愚蠢的小問題就不一一列舉了ios
按鍵 | 做用 |
---|---|
CTRL+ALT+T | 打開終端 |
CTRL+SHIFT+T | 新建標籤頁 |
ALT+數字N | 終端中切換到第N個標籤頁 |
Tab | 終端中命令補全,當輸入某個命令的開頭的一部分後,按下Tab鍵就能夠獲得提示或者幫助完成 |
上下鍵盤 | 切換歷史命令 |
CTRL+C | 中斷程序運行 |
2.命令shell
其它核心命令:find查找一個文件在系統中的什麼位置;grep能夠對文件全文檢索;whereis,which查找使用的命令工具裝在什麼地方;apt-cachel在安裝一個程序時確認軟件源的庫裏是否存在這個程序。less
Linux是一個操做系統,主要是系統調用和內核兩層。瞭解到Linux的發展歷程及重要人物,並對比了Linux和Windows二者間的差異及優劣勢。工具
按鍵 | 做用 |
---|---|
Ctrl+d | 鍵盤輸入結束或退出終端 |
Ctrl+s | 暫停當前程序,暫停後按下任意鍵恢復運行 |
Ctrl+z | 將當前程序放到後臺運行,恢復到前臺爲命令fg |
Ctrl+a | 將光標移至輸入行頭,至關於Home鍵 |
Ctrl+e | 將光標移至輸入行末,至關於End鍵 |
Ctrl+k | 刪除從光標所在位置到行末 |
Alt+Backspace | 向前刪除一個單詞 |
Shift+PgUp | 將終端顯示向上滾動 |
Shift+PgDn | 將終端顯示向下滾動 |
字符 | 含義 |
---|---|
* | 匹配0或多個字符 |
? | 匹配任意一個字符 |
[list] | 匹配 list 中的任意單一字符 |
[!list] | 匹配 除list 中的任意單一字符之外的字符 |
[c1-c2] | 匹配 c1-c2 中的任意單一字符 如:[0-9] [a-z] |
{string1,string2,...} | 匹配 string1 或 string2 (或更多)其一字符串 |
{c1..c2} | 匹配 c1-c2 中所有字符 如{1..10} |
who 命令學習
參數 | 說明 |
---|---|
-a | 打印能打印的所有 |
-d | 打印死掉的進程 |
-m | 同am i,mom likes |
-q | 打印當前登陸用戶數和用戶名 |
-u | 打印當前登錄用戶登錄信息 |
-r | 打印運行等級 |
做業
加密
命令 | 功能 |
---|---|
cd .. | 進入上一級目錄 |
cd ~ | 進入home目錄 |
pwd | 獲取當前所在路徑 |
cd /usr/local/bin | 以絕對路徑的方式進入 /usr/local/bin 目錄 |
cd ../../usr/local/bin | 以相對路徑的方式進入 /usr/local/bin 目錄 |
touch | 新建空白文件 |
mkdir | 新建空目錄 |
cp | 複製文件 |
cp-r或cp-R | 複製目錄 |
rm | 刪除文件 |
rm-r或rm-R | 刪除目錄 |
mv old nes | 重命名文件 |
mv .. | 移動到目錄.. |
cat … | 查看文件.. |
rename | 批量重命名 |
more | 單向分頁查看文件 |
less | 雙向分頁查看文件 |
file /bin/ls | 用file命令查看文件的類型 |
做業
spa
命令 | 功能 |
---|---|
declare tmp | 使用declare命令建立一個變量名爲tmp的變量 |
= | 賦值運算符 |
echo $tmp | 讀取變量tmp的值 |
set | 顯示當前shell全部變量 |
env | 顯示與當前用戶有關的變量 |
export | 顯示從shell中導出爲環境變量的變量 |
unset | 刪除變量 |
echo $PATH | 查找PATH環境變量的內容 |
變量修改操作系統
變量修改設置 | 說明 |
---|---|
${變量名#匹配字串} | 從頭向後開始匹配,刪除符合匹配字串的最短數據 |
${變量名##匹配字串} | 從頭向後開始匹配,刪除符合匹配字串的最長數據 |
${變量名%匹配字串} | 從尾向前開始匹配,刪除符合匹配字串的最短數據 |
${變量名%%匹配字串} | 從尾向前開始匹配,刪除符合匹配字串的最長數據 |
${變量名/舊的字串/新的字串} | 將符合舊字串的第一個字串替換爲新的字串 |
${變量名//舊的字串/新的字串} | 將符合舊字串的所有字串替換爲新的字串 |
做業
$ zip -r -q -o shiyanlou.zip /home/shiyanlou $ du -h shiyanlou.zip $ file shiyanlou.zip
其中-r 表示遞歸打包包含子目錄的所有內容,-q 參數表示爲安靜模式,即不向屏幕輸出信息,-o 表示輸出文件名,需在其後緊跟輸出打包文件名。
unrar x
爲全路徑解壓,unrar e
爲去掉路徑解壓$ tar –cf shiyanlou.tar ~
,其中-c表示建立一個tar包文件,-f用於指定建立文件的文件名,-v表示以可視方式輸出打包文件,-P 保留絕對路徑符。做業