linux 命令行中cat命令可以直接打開我們想要查看的文件內容。比如part1.txt文件是一首詩詞,可以用此命令:[lichao@localhost test]$ cat part1.txt
(1)linux查看文件類型的命令擴展閱讀:
linux 命令行中查看文件類型:
file是一個非常便捷的命令,用它可以探測文件的字元編碼。如下我們創建了兩個文件
[lichao@localhost test]$ ls -l
total 288
-rw-rw-r--. 1 lichao lichao 4 Aug 24 15:31 abc.txt
-rw-rw-r--. 1 lichao lichao 285310 Aug 24 15:26 all.txt
通過file命令來查看下文件的字元集編碼:
[lichao@localhost test]$ file abc.txt
abc.txt: ASCII text
[lichao@localhost test]$ file all.txt
all.txt: UTF-8 Unicode text, with CRLF, CR, LF line terminators
[lichao@localhost test]$
其中abc.txt是ASCII編碼,而 all.txt 是UTF-8編碼,這有助於我們在打開含有中文的文件時,定位出現亂碼的原因。
2. 在Linux中,能夠顯示文件類型和訪問許可權的命令是
用命令ll查看文件類型及相關許可權。修改許可權用命令:chmod
-r
777
+文件名
注釋「7」的含義4表示讀+2表示寫+1可以執行,第一個「7」是本用戶的許可權;第二個「7」是屬於同一個群組的用戶的許可權;第三個「7」是其他用戶的許可權
3. linux查看一個文件是什麼類型的文件
用file命令就可以了。 file 文件名
4. linux什麼命令可以查看文件內容
命令的話,先file name看看類型,是文本的話,就可以cat name,編輯的話可以vi,有圖形界面的話,直接點他就打開了
5. LINUX下如何用命令查看常見的設備文件類型
【cat】
功能:
1、顯示整個文件。如:$ cat filename
2、把文件串聯接後傳到基本輸出,如將幾個文件合並為一個文件或輸出到屏幕。如:$ cat file1
file2 > file
參數詳解:
-n或-number:由1開始對所有輸出的行數編號,如:cat -n
filename
-b或-number-nonblank:和-n相似,只不過對於空白行不編號
-s或-squeeze-blank:當遇到有連續兩行以上的空白行,就代換為一行的空白行
-v或-show-nonprinting
範例:
cat -n file1 >
file2:把file1的檔案內容加上行號後輸入file2這個檔案里
cat -b file1 file2
>>
file3:把file1和file2的檔案內容加上行號(空白行不加)後將內容附加到file3里
cat /dev/null >
/etc/test.txt:清空/etc/test.txt檔案內容
cat > filename:創建新文件
【more】
功能:以百分比的形式查看日誌,類似cat,不過會以一頁一頁的顯示方便使用者逐頁閱讀,按空白鍵(space)就往下一頁顯示,按b鍵(back)就會往回一頁顯示,而且還有搜尋字元串的功能(與vi相似),使用中的說明文件,請按h。退出按q。
參數詳解:
-d:提示使用者,在畫面下方顯示[Press space to continue, 'q'
to quit.],如果如果使用者按錯鍵,則會顯示 [Press 'h' for instructions.] 而不是 '嗶' 聲 。
-s:當遇到有連續兩行以上的空白行,就代換成一行的空白行。
+num:從第num行開始顯示
範例:
more -s
file:逐頁顯示file之檔案內容,如有連續兩行以上空白行則以一行空白行顯示。
more +20 file:從第20行開始顯示file之檔案內容。
【less】
功能:less命令可以對文件或其他輸出進行分頁顯示,與more命令相似。退出按q。
參數詳解:
-a:在當前屏幕顯示最後
-c:從頂部(從上到下)刷新屏幕,並顯示文件內容。而不是通過底部滾動完成刷新;
-f:強制打開文件,二進制文件顯示時,不提示警告;
-i:搜索時忽略大小寫;除非搜索串中包含大寫字母;
-I:搜索時忽略大小寫,除非搜索串中包含小寫字母;
-m:顯示當前讀取文件的百分比
-M:顯示當前讀取文件的百分比、行號及總行數;
-N:在每行前輸出行號
-p pattern:搜索日誌文件中含有pattern的所有日誌內容;
-s:把連續多個空白行作為一個空白行顯示
-Q:在終端下不響鈴
擴展:
U:向上 J:向下 g:跳到第一行G:跳到最後一行
/pattern:搜索pattern
q:退出less!command:調用SHELL,可以運行命令;比如!ls
顯示當前列當前目錄下的所有文件。
【head】
功能:從文本文件的頭部開始查看,head命令用於查看一個文本文件的開頭部分。
參數詳解:
-n 制定您想要顯示文本多少行
-n number
這個參數選項必須是十進制的整數,它將決定在文件中的位置,以位元組單位。
-c number
這個參數選項必須是十進制的整數,它將決定在文件中的位置,以位元組為單位。
範例:
head file.txt 顯示file.txt的前十行內容;
head -n 20 file.txt 顯示file.txt的前二十行內容;
【tail】
功能:用於顯示文本文件的末尾幾行。
參數詳解:
-b Number :從Number變數表示的512自己塊位置開始讀取制定文件。
-c Number :從Number變數表示的位元組位置開始讀取指定文件。
-f :tail -f 命令可用於監視另一個進程正在寫入的文件的增長。
-k Number :從Number變數表示的1KB塊位置開始讀取制定文件。
-m Number :從Number變數表示的多位元組字元位置開始讀取指定文件。使用該標志提供在單位元組和雙位元組字元代碼集環境中的一致結果。
-n Number :從首行或末行位置來讀取指定文件,位置由 Number 變數的符號(+ 或 - 或無)表示,並通過行號 Number進行位移。
範例:
tail
file.txt :顯示文件file.txt的後十行內容。
tail -n 20 file.txt :顯示文件file.txt的後二十行內容。
tail -f file.txt :顯示文件file.txt的後十行內容並在文件內容增加後,自動顯示新增的文件內容。
tail -n 50 -f file.txt:顯示文件file.txt的後50行內容並在文件內容增加後,自動顯示新增內容。
6. linux查看文件屬性命令
ls
ls -a 查看所有文件
ls -l 查看詳細的屬性
2,lsattr
查看文件的擴展屬性,
如果文件被chattr +i 添加了防寫,
用lsattr可以看到添加的屬性
3,file
查看文件的類型《Linux就該這么學》 一起學習更多命令
4,stat
查看文件的狀態
7. Linux查看文件內容、創建、查看軟硬鏈接命令
命令1:查看文件內容
"cat
文件名"
查看文件內容,頁面停留在最後。
"more
文件名"
分頁查看文件內容
回車
下一行
空格
翻頁
q
退出
"head
文件名"
查看文件內容的前幾行,默認前10行,如果想制定看前n行,加選項-n
例如
"head
-5"
查看前五行
tail
和head相反,"tail
-5"
最後五行。
tail
-f
動態顯示最後十行,例如查看日誌文件
命令2:創建軟連接
"ln
-s
xxx
路徑1"
在路徑1創建xxx的軟連接
特點:
1.文件類型
l
2.相當於windows的快捷方式
命令3:創建硬鏈接
"ln
xxx
路徑1"
在路徑1創建xxx的軟連接
特點:
1.文件類型
-
2.相遇於拷貝,但是可以同步更新。
注1:硬鏈接的i節點相同,軟連接的i節點不同,查看i節點的命令是:ls
-i。
注2:創建硬鏈接不能跨分區(文件系統),軟鏈接可以。
8. linux查看文件系統:如何查看Linux系統的文件類型
我現在用了linux那麼久,它給我的感覺是其實也是有擴展名的,如有些是.sh的文件,這些是腳步文件等
還有linux中的文件是有屬性的,估計你在運行一個文件時,shell會先調用某些命令來查看這個文件的屬性,然後在以相應的程序將其打開
ps:我是菜鳥,你的這個問題問的比較的高深,我不知道怎麼說清楚
ps2:linux中有一個命令,是可以查看文件屬性的,好像是file。不知道對不對,但肯定有這么一個命令的,以前我用shell編程時用過這個命令,來判斷文件的屬性
9. linux 查看文件類型有哪些
用file命令查看
10. 如何查看linux文件系統的類型
通過df命令查看。