more指令是一個基于vi編輯器的文本過濾器,它以全屏幕的方式按頁顯示文本文件的內(nèi)容。
more指令中內(nèi)置了若干快捷鍵,詳見操作說明
基本語法
more 要查看的文件
·操作說明
采用more查看文件/etc/profile
less指令用來分屏查看文件內(nèi)容**,它的功能與more指令類似,但是比more指令更加強大,支持各種顯示終端**。less指令在顯示文件內(nèi)容時linux命令大全,并不是一次將整個文件加載之后才顯示,而是根據(jù)顯示需要加載內(nèi)容,對于顯示大型文件具有較高的效率。
基本語法
less 要查看的文件
操作說明
>輸出重定向和>>追加
輸出重定向會把原來的內(nèi)容覆蓋掉
.基本語法
ls-1>文件 (功能描述:列表的內(nèi)容寫入文件a.txt中(覆蓋寫))
Is-al>>文件 (功能描述:列表的內(nèi)容追加到文件aa.txt的末尾)
cat 文件1>文件2 (功能描述:將文件1的內(nèi)容覆蓋到文件2)
echo"內(nèi)容">>文件
ls -l顯示文件的列表 然后下面的ls -l > a.txt將列表的內(nèi)容添加到a.txt中
沒有a.txt文件就創(chuàng)建一個 有的話就直接覆蓋寫入了
這里追加寫入一下
下面演示 第三個命令
第四個命令
echo輸出內(nèi)容到控制臺。
基本語法
echo [選項] [輸出內(nèi)容]
使用echo指令輸出環(huán)境變量
使用echo指令輸出hello,world!
head用于顯示文件的開頭部分內(nèi)容,默認情況下head指令顯示文件的前10行內(nèi)容
基本語法
head 文件(功能描述:查看文件頭10行內(nèi)容)
head-n 5 文件(功能描述:查看文件頭5行內(nèi)容,5可以是任意行數(shù))
tail用于輸出文件中尾部的內(nèi)容,默認情況下tail指令顯示文件的前10行內(nèi)容。
基本語法
tail 文件(功能描述:查看文件頭10行內(nèi)容)
tail -n 5 文件(功能描述:查看文件頭5行內(nèi)容,5可以是任意行數(shù))
tail -f 文件(功能描述:實時追蹤該文檔的所有更新)
第三條 是很重要的
查看/etc/profile最后5行
實時監(jiān)控bbb.txt,看看到文件有變化時,是否看到實時的追加日期
軟鏈接也成為符號鏈接,類似于windows里的快捷方式,主要存放了鏈接其他文件的路徑
這不是大寫的i 而是大寫是L的l
基本語法
In -s [原文件或目錄] [軟鏈接名] (功能描述:給原文件創(chuàng)建一個軟鏈接)
在/home目錄下創(chuàng)建一個軟連接linkToRoot,連接到/root目錄
cd到linkToRoot試試看哈
這個是和連接的目錄顯示的是一樣的
刪除軟連接linkToRoot
細節(jié)說明
當我們使用pwd指令查看目錄時,仍然看到的是軟鏈接所在目錄。
查看已經(jīng)執(zhí)行過歷史命令,也可以執(zhí)行歷史指令
基本語法
history(功能描述:查看已經(jīng)執(zhí)行過歷史命令)
顯示所有的歷史命令
還有一大堆
顯示最近使用過的5個指令。
執(zhí)行歷史編號為156的指令
.基本語法
date(功能描述:顯示當前時間)
date +%Y(功能描述:顯示當前年份)
date +%m(功能描述:顯示當前月份)
date +%d(功能描述:顯示當前是哪一天)
date "+%Y-%m-%d %H:%M:%S"(功能描述:顯示年月日時分秒)
基本語法
date-s字符串時間
時間設(shè)置的字符串 與上面顯示的形式保持一致
查看日歷指令
基本語法
cal [選項] (功能描述:不加選項,顯示本月日歷)