RHEL7 124 從命令列訪問檔案

2021-07-02 22:58:22 字數 1807 閱讀 3598

第二章  從命令列訪問檔案

帶有下箭頭的資料夾是快捷方式,跟windows中一樣

whereis date   檢視date 的路徑  或者  which date 

bin 普通命令 類似於window 裡的system 32 存放命令二進位制檔案的目錄

boot 關於核心,啟動檔案等的存放目錄

dev 裝置,硬體存放目錄

etc 配置檔案

home 類似於windos中的users 使用者的家目錄都在這

lib 庫檔案    

lib 64位庫檔案

media 介質檔案 rhel 6 中是預設的掛載點,7中不是了

mnt mount的簡寫 乙個掛載點

opt 原始碼包

proc 記憶體程序存放位置

root root使用者的家目錄

run 系統執行時候的執行引數,預設的掛載點

sbin 系統相關命令

srv 

sys 系統管理引數

tmp 臨時檔案

usr 裝軟體包的時候的大部分資料都放在這路  bin 和sbin 其實是user/bin  user/sbin的軟連線

var 資料庫檔案一般都放在var下

相對路徑和絕對路徑

. 代表當前目錄  ..代表上級目錄

cd 回到家目錄 = cd ~     ~代表家目錄

~tom 指的是tom的家目錄   ~/tom 是指當前使用者家目錄下的tom目錄

cd - 切換到上次所在目錄

檢視檔案內容(文字檔案)

flie 檔名 檢視檔案型別

cat 檢視較小的檔案  -n 顯示行號

more 分屏顯示大檔案,按空格一屏一屏向下翻   q退出

less 分屏顯示大檔案 支援向上翻 支援查詢 n/n從上/下 翻找查詢 q 退出

head 預設檢視檔案頭10行    head -(n) 3 *** 檢視前3行

tail 預設檢視檔案尾10行  tail -n 11 是尾11行, tail -n +11 就是從11行到結尾

tail -n +10 passwd   從第十行開始檢視到結尾

tail -f *** 實時檢視,有變化會立即顯示  =tailf

wc *** 統計檔案資訊  -l行 -w單詞  -c位元組

建立和刪除檔案(文字檔案)

touch  file  若file存在,則更新檔案時間,若不存在,則建立它,後邊可跟路徑

touch a.txt 批量建立多個檔案==touch a.txt     {} 內外是乘法分配律的原則

rm *** 刪除檔案   rm -i 互動式刪除   rm -rf *** 徹底遞迴的刪除檔案

建立刪除目錄

mkdir  cc dd  建立兩個目錄    mkdir -p aa/bb 建立兩層目錄 如果aa層父目錄不存在則建立aa,然後在aa中建立bb

rmdir  cc 刪除目錄   rm -rf xx 強制刪除有內容的目錄

建立快捷方式

ln -s aa bb  給aa建立乙個叫bb的快捷方式

複製剪下

cp 檔案

cp -選項 /path1/xx /path2/yy  -p選項 表示cp同時把檔案屬性同時cp,檔案時間都保持和原始檔一致

cp 目錄

cp -rf /boot/ /opt/ 遞迴強制的cp boot目錄 到 opt 目錄下

-rfp = -a 

mv -選項 /path1/xx /path2/yy  不指定路徑表示當前路徑,

所以 mv xx yy 即表示 xx重新命名為yy

若原先存在yy 則表示xx覆蓋yy

訪問twitter 從命令列訪問Twitter

存檔日期 2019年5月14日 首次發布 2011年11月8日 作為一種社交網路 twitter很有趣。但是,通過使用一些命令列技巧,正確的api和您選擇的程式語言,它也可以變得強大。了解如何訪問twitter平台以構建有用且有趣的命令列應用程式。此內容不再被更新或維護。全文以pdf格式 按原樣 提...

PHP從命令列接收引數

昨天,在牛客網做華為機試題,不太熟悉它的環境,吃了大虧。測試樣例是通過標準輸入輸入的,執行結果是通過標準輸出輸出的。標準輸入就是鍵盤,標準輸出就是顯示器。經過大量實踐,發現fscanf 最好用,沒有之一!mixed fscanf resource handle,string format mixed...

LinuxTips 從命令列到指令碼

對於linux的中的一些問題,一般地我們可以通過以下的思路來解決 1 使用linux提供的很多的小工具和管道來處理 2 如果需要使用多條命令,或需要邏輯判斷,考慮使用sh,sh除了能直接使用linux的小工具外,還可以進行很多的邏輯和流程控制 3 如果需要很多的字串處理,問題也比較複雜,考慮使用pe...