A. linux 查看文件類型有哪些
用file命令查看
B. 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行內容並在文件內容增加後,自動顯示新增內容。
C. linux查看一個文件是什麼類型的文件
用file命令就可以了。 file 文件名
tar類型只是打包了並沒有壓縮,所以你加參數z (以gzip 格式解壓)抱錯.
一般
*.tar.gz 是gzip壓縮的,*.tar.bz是bzip2壓縮的.
E. 如果一個文件看不到後綴名,那麼通過linux的什麼命令可以查看出該文件的後綴名
linux下默認沒有對文件的後綴定義,其實這個要看你如何定義了,自己想起什麼名字的都可以,但是到windows下想讓不同軟體識別就修改對應的文件格式就行了。一般查看文件的命令很多,我可以給你推薦下:
ls 、ls -al(可以查看當前目錄下的所有文件,包括隱藏文件)、file、ls -ld 這些都可以查看的
F. 求linux目錄下查看文件編碼格式的完整命令和轉換為UTF-8格式編碼的命令(最好是個例子)
在Linux中查看文件編碼可以通過以下幾種方式:
1.在Vim中可以直接查看文件編碼
:set fileencoding
即可顯示文件編碼格式。
如果你只是想查看其它編碼格式的文件或者想解決用Vim查看文件亂碼的問題,那麼你可以在
~/.vimrc 文件中添加以下內容:
set encoding=utf-8 fileencodings=ucs-bom,utf-8,cp936
這樣,就可以讓vim自動識別文件編碼(可以自動識別UTF-8或者GBK編碼的文件),其實就是依照fileencodings提供的編碼列表嘗試,如果沒有找到合適的編碼,就用latin-1(ASCII)編碼打開。
2. enca (如果你的系統中沒有安裝這個命令,可以用sudo yum install -y enca 安裝 )查看文件編碼
$ enca filename
filename: Universal transformation format 8 bits; UTF-8
CRLF line terminators
需要說明一點的是,enca對某些GBK編碼的文件識別的不是很好,識別時會出現:
Unrecognized encoding
文件編碼轉換
1.在Vim中直接進行轉換文件編碼,比如將一個文件轉換成utf-8格式
:set fileencoding=utf-8
2. enconv 轉換文件編碼,比如要將一個GBK編碼的文件轉換成UTF-8編碼,操作如下
enconv -L zh_CN -x UTF-8 filename
3. iconv 轉換,iconv的命令格式如下:
iconv -f encoding -t encoding inputfile
比如將一個UTF-8 編碼的文件轉換成GBK編碼
iconv -f GBK -t UTF-8 file1 -o file2
G. linux查看文件編碼命令
1,使用file 命令查看文件的編碼格式
[root@dep-184 /]# file 1.txt
1.txt: ISO-8859 text
2,vim 命令
使用vim命令進入文件 1.txt,然後在使用 「:set fileencoding」 查看文件當前展示的編碼格式(這里必須確保展示內容無亂碼,才可以得到內容真實的編碼格式)
3,enca命令 《Linux就該這么學》
使用enca可以直接查看文件內容的編碼格式,如下
[root@dep-184 /]# enca 1.txt
Simplified Chinese National Standard; GB2312
H. 如何查看Linux系統的文件類型
查看文件系統類型的方法:
1,首先以root系統登錄CentOS6.4操作系統。
4,目前CentOS操作系統的文件系統類型幾乎都是ext4,而如果希望CentOS6.0以前的操作系統上使用ext4文件系統必須手動切換。
I. linux中查看所有文件的命令
使用 ls -al 即可查看當前子目錄下面的所有文件命令。若想在當前子目錄下面查看其它的子目錄命令的話,只要在前面加上絕對路徑名即可。例如:當前子目錄是 mysubdir,若想顯示 /usr/lib 子目錄下面的所有文件,則使用 ls -al /usr/lib 即可。
J. 如何查看linux的文件系統是什麼格式的
需要准備的材料分別是:電腦、linux連接工具。
1、首先連接上linux主機,進入等待輸入指令的linux命令行狀態。