05Linux.瀏覽目錄和文件,VIM文本編輯器

一、瀏覽目錄和文件

  1. 查看目錄、查看文件屬性
    1)查看根目錄 / 下有哪些文檔或子目錄,觀察顏色有什麼規律

    ls /

    2)以長格式顯示結果,對比 /bin、/usr/bin/ 目錄詳細屬性

    ls -ld /bin /usr/bin/ 【-d只顯示目錄本身】

    3)列出當前目錄下的所有文檔(包括隱藏文檔)

    ls -A

    4)查看/etc/下以re開頭、.conf結尾的文件,識別各自的大小

    ls -lh /etc/re*.conf

  2. 查看文本文件內容
    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

  1. 列出 /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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章