1. 程式人生 > >20165301 預備作業三:Linux安裝及命令入門

20165301 預備作業三:Linux安裝及命令入門

官網 檢查 鏡像文件 電腦 運行 磁盤容量 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安裝及命令入門