cat指令
cat 查看文件內(nèi)容linux命令,只讀的方式
? 基本語法
cat [選項] 要查看的文件
? 常用選項
-n :顯示行號
? 應(yīng)用實例
注意:cat 只能瀏覽文件,而不能修改文件,為了瀏覽方便,一般會帶上 管道命令 | more
加上就是分頁顯示
more指令
more指令是一個基于VI編輯器的文本過濾器,它以全屏幕的方式按頁顯示文本文件的內(nèi)容。
more指令中內(nèi)置了若干快捷鍵,詳見操作說明
基本語法
more 要查看的文件
? 操作說明
? 應(yīng)用實例
案例: 采用more查看文件
/etc/profile
less指令
less指令用來分屏查看文件內(nèi)容,它的功能與more指令類似,但是比more指令更加強大,支
持各種顯示終端。
less指令在顯示文件內(nèi)容時,并不是一次將整個文件加載之后才顯示,而是
根據(jù)顯示需要加載內(nèi)容,對于顯示大型文件具有較高的效率
基本語法
less 要查看的文件
? 操作說明
> 指令 和 >> 指令
> 輸出重定向 會覆蓋原內(nèi)容
>> 追加 不會覆蓋原來的內(nèi)容是追加內(nèi)容
? 基本語法
1) ls -l >文件 (功能描述:列表的內(nèi)容寫入文件a.txt中(覆蓋寫))
2) ls -al >>文件 (功能描述:列表的內(nèi)容追加到文件aa.txt的末尾)
3) cat 文件1 > 文件2 (功能描述:將文件1的內(nèi)容覆蓋到文件2)
4) echo "內(nèi)容">> 文件
echo指令
echo輸出內(nèi)容到控制臺。
? 基本語法
echo [選項] [輸出內(nèi)容]
? 應(yīng)用實例
案例: 使用echo 指令輸出環(huán)境變量
案例: 使用echo 指令輸出 ssss
head指令
head用于顯示文件的開頭部分內(nèi)容,默認情況下head指令顯示文件的前10行內(nèi)容
? 基本語法
head 文件 (功能描述:查看文件頭10行內(nèi)容)
head -n 5 文件 (功能描述:查看文件頭5行內(nèi)容,5可以是任意行數(shù))
? 應(yīng)用實例
tail指令
tail用于輸出文件中尾部的內(nèi)容,默認情況下tail指令顯示文件的前10行內(nèi)容。
? 基本語法
1) tail 文件 (功能描述:查看文件頭10行內(nèi)容)
2) tail -n 5 文件 (功能描述:查看文件頭5行內(nèi)容,5可以是任意行數(shù))
3) tail -f 文件 (功能描述:實時追蹤該文檔的所有更新)
? 應(yīng)用實例
案例1: 查看/etc/profile 最后5行的代碼
案例2: 實時監(jiān)控 mydate.txt , 看看到文件有變化時,是否看到linux命令, 實時的追加日期
ln 指令
軟鏈接也成為符號鏈接,類似于windows里的快捷方式,主要存放了鏈接其他文件的路徑
? 基本語法
ln -s [原文件或目錄][軟鏈接名] (功能描述:給原文件創(chuàng)建一個軟鏈接)
? 應(yīng)用實例
案例1: 在/home 目錄下創(chuàng)建一個軟連接 linkToRoot,連接到 /root 目錄
當我們使用pwd指令查看目錄時,仍然看到的是軟鏈接所在目
案例2: 刪除軟連接 linkToRoot
刪除時不需要帶 /
history指令
查看已經(jīng)執(zhí)行過歷史命令,也可以執(zhí)行歷史指令
? 基本語法
history (功能描述:查看已經(jīng)執(zhí)行過歷史命令)
? 應(yīng)用實例
案例1: 顯示所有的歷史命令
不加參數(shù)默認顯示本次連接所使用到的歷史指令
案例2: 顯示最近使用過的10個指令。
案例3:執(zhí)行歷史編號為5的指令
時間日期類
date指令-顯示當前日期
? 基本語法
1) date (功能描述:顯示當前時間)
2) date +%Y (功能描述:顯示當前年份)
3) date +%m (功能描述:顯示當前月份)
4) date +%d (功能描述:顯示當前是哪一天)
5) date "+%Y-%m-%d %H:%M:%S"(功能描述:顯示年月日時分秒)
? 應(yīng)用實例
date指令-設(shè)置日期
? 基本語法
date -s 字符串時間
? 應(yīng)用實例