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

2022-08-05 16:57:21 字數 3434 閱讀 3101

由於是第一次接觸虛擬機器知識,之前也沒什麼了解,我選擇完全按照老師教程裡的安裝vbox虛擬機器。

虛擬機器安裝的過程很順利,不做詳細講解。

在查詢資料掙扎了很久之後...好吧,發現是我一開始新建虛擬電腦時粗心,將版本選成了32bit,我的主機系統是64bit,這造成了衝突。重新建立虛擬電腦就順利解決了。

在 linux 系統裡,root賬戶擁有整個系統至高無上的權利,比如 新建/新增 使用者。

這時就需要sudo這個命令。 

新建乙個使用者:```$ sudo adduser 使用者名稱```

新增使用者到系統並預設為新使用者建立 home 目錄:

```$ ls /home```

切換新建使用者:```$ su -l 使用者名稱```

之後輸入密碼...退出使用者和退出終端方法一致。

adduseruseradd區別

useradd、userdel 這類操作更像是一種命令,執行完了就返回。而 adduser 更像是一種程式,需要你輸入、確定等一系列操作。

新建檔案

新建空白檔案,因為在其它目錄沒有許可權,所以需要先cd ~切換回使用者的/home/使用者名稱目錄

新建目錄

使用mkdir(make directories)命令可以建立乙個空目錄,也可同時指定建立目錄的許可權屬性。使用-p引數,同時建立父目錄(如果不存在該父目錄),如下我們同時建立乙個多級目錄(這在安裝軟體、配置安裝路徑時非常有用)。效果為$ mkdir -p father/son/grandson

複製檔案:

使用cp(copy)命令複製乙個檔案到指定目錄。$ cp test(檔名) father/son/grandson(路徑)

複製目錄

要成功複製目錄需要加上-r或者-r引數,表示遞迴複製。$ cp -r father family

刪除檔案:

使用rm命令刪除乙個檔案,用-f可以強制刪除引數。

刪除目錄:

要成功刪除目錄需要加上-r或者-r引數。

移動檔案:

使用mv命令移動檔案(剪下)。mv 源目錄檔案 目的目錄

重新命名檔案:

mv 舊的檔名 新的檔名rename批量重新命名

檢視檔案:

cat:正序顯示列印檔案內容到標準輸出(終端),加上-n引數顯示行號

tac:倒序列印檔案內容到標準輸出(終端)

nl:新增行號並列印,比cat -n更專業的行號列印命令

檢視檔案型別:使用file命令檢視檔案的型別

新增自定義路徑到「 path 」環境變數

一定要使用絕對路徑新增自定義路徑到path環境變數:$path=$path:/home/shiyanlou/mybin

>>: 表示將標準輸出以追加的方式重定向到乙個檔案中

>: 是以覆蓋的方式重定向到乙個檔案中

變數修改

變數刪除:使用unset命令刪除乙個環境變數

讓環境變數立即生效:

搜尋檔案

whereis簡單快速: 直接從資料庫中查詢,只能搜尋二進位制檔案(-b),man 幫助檔案(-m)和源**檔案(-s)。

locate快而全: 手動執行一次 updatedb 命令,用於更新它的查詢物件——「 /var/lib/mlocate/mlocate.db 」資料庫,它可以用來查詢指定目錄下的不同檔案型別。

which小而精: 通常使用 which 來確定是否安裝了某個指定的軟體,因為它只從 path 環境變數指定的路徑中去搜尋命令

find精而細: 它不但可以通過檔案型別、檔名進行查詢而且可以根據檔案的屬性(如檔案的時間戳,檔案的許可權等)進行搜尋。find 的第乙個引數是要搜尋的地方:$ sudo find /etc/ -name 檔案或目錄

注意 find 命令的路徑是作為第乙個引數的, 基本命令格式為 find [path] [option] [action] 。

列出 home 目錄中,當天(24 小時之內)有改動的檔案:

$ find ~ -mtime 0

列出使用者家目錄下比 code 資料夾新的檔案:

$ find ~ -newer /home/shiyanlou/code

tar 打包工具

檢視目錄的容量

建立虛擬磁碟

help命令

man命令

開啟手冊之後我們可以通過 pgup 與 pgdn 或者上下鍵來上下翻看,可以按 q 退出當前頁面

man手冊章節

info命令

man 和 info 就像兩個集合,它們有乙個交集部分,但與 man 相比,info 工具可顯示更完整的 gnu 工具資訊。

預備作業3

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

20162327王旌含 預備作業3

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

20155237方自晨 預備作業3

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