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

2022-08-11 06:54:15 字數 3429 閱讀 8649

此次安裝我在進行ubuntu安裝時出現了問題,按照操作當我選擇啟動時彈出了「不能為虛擬機器開啟新任務」的提示框。通過上網查詢資料,找到了問題所在,並最終解決了問題。具體操作為重啟計算機,在出現開啟頁面時,快速連續多次按f1鍵彈出bios介面,將virtualiation中的disabled轉換為enable即可。後續操作按照程序來尚未出現問題。

問題及解決方法如圖

格式:command [options] [arguments] 選項option是調整命令執行行為的開關,決定了命令的顯示結果。引數argument是指命令的作用物件。注:ls和ls .等價。

man命令:printf查詢幫助文件,-k搜尋學習命令,-f檢視命令的基本功能。

cheat命令:提供顯示linux命令使用案例,cheat 命令即可學習例子舉一反三。

find命令:查詢檔案在系統中的位置

grep命令:對檔案進行全文檢索,格式為grep -n 所要查詢的函式。

whereis,which命令:查詢適用的命令工具安裝位置。which相對更精確,具體格式為whereis/which firefox。

快捷鍵用處

ctrl+alt+t

開啟終端

ctrl+shift+t

新建標籤頁

alt+數字n

終端中切換到第n個標籤頁

tab終端中命令補全

ctrl+c

中斷程式執行

初步認識linux

linux即作業系統,主要包含計算機系統中的系統呼叫和核心。相較於windows系統,linux的使用更加自由也相對安全,但同時也面臨部分軟體的質量問題。使用上來說,linux兼具圖形介面操作和完全的命令列操作。

基本概念及操作

字元含義

linux可以多使用者登入一台主機,使用者管理和許可權機制可以保護檔案安全。

檢視使用者命令為$ who am i 或者$ who mom likes,輸出第一列為當前使用者名稱,第二列pts/後的數字表示偽終端序號,每開啟乙個終端對應乙個序號。

who命令其他常用引數

引數說明

-a列印能列印的全部

-d列印死掉的程序

-m同am i,mom likes

-q列印當前登陸使用者數及使用者名稱

-u列印當前登入使用者登入資訊

-r列印執行等級

作業

新增乙個使用者 loutest,使用 sudo 建立檔案 /opt/forloutest,設定成使用者 loutest 可以讀寫。截圖並把操作過程寫入實驗報告。

linux 是以樹形目錄結構的形式來構建整個系統的,而磁碟則是掛在這個樹形上的。

命令作用

touch

更改已有檔案時間戳,不帶任何引數的情況下可以建立乙個指定檔名的空白檔案

mkdir

建立乙個空目錄,也可同時指定建立目錄的許可權屬性

cp複製乙個檔案到指定目錄

cp -r 或者cp -r

複製目錄

rm刪除乙個檔案

rm -f

強制刪除唯讀檔案

rm -r 或rm -r

刪除乙個目錄,也需要加上

mv(move or rename files)

移動檔案(剪下)

作業

建立乙個 homework 目錄,建立名為 1.txt~10.txt 檔案,並刪除 1.txt~5.txt 。

命 令說 明

set顯示當前 shell 所有變數,包括其內建環境變數(與 shell 外觀等相關),使用者自定義變數及匯出的環境變數。

env顯示與當前使用者相關的環境變數,還可以讓命令在指定環境中執行。

export

顯示從 shell 中匯出成環境變數的變數,也能通過它將自定義變數匯出為環境變數。

另外按變數的生存週期來劃分,linux 變數可分為兩類:

永久的:需要修改配置檔案,變數永久生效;

臨時的:使用 export 命令列宣告即可,變數在關閉 shell 時失效。

注:兩個重要檔案 /etc/bashrc 和 /etc/profile ,它們分別存放的是 shell 變數和環境變數。

命令適用範圍

特點whereis

只能搜尋二進位制檔案(-b),man 幫助檔案(-m)和源**檔案(-s)。

直接從資料庫中查詢,簡單快速。

locate

用來查詢指定目錄下的不同檔案型別,如查詢 /etc 下所有以 sh 開頭的檔案

快而全which

確定是否安裝了某個指定的軟體

小而精find

可以通過檔案型別、檔名進行查詢以及根據檔案的屬性(如檔案的時間戳,檔案的許可權等)進行搜尋

精而細

作業

尋找檔案

找出 /etc/ 目錄下的所有以 .list 結尾的檔案。

目標1.找到sources.list檔案

2.把檔案所有者改為自己(shiyanlou)

3.把許可權修改為僅僅只有自己可讀可寫

壓縮包檔案格式

引數意義

-r遞迴打包包含子目錄的全部內容

-q安靜模式,不向螢幕輸出資訊

-o表示輸出檔案,需在其後緊跟打包輸出檔名

-e建立加密壓縮包

-l將 lf 轉換為 cr+lf

引數意義

-q安靜模式,將檔案解壓到指定目錄

-l不解壓只檢視壓縮包的內容

-o指定編碼型別

引數意義

a新增檔案到乙個rar檔案中

l只檢視rar檔案內容不解壓檔案

d從rar檔案中刪除檔案

引數意義

-c建立乙個 tar 包檔案

-f指定建立壓縮包的檔名

-t只檢視不解包檔案

作業

建立乙個名為 test 的檔案,分別用 zip 和 tar 打包成壓縮包,再解壓到 /home/shiyanlou 目錄。

引數意義

-d指定檢視目錄的深度

-h提高資訊的可讀性

-a顯示目錄中所有檔案的大小

-s僅顯示總計,只列出最後加總的值

作業

小明在管理伺服器的時候發現空間不足了,他找到了乙個目錄,這個目錄占用的空間異常的大,他需要找到這個目錄中占用最大的前10個檔案,但是這個目錄下面的內容太多了,或許一條命令就能夠幫助到他,這條命令該怎麼寫呢?

du -a | sort -n -r | head -n 10

命令

用法help

內建命令:help內建命令,外部命令:引數--help

manman ls開啟手冊

info

info 命令(相較於man更完整)

預備作業3

剛看到婁老師布置的這個作業,想必許多同學和我一樣的想法 黑人問好 但是我的內心還是有些許的鎮定的,因為前段時間我在團委工作的時候剛剛裝了一次虛擬機器,但我是用vmware來弄的。因為我們是用現有的系統 windows xp 匯入的,所以整個過程一點都不複雜,還很快。但是當我認真閱讀了一下老師這次的作...

20162327王旌含 預備作業3

在安裝之前我一直以為這個很簡單。但是事實遠非我所想象的那樣,幾乎從一開始我就是帶著各種各樣的問題緩慢的前進的。不知道是什麼原因,我的虛擬機器上只提供了32位的作業系統,所以我只能去找32位的ubuntu映象檔案。那個官網裡全部是英語 原諒我英語學得不好 那是的感覺真的很無助,但是沒辦法,我就邊點邊查...

20155237方自晨 預備作業3

首先,我先了解了一下linux和安裝虛擬機器的有關常識。在對這些有了大體的了解後,我開始安裝我自己的虛擬機器了。我的虛擬機器安裝很幸運的沒有出現太多差錯,按照老師的要求一步一步安裝完成了。在實驗樓中學習linux。1.linux入門中最讓我受益的是其中所說的學習心態 面對現實 linux 大都在命令...