第二章 從命令列訪問檔案
帶有下箭頭的資料夾是快捷方式,跟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...