由於是第一次接觸虛擬機器知識,之前也沒什麼了解,我選擇完全按照老師教程裡的安裝vbox虛擬機器。
虛擬機器安裝的過程很順利,不做詳細講解。
在查詢資料掙扎了很久之後...好吧,發現是我一開始新建虛擬電腦時粗心,將版本選成了32bit,我的主機系統是64bit,這造成了衝突。重新建立虛擬電腦就順利解決了。
在 linux 系統裡,root
賬戶擁有整個系統至高無上的權利,比如 新建/新增 使用者。
這時就需要sudo這個命令。
新建乙個使用者:```$ sudo adduser 使用者名稱```
新增使用者到系統並預設為新使用者建立 home 目錄:
```$ ls /home```
切換新建使用者:```$ su -l 使用者名稱```
之後輸入密碼...退出使用者和退出終端方法一致。
adduser
與useradd
區別:
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 大都在命令...