1. 程式人生 > >20165323 預備作業3 Linux安裝及學習

20165323 預備作業3 Linux安裝及學習

部分 我們 鍵盤輸入 快捷 kde 信息 所在 dir whereis

一、Linux安裝

首先我按照老師所給的步驟下載了VirtualBox 5.2.6和Ubuntu 16.04.3。有流程下載很簡單,但是在下載的過程中還是出現了一些問題。

1、VirtualBox 只能安裝32位的系統

經過百度搜尋找到了解決問題的方法,需要在開機時要到BIOS裏設置一下,開啟CPU虛化。具體步驟為《解決VirtualBox只能安裝32位系統的問題》

2、按照老師所給的鏈接下載了Ubuntu之後無法打開

未發現是什麽原因,不過通過其他渠道重新下載之後就可以正常打開了。

二、Linux命令學習

實驗二 基本概念及操作

一、桌面環境

客戶端功能的桌面環境 KDE,GNOME,XFCE,LXDE 。
Linux 桌面環境的使用

二、Linux終端

1、終端本質上是對應著 Linux 上的 /dev/tty 設備
2、shell。 常見的 Shell 有 bash、zsh、ksh、csh 等等,Ubuntu 終端默認使用的是 bash,默認的桌面環境是 GNOME 或者 Unity(基於 GNOME),但我們的環境中使用的分別是 zsh 和 xfce。
3、重要的快捷鍵
Tab 進行命令補全
Ctrl+c 強行終止當前程序
Ctrl+d 鍵盤輸入結束或退出終端
Ctrl+s 暫停當前程序,暫停後按下任意鍵恢復運行
Ctrl+z 將當前程序放到後臺運行,恢復到前臺為命令fg
Ctrl+a 將光標移至輸入行頭,相當於Home鍵
Ctrl+e

將光標移至輸入行末,相當於End鍵
Ctrl+k 刪除從光標所在位置到行末
4、通配符
*匹配0或多個字符;
?匹配任意一個字符;
[list]匹配list中任意單一字符;
[!list]匹配除list意外任意單一字符;
[c1-c2]匹配c1到c2中任意單一字符;
{string1,string2}匹配其中一個字符串;
{c1..c2}匹配c1到c2中全部字符。
5、作業效果
技術分享圖片

實驗三 用戶及文件權限管理

一、Linux 用戶管理

1、查看用戶: who am i或者 who mom likes
2、創建用戶:sudo adduser 用戶名
3、切換登錄用戶: su -l 用戶名
4、查看自己屬於哪些用戶組:groups 用戶名
5、刪除用戶:sudo deluser 用戶名 --remove-home

二、Linux 文件權限

1、查看文件權限: ls -l
2、新建空白文件:touch 文件名
3、變更文件所有者:sudo chown shiyanlou iphone6
4、修改文件權限:chmod 更改文件權限,二進制數字表示和加減賦值操作。
5、作業效果
技術分享圖片
技術分享圖片
技術分享圖片

實驗四 Linux目錄結構及文件基本操作

1、FHS標準,兩層規範,/ 下面的各個目錄應該要放什麽文件數據;針對 /usr 及 /var 這兩個目錄的子目錄來定義。
2、進入上一級目錄: cd ..
3、進入你的 home 目錄: cd ~
4、使用 pwd 獲取當前路徑
5、絕對路徑:以根" / "目錄為起點的完整路徑,以你所要到的目錄為終點
6、相對路徑:以當前目錄 . 為起點,以你所要到的目錄為終點
7、新建空白目錄:mkdir 目錄名
8、復制文件:cp加上 -r 或者 -R 文件名 復制到的位置
9、刪除文件:rm 文件名 刪除目錄: rm加上 -r 或 -R 目錄名
10、移動文件:mv 源目錄文件 目的目錄 ;文件重命名:mv 舊的文件名 新的文件名
11、查看文件:使用 cat,tac 和 nl 命令查看文件,使用 more 和 less 命令分頁查看文件
12、作業效果
技術分享圖片

實驗五 環境變量與文件查找

1、創建變量:declare 變量名(可省略)利用=號給變量賦值
2、使用 echo 命令和 $ 符號讀取變量的值
3、與環境變量相關的命令:set,env,export
4、讓環境變量立即生效:source
5、搜索文件:與搜索相關的命令常用的有 whereis,which,find 和 locate
6、作業:命令為:locate /etc/*.list

挑戰一:尋找文件

技術分享圖片

實驗六 文件打包與解壓縮

1、常用的壓縮文件命令:zip,rar,tar
2、zip壓縮:-r 表示遞歸打包包含子目錄的全部內容,-q 參數表示為安靜模式,-o 表示輸出文件名。利用unzip命令解壓。
3、查看打包後文件的大小:du命令
4、rar壓縮:a 添加一個目錄 ~ 到一個歸檔文件中,如果該文件不存在就會自動創建。d 從指定壓縮包中刪除某個文件,l 只看不解壓。利用unrar解壓。
5、tar 打包工具:-c 表示創建一個 tar 包文件,-f 用於指定創建的文件名,-x解包一個文件,到指定路徑的已存在目錄(-C 參數),只查看不解包文件 -t 參數

實驗七 文件系統操作與磁盤管理

1、使用 df 命令查看磁盤的容量 (加 -h 看得懂的方式;-d參數指定查看目錄的深度;-a顯示目錄中所有文件的大小)
2、使用du 命令查看目錄的容量(後邊命令同上)
3、dd 命令創建虛擬鏡像文件(if:輸入文件;of:輸出文件;bs:用於指定塊大小如‘K‘,‘M‘,‘G‘等單位;count:用於指定塊數量)
4、使用 mkfs 命令格式化磁盤
5、使用 fdisk 為磁盤分區
6、作業效果
技術分享圖片

實驗八 Linux下的幫助命令

1、內建命令實際上是 shell 程序的一部分,由 shell 程序識別並在 shell 程序內部完成運行,加載運行時駐留在系統內存中
2、外部命令是 Linux 系統中的實用程序部分,在系統加載時並不隨系統一起被加載到內存中,其不包含在 shell 中
3、幫助命令:help,man,info
help 命令是用於顯示 shell 內建命令的簡要幫助信息,外部命令的話基本上都有一個參數--help
man得到的內容比用 help 更多更詳細,而且 man 沒有內建與外部命令的區分
info得到的內容比用 man 更多,與 man 相比,info 工具可顯示更完整的 GNU 工具信息

20165323 預備作業3 Linux安裝及學習