linux系統遵循一切皆是操作檔案的規則。所以想用好linux系統,就必須要掌握檔案相關的操作。
1、建立檔案命令:touch
語法格式: touch filename #filename 檔名稱。
比如 touch hello.txt就會在當前木建立乙個hello.txt的檔案。
說明:通過touch命令建立檔案的時候,如果當前目錄已經存在同名的檔案,該命令不會修改原來同名檔案的內容,但它會修改檔案的建立時間屬性。
2、刪除檔案命令:rm
語法格式:rm filename #filename表示檔名
比如:rm hello.txt #該命令會刪除當前目錄檔名是hello.txt的檔案。
說明:執行刪除檔案命令時,系統會有確認操作,執行y才會真正刪除檔案,否則取消刪除操作。這也是linux系統為了防止檔案誤刪除提供的乙個確認機制。
3、移動或修改檔名的命令:mv
語法格式:
mv filename dir
# filename 表示要移動的檔案,dir 表示要移動到的目錄(只移動檔案目錄)
mv filename filenamenew
# filename 表示要移動的檔案,filenamenew 表示要修改的新的檔名(只修改檔案的名稱)
mv filename dir/filenamenew
# filename 表示要移動的檔案,dir表示要移動的目錄, filenamenew 表示要修改的新的檔名(修改檔案的名稱的同時移動目錄)
比如:mv hello.txt /home #移動hello.txt 檔案到home目錄
mv hello.txt hello.doc #修改hello.txt 檔名為hello.doc
mv hello.txt /home.hello.doc #修改hello.txt 檔名為hello.doc,並且檔案移動到home目錄下。
說明:mv命令同樣適用於對目錄的操作,因為linux系統認為目錄也是檔案。
4、檢視檔名:cat
語法格式: cat -n filename #filename 檔名稱 ,-n 可選引數可以用來顯式檔案內容的行號
比如:cat hello.txt
5、檢視檔案頭內容:head
語法格式: cat -n filename #filename 檔名稱 ,-n 可選引數可以用來指定行號,預設是10行。
比如:head hello.txt
適用範圍:一般針對大檔案,只想檢視檔案開始部分的內容。
6、檢視檔案尾部內容:tail
語法格式: tail -n filename #filename 檔名稱 ,-n 可選引數可以用來指定行號,預設是10行。
說明:這個命令和head命令很相似,它主要用來檢視檔案尾部的內容。它在實際過程中是非常實用的,可以動態檢視檔案尾部的內容。比如伺服器你部署了乙個tomcat**,**出現了問題就需要檢視tomcat,有時候tomcat日誌檔案會很大,這時候可以使用tail命令,動態的檢視最新的報錯資訊。
Linux檔案操作實用筆記
linux系統遵循一切皆是操作檔案的規則。所以想用好linux系統,就必須要掌握檔案相關的操作。1 建立檔案命令 touch 語法格式 touch filename filename 檔名稱。比如 touch hello.txt就會在當前木建立乙個hello.txt的檔案。說明 通過touch命令建...
linux unix實用筆記
usr bin env python 使用env讓系統去找直譯器這種方式比較好 ctrl a 切換到命令列開始 這個操作跟home實現的結果一樣的,但home在某些unix環境下無法使用,便可以使用這個 組合 在linux下的vim,這個也是有效的 另外,在windows的許多檔案編輯器裡,這個也是...
iozone 實用筆記
1 安裝 1 wget 2 tar xf iozone3 308.tar 3 cd root iozone3 308 src current 4 make linux 2 使用 iozone常用的幾個引數.a 全面測試,比如塊大小它會自動加 i n 用來選擇測試項,比如read write rand...