我在安裝VirtualBox時出現了一些小問題,如圖linux
個人電腦只能設置32-bit的Ubuntu版本,但教程上說要選用64-bit的,我經過百度查詢得知要進行BIOS設置,設置好後能夠勾選64-bit程序員
Ubuntu安裝相對順利shell
Linux系統簡介和基本概念及操做less
快捷鍵 | 做用 |
---|---|
[Tab] | 命令補全 |
[ctrl+c] | 強行終止當前程序,但並不會使終端退出 |
[ctrl+d] | 鍵盤輸入結束或退出終端 |
[ctrl+s] | 暫停當前程序,暫停後按任意鍵恢復運行 |
經常使用通配符函數
man命令:oop
幫助文檔包含(學習的重點爲一、二、3。):學習
用戶和文件管理編碼
用戶組:一組用戶的集合,它們共享一些資源和權限,同時擁有私有資源操作系統
最高權限:root權限,能夠經過sudo命令得到root權限命令行
讀權限:可使用cat <文件名> 來讀取文件內容
Linux目錄結構
FHS 定義了兩層規範,第一層是,/下面的各個目錄應該要放什麼文件數據;第二層則是針對 /usr 及 /var這兩個目錄的子目錄來定義。
目錄形態
命令 | 功能 |
---|---|
touch <文件名> | 新建空白文件,不加任何參數下,只指定一個文件名,建立一個指定文件名的空白文件 |
mkdir <目錄名> | 能夠建立一個空目錄 |
mkdir -p <目錄名> | 建立父目錄 |
cp <文件名> <目錄名> | 將文件複製到該目錄下 |
cp -r或-R <目錄名> | 複製目錄 |
rm <文件名> | 刪除文件 |
rm -r或-R <目錄名> | 刪除目錄 |
rm -f <文件名> | 強制刪除 |
mv <文件名> <目錄> | 移動文件到目錄下 |
mv <文件名1> <文件名2> | 修改文件名 |
cat <文件名> | 打印文件內容到終端(正序顯示)(加-n顯示行號) |
tac <文件名> | 打印文件內容到終端(倒序顯示)(加-n顯示行號) |
nl <文件名> | 添加行號並打印 |
more和less | 分頁查看文件 |
tail -n <數字> <文件> | 查看文件的尾幾行 |
head -n <數字> <文件> | 查看文件的頭幾行 |
文件打包與壓縮
經常使用命令:
zip:
打包 :zip something.zip something (目錄請加 -r 參數)
解包:unzip something.zip
指定路徑:-d 參數
tar:
打包:tar -zcvf something.tar something
解包:tar -zxvf something.tar
指定路徑:-C 參數
文件系統操做與磁盤管理
dd命令:
dd命令用於轉換和複製文件
dd;也能夠讀取文件或寫入到這些文件dd程序;也能夠在複製時處理數據,例如轉換字節序、或在 ASCII 與 EBCDIC 編碼間互換。
注:命令行選項格式爲選項=值
dd默認從標準輸入中讀取,並寫入到標準輸出中,但能夠用選項if(input file,輸入文件)和of(output file,輸出文件)改變。
df:查看磁盤的容量
du -h:查看目錄的容量,並以更加易讀的方式呈現
du -a:顯示目錄中全部文件的大小
du -s:顯示最後文件容量的綜合
du -h -d 0 ~(只查看1級目錄) ;du -h -d 1 ~(只查看2級):查看目錄
dd of=test bs=10 count=1(或dd if=/dev/stdin of=test bs=10 count=1):用dd命令從標準輸入輸出到文件
dd if=/dev/stdin of=/dev/stdout bs=10 count=1 輸出到標準輸出
dd if=/dev/stdin of=test bs=10 count=1 conv=ucase:將輸出的英文字符轉換爲大寫再寫入文件
dd if=/dev/zero of=virtual.img bs=1M count=256:從/dev/zero設備建立一個容量爲 256M 的空文件
sudo mkfs.ext4 virtual.img:虛擬磁盤鏡像格式化爲ext4文件系統
sudo mount:使用mount來查看已掛載的文件系統
mount -o loop -t virtual.img /mnt:掛載虛擬磁盤鏡像到/mnt目錄
mount -o loop --ro virtual.img /mnt(或mount -o loop,ro virtual.img /mnt):以只讀方式掛載
sudo unmount /mnt:使用unmount命令卸載已掛載磁盤 sudo fdisk -l