java顯示文字檔內容顯示文件顯示內容
Linux的常用指令--檔案的相關操作
1,用戶的切換
su(switchuser)
2,顯示目前目錄的檔案清單
ls(list)
ls-l
ls-a(all)
ll
ll-a
Linux上面,隱藏檔案以」。」開頭
3,目錄各項操作
切換目錄:cd(changedirectory)
顯示目前目錄:pwd(printworkingdirectory)
建立目錄:mkdir(makedirectoriy)
-p父目錄不存在先生成父目錄(parents)
cp複製檔案或目錄(copy)
-r遞歸處理,將指定目錄下的檔案與子目錄一併拷貝(recursive)
mv聯通檔案或目錄、檔案或目錄更名(move)
rmdir刪掉空目錄(removedirectoriy)
rm刪掉檔案(remove)
-r同時刪掉該目錄下的所有檔案(recursive)
-f強制刪掉檔案或目錄(force)
一般使用者在刪掉的時侯,沒有任何提示
然而超級管理員在刪掉的時侯,會提示
補充點:cd~可以快速到家目錄
##4,文件內容的編輯-VI,VIM(重點)
工作流程圖:
#插入指令解析:
a:在目前字元後面新增文字;
A:在行末新增文字;
i:在目前字元前插入文字;
I:在行首插入文字;
o:在目前行前面插入一空白行;
O:在目前行後面插入一空白行;
快捷指令:
定位指令
:setnumber顯示行號
:setnonumber取消行號
:n到文字的第n行
gg到文字的第一行
G到文字的最後一行
刪掉指令
x:刪掉遊標所在的單一字元
dd:刪掉所在行
撤銷指令
uundo,取消上一步操作
Ctrl rredo,回到undo之前
複製指令
yy p
5,文件內容的檢視及統計
touch建立空白檔案
顯示檔案內容:
cat顯示文字檔內容
more分頁顯示文字檔內容
less
head、tail查看文本中開頭或結尾部份的內容
#head-n3java.txt查看java.txt檔案的前3行
wc統計文字的行數、字數、字元數(wordcount)
-m統計文字字元數個數
-w統計文字詞組數認空格
#-l統計文字行數
6,檔案合併和重定向
合併檔案的內容一起輸出,cat1.txt2.txt
合併檔案:cat1.txt2.txt>3.txt
#作為一個標準輸入,
cat>1.txt
cat>>1.txt
##>這是一個重定向輸出的符號
案例:快速清空一個檔案的內容
採用重定向的方法
>1.txt
7,檔案搜尋
find在檔案系統中尋找指定的檔案
find/usr/local/-nameword.txt
8,檔案的壓縮解壓縮及打包
#命令概覽
gzip:壓縮(解壓縮)文件,壓縮文件後綴為gz
##Bzip2:壓縮(解壓縮)檔linux 解壓縮zip檔,壓縮檔後綴為bz2
Tar:打包檔案或目錄
指令解讀
gzip指令解讀:gzip[選項]要壓縮(解壓縮)的檔名
-d將壓縮檔案解壓縮(decompress)
-l針對壓縮後的文件,顯示壓縮後的文件的大小,壓縮前的文件大小,壓縮比等
-num用指定數字num調整壓縮的速率linux 解壓縮zip檔linux系統介紹linux作業系統教程,-1或--fast表示最快壓縮方式(但壓縮比低),
-9或--best表示最慢壓縮方式(壓縮比高)。系統缺省值為6
bzip2指令解讀:bzip2[選項]檔名
-d解壓縮
-z壓縮
#-num同上
Tar指令解讀:tar[選項]打包檔名待打包檔1待打包檔2
-c建置一個打包檔create
-x解開一個打包檔extract
#-z用gzip壓縮檔
-j用bzip2壓縮檔
#-v壓縮的過程顯示檔案
-f使用文檔名,在f以後要立刻接文檔名
案例:
實作檔案的打包和解包
實作檔案的壓縮和解壓縮
gzip1.txt壓縮檔案
gzip-d1.txt.zip解壓縮檔
tar-cf33.tar1.txt2.txt//打包檔案
tar-xf33.tar//解包檔
gzip33.tar//壓縮打包檔tar.gz
tar-zcf33.tar.gz1.txt2.txt//將1.txt和2.txt打包並壓縮成33.tar.gz
tar-zxf33.tar.gz//解壓縮33.tar.gz
9,管線指令
命令格式:
command1|command2
舉例:
ls-l/usr/bin|less
##ls-l/usr/bin|grepless
一個指令的標準輸出可以管線到另一個指令的標準輸入:
grep是個很強的程序,拿來找到文件中的匹配文字
以上是java顯示文字檔內容顯示文件顯示內容的詳細內容。更多資訊請關注PHP中文網其他相關文章!

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

PHP和Python各有優勢,選擇應基於項目需求。 1.PHP適合web開發,語法簡單,執行效率高。 2.Python適用於數據科學和機器學習,語法簡潔,庫豐富。

PHP是一種廣泛應用於服務器端的腳本語言,特別適合web開發。 1.PHP可以嵌入HTML,處理HTTP請求和響應,支持多種數據庫。 2.PHP用於生成動態網頁內容,處理表單數據,訪問數據庫等,具有強大的社區支持和開源資源。 3.PHP是解釋型語言,執行過程包括詞法分析、語法分析、編譯和執行。 4.PHP可以與MySQL結合用於用戶註冊系統等高級應用。 5.調試PHP時,可使用error_reporting()和var_dump()等函數。 6.優化PHP代碼可通過緩存機制、優化數據庫查詢和使用內置函數。 7

Java 8引入了Stream API,提供了一種強大且表達力豐富的處理數據集合的方式。然而,使用Stream時,一個常見問題是:如何從forEach操作中中斷或返回? 傳統循環允許提前中斷或返回,但Stream的forEach方法並不直接支持這種方式。本文將解釋原因,並探討在Stream處理系統中實現提前終止的替代方法。 延伸閱讀: Java Stream API改進 理解Stream forEach forEach方法是一個終端操作,它對Stream中的每個元素執行一個操作。它的設計意圖是處

PHP適合web開發,特別是在快速開發和處理動態內容方面表現出色,但不擅長數據科學和企業級應用。與Python相比,PHP在web開發中更具優勢,但在數據科學領域不如Python;與Java相比,PHP在企業級應用中表現較差,但在web開發中更靈活;與JavaScript相比,PHP在後端開發中更簡潔,但在前端開發中不如JavaScript。

PHP和Python各有優勢,適合不同場景。 1.PHP適用於web開發,提供內置web服務器和豐富函數庫。 2.Python適合數據科學和機器學習,語法簡潔且有強大標準庫。選擇時應根據項目需求決定。

PHPhassignificantlyimpactedwebdevelopmentandextendsbeyondit.1)ItpowersmajorplatformslikeWordPressandexcelsindatabaseinteractions.2)PHP'sadaptabilityallowsittoscaleforlargeapplicationsusingframeworkslikeLaravel.3)Beyondweb,PHPisusedincommand-linescrip

PHP成為許多網站首選技術棧的原因包括其易用性、強大社區支持和廣泛應用。 1)易於學習和使用,適合初學者。 2)擁有龐大的開發者社區,資源豐富。 3)廣泛應用於WordPress、Drupal等平台。 4)與Web服務器緊密集成,簡化開發部署。

PHP適用於Web開發和內容管理系統,Python適合數據科學、機器學習和自動化腳本。 1.PHP在構建快速、可擴展的網站和應用程序方面表現出色,常用於WordPress等CMS。 2.Python在數據科學和機器學習領域表現卓越,擁有豐富的庫如NumPy和TensorFlow。
