20165301 預備作業三:Linux安裝及命令入門
阿新 • • 發佈:2018-02-25
官網 檢查 鏡像文件 電腦 運行 磁盤容量 bzip2 第一個 路徑
預備作業三:Linux安裝及命令入門
VirtualBox虛擬機的安裝
在進行安裝之前,原本以為有了婁老師的安裝教程會是一件很容易的事情。萬萬沒想到,在自己實際動手操作中,還是遇到了許多困難。通過與同學進行討論和搜索百度引擎,最終順利解決了大部分問題。(以下所有問題僅針對於win10系統)
首先遇到的問題是我新建虛擬機時,只能選擇32位,而沒有64位
百度後發現要在安裝虛擬機前要檢查電腦是否虛擬化
打開任務管理器-性能-CPU
如未虛擬化,需進行設置。
重啟電腦按del進入電腦的BIOS界面,並進行如下按設置。
在虛擬機安裝完成後,啟動虛擬機,屏幕一直在不斷閃動。和同學討論後去ubuntu官網下載ubuntu-16.04.3-desktop-amd64後解決了該問題。
命令入門
Linux的入門學習在實驗樓中完成
Linux系統介紹
Linux和windows一樣都是一個操作系統,入門比windows難。
基本概念及操作
基本操作
指令 功能 Tab 補全命令 ctrl+c 終止當前程序 Ctrl+d 鍵盤輸入結束或退出終端 Ctrl+a 將光標移至輸入行頭,相當於Home鍵 Ctrl+e 將光標移至輸入行末,相當於End鍵 Ctrl+k 刪除從光標所在位置到行末 - 用戶文件權限管理
查看用戶
參數 說明 -a 打印能打印的全部 -d 打印死掉的進程 -m 同am i,mom likes -p 打印當前登錄用戶數及用戶名 -u 打印當前登錄用戶登錄信息 -r 打印運行等級 創建用戶
su,su- 與 sudo
- 用戶組
方法一:使用group命令
方法二:查看 /etc/group 文件
- 修改文件權限
二進制數字表示
- Linux目錄結構及文件基本操作
FHS標準
目錄路徑
指令 功能 $ cd .. 進入上一目錄 $ cd ~ 進入你的HOME目錄 $ mkdir mydir 創建名為“ mydir ”的空目錄 Linux文件基本操作
新建
指令 功能 touch 新建空白文件 mkdir 新建目錄 cp 復制 rm 刪除 mv 源文件目錄 目的文件目錄 移動文件 mv 舊的文件名 新的文件名 重命名文件 - 環境變量與文件查找
環境變量
通常我們會涉及到的變量類型有三種:
- 當前 Shell 進程私有用戶自定義變量,如上面我們創建的 tmp 變量,只在當前 Shell 中有效。
- Shell 本身內建的變量。
- 從自定義變量導出的環境變量。
變量修改
變量設置方式 | 功能 |
---|---|
${變量名#匹配字串} | 從頭向後開始匹配,刪除符合匹配字串的最短數據 |
${變量名##匹配字串} | 從頭向後開始匹配,刪除符合匹配字串的最長數據 |
${變量名%匹配字串} | 從尾向前開始匹配,刪除符合匹配字串的最短數據 |
${變量名%%匹配字串} | 從尾向前開始匹配,刪除符合匹配字串的最長數據 |
${變量名/舊的字串/新的字串} | 將符合舊字串的第一個字串替換為新的字串 |
${變量名//舊的字串/新的字串} | 將符合舊字串的全部字串替換為新的字串 |
文件打包與壓縮
壓縮文件:
文件後綴名 功能 *.zip zip 程序打包壓縮的文件 *.rar rar 程序壓縮的文件 *.7z 7zip 程序壓縮的文件 *.tar tar 程序打包,未壓縮的文件 *.gz gzip 程序(GNU zip)壓縮的文件 *.xz xz 程序壓縮的文件 *.bz2 bzip2 程序壓縮的文件 *.tar.gz tar 打包,gzip 程序壓縮的文件 *.tar.xz tar 打包,xz 程序壓縮的文件 *tar.bz2 tar 打包,bzip2 程序壓縮的文件 *.tar.7z tar 打包,7z 程序壓縮的文件 文件操作與磁盤管理
指令 | 功能 |
---|---|
df | 命令查看磁盤容量 |
dd | 創建虛擬鏡像文件 |
mkfs | 命令格式化磁盤 |
mount | 命令掛載磁盤 |
fdisk | 命令為磁盤分區 |
- Linux下幫助的命令
內部命令
- 是shell程序的一部分
外部命令
- 是Linux系統中的實用程序部分
幫助命令的使用
- help 命令
- man 命令
- info 命令
20165301 預備作業三:Linux安裝及命令入門