預備做業3:Linux安裝及命令入門

linux系統的安裝


1.虛擬機:

  • 首先是VirtualBox5.2.7的安裝,這個按照老師給的基於VirtualBox安裝Ubuntu圖文教程一步步來很快就能安好,也沒有遇到沒法選擇64-bit的問題。接着即是Ubuntu的安裝,一開始我打不開老師給的網址,後來求助於的好看的助教學姐,發現咱們倆都打不開,因而學姐便給我發了一份她本身的,我也就順利完成了安裝。html

    2.linux相關的安裝:

  • 首先在安裝加強功能以及在做業中出現的須要安裝的東西我都出了問題:linux

image
image

  • 對於第一個問題,5330-張羽欣同窗給我發了一個這個:virtuabox未能加載虛擬光盤的解決方法,能夠說是很是有用了;第二個問題我又去找了可愛的助教學姐幫忙,結果發現是本身沒有從guest切換至root(怪不得每次登錄都不須要密碼,以爲本身都白設置了),切換以後一切問題都解決了。
  • image

    linux的學習


  • 首先是linux系統的具體框架:
    image
  • 以及學習linux的大體路徑:
    imageshell

  • 以上的內容在老師發給咱們的別出心裁的Linux命令學習法中均可以找到。ubuntu

  • 實驗樓的第二個實驗中還給出了linux中的一些快捷鍵的用法:框架

按鍵 做用
ctrl+d 鍵盤輸入結束或退出終端
ctrl+s 暫停當前程序,按任意鍵繼續
ctrl+z 將當前程序放置後臺運行,按fg恢復
ctrl+a 至關於home
ctrl+e 至關於end
ctrl+k 刪除光標所在位置到行末
alt+backspace 向前刪除一個單詞
shift+pgup 終端顯示向上滾動
shift+pgdown 終端顯示向下滾動
  • 以及一些經常使用的shell通配符:
字符 意義
* 匹配或者多個字符
匹配任意一個字符
[list] 匹配list中任意一個字符
[!list] 匹配除了list中任意一字符之外的全部字符
{c1...c100} 匹配c1到c100中所有的字符
{string1,string2,...} 任意匹配其中一個字符串
  • 在實驗二的最後有一個小做業:學習

  • 首先是教程中給的banner命令spa

image

  • 其次是要求自行完成的toilet和figlet:

image
image

  • 我這裏舉的例子是"S"這個字母,若是替換成大小寫區分很大的"A"以後,就會發現banner語句沒有區分大小寫,只是形狀不一樣而已:
    image
  • 對於實驗三就是文件以及用戶的創建和刪除:
符號 做用
sudo adduser (sb) 建立用戶
sudo deluser (sb) --remove-home 刪除用戶
su -(sb) 在guest和root中相互切換
  • 若是想知道本身屬於哪些用戶組,能夠用groups+名字去查看。
  • 這裏還有一個文件權限的分級:
    image
    image.net

  • 實驗三的做業:
  • image
  • 實驗四:
  • FHS分類:htm

image

命令 做用
cd. 當前目錄
cd.. 下級目錄
cd ~ 進入home目錄
pwd 查看當前路徑
cd /usr/local/bin 絕對路徑
cd ../../usr/local/bin 相對路徑
  • 實驗四做業:

image

  • 實驗五:
    環境變量示意圖:

image

命令 說明
set 顯示當前shell全部變量,包括其建內建環境變量(與shell外觀等相關),用戶自定義變量及導出的環境變量。
env 顯示與當前用戶相關的環境變量,還可讓命令在指定環境中運行。
export 顯示從shell中導出成環境變量的變量,也能經過它將自定義變量導出位環境變量。

image

  • 實驗五做業:

image

  • 實驗六:
  • 一些壓縮文件的後綴名以下:
文件後綴名 說明
*.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.72 tar打包,7z程序壓縮的文件
  • 實驗六做業:

image

相關文章
相關標籤/搜索