vim可以在終端里打開sh,txt,xml文件。rpm有專門的rpm用法,是軟體包管理也叫套件管理命令,用法為rpm [options]。zip和rar文件可以用7z -[option]語句解壓。
⑵ linux怎麼直接打開文本文件
通過命令+文件名查看內容。如下命令可以查看。
1, cat :由第一行開始顯示文件內容;
2,tac:從最後一行開始顯示,可以看出tac與cat字母順序相反;
3,nl:顯示的時候輸出行號;
4,more:一頁一頁的顯示文件內容;
5,less與more類似,但它可以向前翻頁;
6,head:只看前幾行;
7,tail:只看最後幾行;
8,od:以二進制的方式讀取文件。
9,vi和vim作為編輯器,也可以打開文件查看內容。
⑶ 怎麼在linux終端中打開文件
linux是不靠擴展名識別文件的。文件都能編輯,就是看你又沒有許可權了。有一種比較方便的方法,比如ubuntu
gnome下,sudo
nautilus,就可以打開一個root許可權的nautilus,裡面執行任何文件都是root許可權。
⑷ linux如何打開鏈接文件
鏈接:一種在共享文件和訪問它的用戶的若干目錄項之間建立聯系的一種方法。
Linux中包括兩種鏈接:硬鏈接(Hard Link)和軟鏈接(Soft Link),軟鏈接又稱為符號鏈接(Symbolic link)。
我們首先來了解一下幾個名詞:
索引節點(inode)
要了解鏈接,我們首先得了解一個概念,叫索引節點(inode)。在Linux系統中,內核為每一個新創建的文件分配一個Inode(索引結點),每個文件都有一個惟一的inode號,我們可以將inode簡單理解成一個指針,它永遠指向本文件的具體存儲位置。文件屬性保存在索引結點里,在訪問文件時,索引結點被復制到內存在,從而實現文件的快速訪問。系統是通過索引節點(而不是文件名)來定位每一個文件。
硬鏈接(Hard Link)
硬鏈接說白了是一個指針,指向文件索引節點,系統並不為它重新分配inode。可以用:ln命令來建立硬鏈接。
引用
ln [options] existingfile newfile
ln [options] existingfile-list directory
用法:
第一種為」existingfile」創建硬鏈接,文件名為」newfile」。
第二種在」directory」目錄中,為」 existingfile-list」中包含的所有文件創建一個同名的硬鏈接。
常用可選[options]:-f 無論」newfile」存在與否,都創建鏈接。-n 如果」newfile」已存在,就不創建鏈接。
軟鏈接(Soft Link)
軟鏈接又叫符號鏈接,這個文件包含了另一個文件的路徑名。可以是任意文件或目錄,可以鏈接不同文件系統的文件。和win下的快捷方式差不多。
可以用:ln -s 命令來建立軟鏈接。
引用
ln -s existingfile newfile
ln -s existingfile-list directory
下面我們用一個實例來說明硬鏈接和軟鏈接。
現在目錄下有兩個文件,一個名為file1,一個名為file2。
引用
$ ls –il
1052671 -rw-r--r-- 1 Leanx Leanx 0 2010-03-29 13:46 file1
1052670 -rw-r--r-- 1 Leanx Leanx 0 2007-03-29 13:46 file2
首先先做一個file1的硬鏈接。
引用
$ ln file1 file1hard
$ls –il
1052671 -rw-r--r-- 2 Leanx Leanx 0 2010-03-29 13:46 file1
1052670 -rw-r--r-- 1 Leanx Leanx 0 2010-03-29 13:46 file12
1052671 -rw-r--r-- 2 Leanx Leanx 0 2010-03-29 13:46 file1hard
這里我們注意在創建鏈接前,file1顯示的鏈接數目為1,創建鏈接後
1.file1和file1hard的鏈接數目都變為2。
2.file1和file1的inode號是一樣的,都是1052671。
3.file1和file1hard顯示的文件大小也是一樣,都是0B。
可見進行了ln命令的操作結果:file1和file1hard是同一個文件的兩個名字,它們具有同樣的索引節點號和文件屬性,建立文件file1的硬鏈接,就是為 file1的文件索引節點在當前目錄上建立一個新指針。你可以刪除其中任何一個,如rm file1,每次只會刪除一個指針,鏈接數同時減一,只有將所有指向文件內容的指針,也即鏈接數減為0時,內核才會把文件內容從磁碟上刪除。
盡管硬鏈接節省空間,也是Linux系統整合文件系統的傳統方式,但是存在一些不足之處:
1.不允許給目錄創建硬鏈接。
2.不可以在不同文件系統的文件間建立鏈接。
接著我們做一個指向file2的軟鏈接,軟鏈接克服了硬鏈接的不足,沒有任何文件系統的限制,任何用戶可以創建指向目錄的符號鏈接。因而現在更為廣泛使用,它具有更大的靈活性,甚至可以跨越不同機器、不同網路對文件進行鏈接。
引用
$ ln -s file2 file2soft
$ ls –il
總用量 0
1052671 -rw-r--r-- 2 Leanx Leanx 0 2010-03-29 13:34 file1
1052670 -rw-r--r-- 1 Leanx Leanx 0 2010-03-29 13:35 file2
1053313 lrwxrwxrwx 1 Leanx Leanx 5 2010-03-29 13:45 file2soft -> file2
1052671 -rw-r--r-- 2 Leanx Leanx 0 2010-03-29 13:34 file1hard
從上面鏈接後的結果可以看出來軟鏈接與硬鏈接,區別不僅僅是在概念上,在實現上也是完全不同的。
區別:
1.硬鏈接原文件/鏈接文件公用一個inode號,說明他們是同一個文件,而軟鏈接原文件/鏈接文件擁有不同的inode號,表明他們是兩個不同的文件;
2.在文件屬性上軟鏈接明確寫出了是鏈接文件,而硬鏈接沒有寫出來,因為在本質上硬鏈接文件和原文件是完全平等關系;
3.鏈接數目是不一樣的,軟鏈接的鏈接數目不會增加;
4.文件大小是不一樣的,硬鏈接文件顯示的大小是跟原文件是一樣的。而這里軟鏈接顯示的大小與原文件就不同了,file2大小是0B,而file2soft是5B。
總之,建立軟鏈接就是建立了一個新文件。當訪問鏈接文件時,系統就會發現他是個鏈接文件,它讀取鏈接文件找到真正要訪問的文件。
當然軟鏈接也有硬鏈接沒有的缺點,因為鏈接文件包含有原文件的路徑信息,所以當原文件從一個目錄下移到其他目錄中,再訪問鏈接文件,系統就找不到了,而硬鏈接就沒有這個缺陷,你想怎麼移就怎麼移;還有它要系統分配額外的空間用於建立新的索引節點和保存原文件的路徑。
⑸ linux在文字系統下怎樣打開一個文件夾及文件
linux的文字系統?指的是linux命令行的界面吧。1、打開文件夾的方法使用:cd 文件夾 -----進入文件夾,ll ----查看文件夾里的文件2、打開文件的方法: 編輯文件用 vi 文件名 或者 vim 文件名。 退出按ESC,輸入:q!回車。查看文件用 cat 文件名 或 less 文件名,另外你是感興趣的話可以看下劉遄老師寫的《Linux就該這么學》作為入門的書籍,覺得不錯的話採納下哦~
⑹ linux在文字系統下怎樣打開一個文件夾及文件
首先vi /etc/hosts打開hosts文件的閱讀模式
o鍵可進入編輯模式,並在當前位置的後面插入一行
錄入內容後,Esc鍵退出編輯模式進入閱讀模式
命令:w保存文件
命令:q退出
編輯模式命令:
i :在當前位置插入
a:在當前位置後追加
o:在當前位置的後面插入一行
I :在行頭插入
A:在行尾追加
O:在當前位置的前面插入一行
閱讀模式命令:
:w 保存文件
:w filename 保存成filename文件
:q 退出
:q! 強行退出
:w! 強行寫
:wq 保存退出
:x 同wq
⑺ linux如何打開指定文件
直接用編輯器打開文件
vi /mnt/hgfs/C/SQ/xx
或者切換到這個目錄下
cd /mnt/hgfs/C/SQ
vi xx
==========================
要打開的是什麼類型的文件,先確定一下
再用相應的程序打開
⑻ linux終端如何打開一個文本文件
需要准備的材料分別是:電腦、linux連接工具。
1、首先連接上linux主機,進入到需要打開文件的目錄,例如「/home/httpd/html/test」。
⑼ linux打開文件通用命令
滑鼠雙擊根本就不是「通用」程序。滑鼠雙擊是通過文件管理器識別被雙擊的文件屬性,之後分別調用不同的程序來打開。
這個世界上目前我還沒看到可以在命令行下面進行這種功能的程序。
不過你可以自己寫一個,方法很簡單。
file 命令可以識別文件類型,你寫個腳本用這個返回類型進行區別調用即可。
用 gedit 請回圖形界面。文件管理器就可以了。
PS:字元界面我建議用 nano 作為文件編輯器。不過有的系統默認不用,vi 和 nano 一般只保留一個。
再PS:你的 .c 文件 cat 是亂碼?你的這個 .c 文件有問題,或者你的字元環境有問題,不是 cat 的問題。
⑽ linux中怎麼打開文件
vim file.c
mp3要用播放器打開,文件瀏覽器里找到文件,雙擊打開,如果打不開就需要裝播放器