一、瀏覽目錄和文件
- 查看目錄、查看文件屬性
1)查看根目錄 / 下有哪些文檔或子目錄,觀察顏色有什麼規律ls /
2)以長格式顯示結果,對比 /bin、/usr/bin/ 目錄詳細屬性
ls -ld /bin /usr/bin/ 【-d只顯示目錄本身】
3)列出當前目錄下的所有文檔(包括隱藏文檔)
ls -A
4)查看/etc/下以re開頭、.conf結尾的文件,識別各自的大小
ls -lh /etc/re*.conf
- 查看文本文件內容
1)顯示文件 /etc/redhat-release 的內容 【系統版本】
2)顯示文件 /etc/hostname 的內容 【主機名】
3)顯示文件 /proc/cpuinfo 的內容 【CPU信息】
從結果中識別CPU處理器的核心數、型號、頻率cat /proc/cpuinfo
processor : 0 //CPU核心編號
vendor_id : GenuineIntel //廠商信息
cpu family : 6
model : 94
model name : Intel(R) Core(TM) i5-6500 CPU @ 3.20GHz
stepping : 3
microcode : 0xba
cpu MHz : 3198.786 //CPU主頻率
cache size : 6144 KB //二級緩存
physical id : 0 //物理CPU編號
!!!!要查看大文件的內容,建議使用 less (分頁瀏覽,q退出)
3、mkdir創建目錄
創建以下目錄結構
/protected/project/tts10/
/notes/cloud/mkdir -p /protected/project/tts10/ /notes/cloud/
4、touch 創建文件
創建以下空文件 rday01.txt、day02.txt
touch day01.txt day02.txt
- 列出 /notes/cloud/ 目錄下所有以 .txt 結尾的文件
ls /notes/cloud/*.txt
注:
通配符:使用特殊符號 *、? 表示不確定的名稱
表示當前目錄 —— .
表示當前目錄 —— ..
5、複製cp 被複制的文檔A 目標文檔B
cp -rp 被複制的目錄及文檔... 目標文件夾
6、刪除
rmdir 目錄名(刪除目錄)
rm 文件名(刪除文件)
rm -r 目錄名(刪除目錄)
rm -rf 刪除目錄及文件並無提示
7、移動/改名
mv 被移動的文檔A 目標文檔B
mv 被移動的文檔... 目標文件夾
二、VIM文本編輯器
1、工作模式
按 i 鍵進入輸入模式 ==》添加文本 ==》按Esc鍵返回 ==》按 : 進入末行模式 ==》在 : 後輸入 wq 保存並退出編輯器
2、命令模式的基本操作
Gg光標 跳轉到第1 行
G 最後一行
2G 第2行
果 n、N 跳至後/前一個結果
ls -l 文件名
ls -lh 查看詳細信息並顯示容量單位
ls -ld 目錄名(查看目錄本身的詳細信息)
mkdir 目錄名(創建目錄)
cd 目錄名(進入目錄)
cd ..返回上一級目錄
cd ../..返回上一級的上一級
cd /直接退到根目錄
cd ~直進用戶主目錄
cd直接回車進入用戶主目錄
分別通過相對與絕對路徑進入目錄
mkdir 目錄1 目錄2(同時創建多個目錄)
mkdir -p abc/ab/a(同時創建多級目錄)
ls –R abc(遞歸顯示)
rmdir 目錄名(刪除空目錄)
cp 文件名 目錄名(將文件複製到目錄)
cp -r 目錄名 目錄名(遞歸複製目錄)
cp -p 複製時保持原文的屬性不變
mv 文件名 目錄名(移動文件到目標目錄)
mv 原文件名 新文件名(文件重命名)
cp 文件名 目錄名/新文件名(複製文件到目標目錄並重命名)
rm 文件名(刪除文件)
rm –rf (刪除目錄並無提示/強制刪除)
vim 文件名
命令模式
i 進入插入模式
ESC 返回命令模式
命令模式環境下按shift+:進入末行模式 wq保存退出
GG
gg=1G