导航:首页 > 编程系统 > linux的类型

linux的类型

发布时间:2025-02-18 09:11:42

① 常见的linux系统版本类型

linux系统的出现已经接近快30年了,在这期间中,linux系统出现了许多的版本,今天我们就一起来了解一下,常见的linux系统都有哪些版本是需要我们了解和掌握的。



1、veket系统


veket系统目前包括veket-x86平台系统和随身系统,还有上网本系统,分别对应veket-8系统、veket-7系统和veket-5系统。经过测试,veket-7和veket-5在使用上比较完善。veket-8目前还处于测试期,在功能上可能还不稳定。


2、Ubunto系统


这个系统又名乌班图系统,也是一个以桌面应用团友兆为主的Linux操作系统,系统分为云平台告搭,服务器版和桌面版。可以根据需要选择相应的版本。桌面版目前新版本塌租好像是Ubuntu13.10版本,在虚拟机上安装过,还算可以。


3、Fedora系统


此系统,也是基于linux的一款不错的操作系统,在界面上比较美观,安装文件可能会相对较大一些,大家可以尝试一下。


4、麒麟操作系统


这个算是国产的一个自主可控的基于linux的操作系统,在功能上也算比较完善,有32位和64位的系统,想尝试的朋友可以下载安装试一下。


5、雨林木风os系统


这个系统号称看起来像winxp的linux操作系统,在使用习惯上尽量仿winxp系统界面,对于用不习惯linux系统的朋友可以试试这个,版本可以考虑3.0/4.0/5.0/6.0。


6、此外还有其它一些系统,比如Debian系统、Elementaryos系统、CentOS系统、ALTlinux、Makulu系统、openSUSE系统、pearOS系统、RedHat等等,北京电脑培训认为这些系统各有特色,比如Elementary在界面上比较新颖美观。也可以选择尝试。


② linux文件系统类型有哪些

Linux文件系统类型主要包括ext2/ext3/ext4,XFS,ReiserFS,Btrfs,JFS以及MS-DOS文件系统类型(ntfs)。这些文件系统根据需要支持不同的功能,如数据完整性检查,磁盘空间管理,文件系统性能等。其中,ext系列文件系统是Linux中最常用的文件系统之一,它提供了良好的性能和可靠性。而Btrfs和JFS等新型文件系统则提供了更高级的功能,如数据恢复和冗余存储等。

③ Linux绯荤粺涓鐨勬枃浠剁被鍨嬪強鏂囦欢鎵╁睍鍚嶈﹁В

Linux鏂囦欢绫诲瀷鍜孡inux鏂囦欢鐨勬枃浠跺悕鎵浠h〃鐨勬剰涔夋槸涓や釜涓嶅悓鐨勬傚康銆傛垜浠閫氳繃涓鑸搴旂敤绋嬪簭鑰屽垱寤虹殑姣斿俧ile.txt銆乫ile.tar.gz 锛岃繖浜涙枃浠惰櫧鐒惰佺敤涓嶅悓鐨勭▼搴忔潵鎵撳紑锛屼絾鏀惧湪Linux鏂囦欢绫诲瀷涓琛¢噺鐨勮瘽锛屽ぇ澶氭槸甯歌勬枃浠讹紙涔熻绉颁负鏅閫氭枃浠讹級銆

涓. 鏂囦欢绫诲瀷

Linux鏂囦欢绫诲瀷甯歌佺殑鏈夛細鏅閫氭枃浠躲佺洰褰曟枃浠躲佸瓧绗﹁惧囨枃浠跺拰鍧楄惧囨枃浠躲佺﹀彿閾炬帴鏂囦欢绛夛紝鐜板湪鎴戜滑杩涜屼竴涓绠瑕佺殑璇存槑銆

1. 鏅閫氭枃浠

鎴戜滑鐢 ls -lh 鏉ユ煡鐪嬫煇涓鏂囦欢鐨勫睘鎬э紝鍙浠ョ湅鍒版湁绫讳技-rwxrwxrwx锛屽煎緱娉ㄦ剰鐨勬槸绗涓涓绗﹀彿鏄 - 锛岃繖鏍风殑鏂囦欢鍦↙inux涓灏辨槸鏅閫氭枃浠躲傝繖浜涙枃浠朵竴鑸鏄鐢ㄤ竴浜涚浉鍏崇殑搴旂敤绋嬪簭鍒涘缓锛屾瘮濡傚浘鍍忓伐鍏枫佹枃妗e伐鍏枫佸綊妗e伐鍏... .... 鎴 cp宸ュ叿绛夈傝繖绫绘枃浠剁殑鍒犻櫎鏂瑰紡鏄鐢╮m 鍛戒护銆 鍙﹀栵紝渚濈収鏂囦欢鐨勫唴瀹癸紝鍙堝ぇ鐣ュ彲浠ュ垎涓猴細

1. 绾鏂囨湰妗(ASCII)锛

杩欐槸Linux绯荤粺涓鏈澶氱殑涓绉嶆枃浠剁被鍨嬶紝绉颁负绾鏂囨湰妗f槸鍥犱负鍐呭逛负鎴戜滑浜虹被鍙浠ョ洿鎺ヨ诲埌鐨勬暟鎹锛屼緥濡傛暟瀛椼佸瓧姣嶇瓑绛夈 鍑犱箮鍙瑕佹垜浠鍙浠ョ敤鏉ュ仛涓鸿惧畾鐨勬枃浠堕兘灞炰簬杩欎竴绉嶆枃浠剁被鍨嬨 涓句緥鏉ヨ达紝浣犲彲浠ョ敤鍛戒护锛 cat ~/.bashrc 鏉ョ湅鍒拌ユ枃浠剁殑鍐呭广 (cat 鏄灏嗕竴涓鏂囦欢鍐呭硅诲嚭鏉ョ殑鎸囦护).

2. 浜岃繘鍒舵枃浠(binary)锛

Linux绯荤粺鍏跺疄浠呰よ瘑涓斿彲浠ユ墽琛屼簩杩涘埗鏂囦欢(binary file)銆侺inux褰撲腑鐨勫彲鎵ц屾枃浠(scripts, 鏂囧瓧鍨嬫壒澶勭悊鏂囦欢涓嶇畻)灏辨槸杩欑嶆牸寮忕殑鏂囦欢銆 鍒氬垰浣跨敤鐨勫懡浠cat灏辨槸涓涓猙inary file銆

3. 鏁版嵁鏍煎紡鏂囦欢(data)锛

鏈変簺绋嬪簭鍦ㄨ繍浣滅殑杩囩▼褰撲腑浼氳诲彇鏌愪簺鐗瑰畾鏍煎紡鐨勬枃浠讹紝閭d簺鐗瑰畾鏍煎紡鐨勬枃浠跺彲浠ヨ绉颁负鏁版嵁鏂囦欢 (data file)銆備妇渚嬫潵璇达紝鎴戜滑鐨凩inux鍦ㄤ娇鐢ㄨ呯櫥褰曟椂锛岄兘浼氬皢鐧诲綍鐨勬暟鎹璁板綍鍦 /var/log/wtmp閭d釜鏂囦欢鍐咃紝璇ユ枃浠舵槸涓涓猟ata file锛屼粬鑳藉熼忚繃last杩欎釜鎸囦护璇诲嚭鏉ワ紒 浣嗘槸浣跨敤cat鏃讹紝浼氳诲嚭涔辩爜锝炲洜涓轰粬鏄灞炰簬涓绉嶇壒娈婃牸寮忕殑鏂囦欢锛

2. 鐩褰曟枃浠

褰撴垜浠鍦ㄦ煇涓鐩褰曚笅鎵ц岋紝鐪嬪埌鏈夌被浼 drwxr-xr-x 锛岃繖鏍风殑鏂囦欢灏辨槸鐩褰曪紝鐩褰曞湪Linux鏄涓涓姣旇緝鐗规畩鐨勬枃浠躲傛敞鎰忓畠鐨勭涓涓瀛楃︽槸d銆傚垱寤虹洰褰曠殑鍛戒护鍙浠ョ敤 mkdir 鍛戒护锛屾垨cp鍛戒护锛宑p鍙浠ユ妸涓涓鐩褰曞嶅埗涓哄彟涓涓鐩褰曘傚垹闄ょ敤rm 鎴杛mdir鍛戒护銆

3. 瀛楃﹁惧囨垨鍧楄惧囨枃浠

濡傛椂鎮ㄨ繘鍏/dev鐩褰曪紝鍒椾竴涓嬫枃浠讹紝浼氱湅鍒扮被浼煎備笅鐨:

澶嶅埗浠g爜

  

浠g爜濡備笅:

[root@localhost ~]# ls -al /dev/tty/ppcrw-rw-rw- 1 root tty 5, 0 11-03 15:11 /dev/tty/pp[root@localhost ~]# ls -la /dev/sda1/ppbrw-r----- 1 root disk 8, 1 11-03 07:11 /dev/sda1

鎴戜滑鐪嬪埌/dev/tty鐨勫睘鎬ф槸 crw-rw-rw- 锛屾敞鎰忓墠闈㈢涓涓瀛楃︽槸 c 锛岃繖琛ㄧず瀛楃﹁惧囨枃浠躲傛瘮濡傜尗绛変覆鍙h惧囥傛垜浠鐪嬪埌 /dev/sda1 鐨勫睘鎬ф槸 brw-r----- 锛屾敞鎰忓墠闈㈢殑绗涓涓瀛楃︽槸b锛岃繖琛ㄧず鍧楄惧囷紝姣斿傜‖鐩橈紝鍏夐┍绛夎惧囥

杩欎釜绉嶇被鐨勬枃浠讹紝鏄鐢╩knode鏉ュ垱寤猴紝鐢╮m鏉ュ垹闄ゃ傜洰鍓嶅湪鏈鏂扮殑Linux鍙戣岀増鏈涓锛屾垜浠涓鑸涓嶇敤鑷宸辨潵鍒涘缓璁惧囨枃浠躲傚洜涓鸿繖浜涙枃浠舵槸鍜屽唴鏍哥浉鍏宠仈鐨勩

涓庣郴缁熷懆杈瑰強鍌ㄥ瓨绛夌浉鍏崇殑涓浜涙枃浠讹紝 閫氬父閮介泦涓鍦/dev杩欎釜鐩褰曚箣涓嬶紒閫氬父鍙堝垎涓轰袱绉嶏細

鍖哄潡(block)璁惧囨。 锛

灏辨槸涓浜涘偍瀛樻暟鎹锛 浠ユ彁渚涚郴缁熼殢鏈哄瓨鍙栫殑鎺ュ彛璁惧囷紝涓句緥鏉ヨ达紝纭鐩樹笌杞鐩樼瓑灏辨槸鍟︼紒 浣犲彲浠ラ殢鏈虹殑鍦ㄧ‖鐩樼殑涓嶅悓鍖哄潡璇诲啓锛岃繖绉嶈呯疆灏辨槸鎴愮粍璁惧囷紒浣犲彲浠ヨ嚜琛屾煡涓涓/dev/sda鐪嬬湅锛 浼氬彂鐜扮涓涓灞炴т负[ b ]锛

瀛楃(character)璁惧囨枃浠讹細

浜﹀嵆鏄涓浜涗覆琛岀鍙g殑鎺ュ彛璁惧囷紝 渚嬪傞敭鐩樸侀紶鏍囩瓑绛夛紒杩欎簺璁惧囩殑鐗硅壊灏辨槸涓娆℃ц诲彇鐨勶紝涓嶈兘澶熸埅鏂杈撳嚭銆 涓句緥鏉ヨ达紝浣犱笉鍙鑳借╅紶鏍囪烦鍒板彟涓涓鐢婚潰锛岃屾槸婊戝姩鍒板彟涓涓鍦版柟锛佺涓涓灞炴т负 [ c ]銆

4. 鏁版嵁鎺ュ彛鏂囦欢(sockets)锛

鏁版嵁鎺ュ彛鏂囦欢锛堟垨鑰咃細濂楁帴鍙f枃浠讹級锛岃繖绉嶇被鍨嬬殑鏂囦欢閫氬父琚鐢ㄥ湪缃戠粶涓婄殑鏁版嵁鎵挎帴浜嗐傛垜浠鍙浠ュ惎鍔ㄤ竴涓绋嬪簭鏉ョ洃鍚瀹㈡埛绔鐨勮佹眰锛 鑰屽㈡埛绔灏卞彲浠ラ忚繃杩欎釜socket鏉ヨ繘琛屾暟鎹鐨勬矡閫氫簡銆傜涓涓灞炴т负 [ s ]锛 鏈甯稿湪/var/run杩欎釜鐩褰曚腑鐪嬪埌杩欑嶆枃浠剁被鍨嬩簡銆

渚嬪傦細褰撴垜浠鍚鍔∕ySQL鏈嶅姟鍣ㄦ椂锛屼細浜х敓涓涓猰ysql.sock鐨勬枃浠躲

澶嶅埗浠g爜

  

浠g爜濡備笅:

[root@localhost ~]# ls -lh /var/lib/mysql/mysql.sock /ppsrwxrwxrwx 1 mysql mysql 0 04-19 11:12 /var/lib/mysql/mysql.sock

娉ㄦ剰杩欎釜鏂囦欢鐨勫睘鎬х殑绗涓涓瀛楃︽槸 s銆

5. 绗﹀彿閾炬帴鏂囦欢锛

褰撴垜浠鏌ョ湅鏂囦欢灞炴ф椂锛屼細鐪嬪埌鏈夌被浼 lrwxrwxrwx,娉ㄦ剰绗涓涓瀛楃︽槸l锛岃繖绫绘枃浠舵槸閾炬帴鏂囦欢銆傛槸閫氳繃ln -s 婧愭枃浠跺悕 鏂版枃浠跺悕 銆備笂闈㈡槸涓涓渚嬪瓙锛岃〃绀簊etup.log鏄痠nstall.log鐨勮蒋閾炬帴鏂囦欢銆傛庝箞鐞嗚В鍛锛熻繖鍜學indows鎿嶄綔绯荤粺涓鐨勫揩鎹锋柟寮忔湁鐐圭浉浼笺

绗﹀彿閾炬帴鏂囦欢鐨勫垱寤烘柟娉曚妇渚:

澶嶅埗浠g爜

  

浠g爜濡備笅:

[root@localhost test]# ls -lh log2012.log/pp-rw-r--r-- 1 root root 296K 11-13 06:03 log2012.log/pp[root@localhost test]# ln -s log2012.log linklog.log/pp[root@localhost test]# ls -lh *.log/pplrwxrwxrwx 1 root root 11 11-22 06:58 linklog.log - log2012.log/pp-rw-r--r-- 1 root root 296K 11-13 06:03 log2012.log

6. 鏁版嵁杈撻佹枃浠讹紙FIFO,pipe锛:

FIFO涔熸槸涓绉嶇壒娈婄殑鏂囦欢绫诲瀷锛屼粬涓昏佺殑鐩鐨勫湪瑙e喅澶氫釜绋嬪簭鍚屾椂瀛樺彇涓涓鏂囦欢鎵閫犳垚鐨勯敊璇闂棰樸 FIFO鏄痜irst-in-first-out鐨勭缉鍐欍傜涓涓灞炴т负[p] 銆

浜. Linux鏂囦欢鎵╁睍鍚

1. 鎵╁睍鍚嶇被鍨

鍩烘湰涓婏紝Linux鐨勬枃浠舵槸娌℃湁鎵璋撶殑鎵╁睍鍚嶇殑锛屼竴涓狶inux鏂囦欢鑳戒笉鑳借鎵ц岋紝涓庝粬鐨勭涓鏍忕殑鍗佷釜灞炴ф湁鍏筹紝 涓庢。鍚嶆牴鏈涓鐐瑰叧绯讳篃娌℃湁銆傝繖涓瑙傚康璺焀indows鐨勬儏鍐典笉鐩稿悓鍠旓紒鍦╓indows搴曚笅锛 鑳借鎵ц岀殑鏂囦欢鎵╁睍鍚嶉氬父鏄 .com .exe .bat绛夌瓑锛岃屽湪Linux搴曚笅锛屽彧瑕佷綘鐨勬潈闄愬綋涓鍏锋湁x鐨勮瘽锛屼緥濡俒 -rwx-r-xr-x ] 鍗充唬琛ㄨ繖涓鏂囦欢鍙浠ヨ鎵ц屻

涓嶈繃锛屽彲浠ヨ鎵ц岃窡鍙浠ユ墽琛屾垚鍔熸槸涓嶄竴鏍风殑锝炰妇渚嬫潵璇达紝鍦╮oot瀹剁洰褰曚笅鐨刬nstall.log 鏄涓涓绾鏂囨湰妗o紝濡傛灉缁忕敱淇鏀规潈闄愭垚涓 -rwxrwxrwx 鍚庯紝杩欎釜鏂囦欢鑳藉熺湡鐨勬墽琛屾垚鍔熷悧锛 褰撶劧涓嶈岋綖鍥犱负浠栫殑鍐呭规牴鏈灏辨病鏈夊彲浠ユ墽琛岀殑鏁版嵁銆傛墍浠ヨ达紝杩欎釜x浠h〃杩欎釜鏂囦欢鍏锋湁鍙鎵ц岀殑鑳藉姏锛 浣嗘槸鑳戒笉鑳芥墽琛屾垚鍔燂紝褰撶劧灏卞緱瑕佺湅璇ユ枃浠剁殑鍐呭.

铏界劧濡傛わ紝涓嶈繃鎴戜滑浠嶇劧甯屾湜鍙浠ヨ棄鐢辨墿灞曞悕鏉ヤ簡瑙hユ枃浠舵槸浠涔堜笢瑗匡紝鎵浠ワ紝閫氬父鎴戜滑杩樻槸浼氫互閫傚綋鐨勬墿灞曞悕鏉ヨ〃绀鸿ユ枃浠舵槸浠涔堢嶇被鐨勩傚簳涓嬫湁鏁扮嶅父鐢ㄧ殑鎵╁睍鍚嶏細

*.sh 锛 鑴氭湰鎴栨壒澶勭悊鏂囦欢 (scripts)锛屽洜涓烘壒澶勭悊鏂囦欢涓轰娇鐢╯hell鍐欐垚鐨勶紝鎵浠ユ墿灞曞悕灏辩紪鎴 .sh

*Z, *.tar, *.tar.gz, *.zip, *.tgz锛 缁忚繃鎵撳寘鐨勫帇缂╂枃浠躲傝繖鏄鍥犱负鍘嬬缉杞浠跺垎鍒涓 gunzip, tar 绛夌瓑鐨勶紝鐢变簬涓嶅悓鐨勫帇缂╄蒋浠讹紝鑰屽彇鍏剁浉鍏崇殑鎵╁睍鍚嶏紒

*.html, *.php锛氱綉椤电浉鍏虫枃浠讹紝鍒嗗埆浠h〃 HTML 璇娉曚笌 PHP 璇娉曠殑缃戦〉鏂囦欢銆 .html 鐨勬枃浠跺彲浣跨敤缃戦〉娴忚堝櫒鏉ョ洿鎺ュ紑鍚锛岃嚦浜 .php 鐨勬枃浠讹紝 鍒欏彲浠ラ忚繃 client 绔鐨勬祻瑙堝櫒鏉 server 绔娴忚堬紝浠ュ緱鍒拌繍绠楀悗鐨勭綉椤电粨鏋溿

鍩烘湰涓婏紝Linux绯荤粺涓婄殑鏂囦欢鍚嶇湡鐨勫彧鏄璁╀綘浜嗚В璇ユ枃浠跺彲鑳界殑鐢ㄩ旇屽凡锛岀湡姝g殑鎵ц屼笌鍚︿粛鐒堕渶瑕佹潈闄愮殑瑙勮寖鎵嶈屻備緥濡傝櫧鐒舵湁涓涓鏂囦欢涓哄彲鎵ц屾枃浠讹紝濡傚父瑙佺殑/bin/ls杩欎釜鏄剧ず鏂囦欢灞炴х殑鎸囦护锛屼笉杩囷紝濡傛灉杩欎釜鏂囦欢鐨勬潈闄愯淇鏀规垚鏃犳硶鎵ц屾椂锛岄偅涔坙s灏卞彉鎴愪笉鑳芥墽琛屻

涓婅堪鐨勮繖绉嶉棶棰樻渶甯稿彂鐢熷湪鏂囦欢浼犻佺殑杩囩▼涓銆備緥濡備綘鍦ㄧ綉缁滀笂涓嬭浇涓涓鍙鎵ц屾枃浠讹紝浣嗘槸鍋忓亸鍦ㄤ綘鐨 Linux绯荤粺涓灏辨槸鏃犳硶鎵ц岋紒鍛靛懙锛侀偅涔堝氨鏄鍙鑳芥枃浠剁殑灞炴ц鏀瑰彉浜嗐備笉瑕佹鐤戯紝浠庣綉缁滀笂浼犻佸埌浣犵殑 Linux绯荤粺涓锛屾枃浠剁殑灞炴т笌鏉冮檺纭瀹炴槸浼氳鏀瑰彉鐨勩

2. Linux鏂囦欢鍚嶉暱搴﹂檺鍒讹細

鍦↙inux搴曚笅锛屼娇鐢ㄩ勮剧殑Ext2/Ext3鏂囦欢绯荤粺鏃讹紝閽堝规枃浠跺悕闀垮害闄愬埗涓猴細

鍗曚竴鏂囦欢鎴栫洰褰曠殑鏈澶у硅告枃浠跺悕涓 255 涓瀛楃

鍖呭惈瀹屾暣璺寰勫悕绉板強鐩褰 (/) 涔嬪畬鏁存。鍚嶄负 4096 涓瀛楃

鏄鐩稿綋闀跨殑妗e悕锛佹垜浠甯屾湜Linux鐨勬枃浠跺悕鍙浠ヤ竴鐪嬪氨鐭ラ亾璇ユ枃浠跺湪骞插槢鐨勶紝 鎵浠ユ。鍚嶉氬父鏄寰堥暱寰堥暱銆

3. Linux鏂囦欢鍚嶇殑瀛楃︾殑闄愬埗锛

鐢变簬Linux鍦ㄦ枃瀛楁帴鍙d笅鐨勪竴浜涙寚浠ゆ搷浣滃叧绯伙紝涓鑸鏉ヨ达紝浣犲湪璁惧畾Linux搴曚笅鐨勬枃浠跺悕鏃讹紝 鏈濂藉彲浠ラ伩鍏嶄竴浜涚壒娈婂瓧绗︽瘮杈冨ソ锛佷緥濡傚簳涓嬭繖浜涳細

* ? ; ! [ ] | / ' " ` ( ) { }

鍥犱负杩欎簺绗﹀彿鍦ㄦ枃瀛楁帴鍙d笅锛屾槸鏈夌壒娈婃剰涔夌殑銆傚彟澶栵紝鏂囦欢鍚嶇殑寮澶翠负灏忔暟鐐光.鈥濇椂锛 浠h〃杩欎釜鏂囦欢涓洪殣钘忔枃浠讹紒鍚屾椂锛岀敱浜庢寚浠や笅杈惧綋涓锛屽父甯镐細浣跨敤鍒 -option 涔嬬被鐨勯夐」锛 鎵浠ヤ綘鏈濂戒篃閬垮厤灏嗘枃浠舵。鍚嶇殑寮澶翠互 - 鎴 + 鏉ュ懡鍚嶃

④ Linux文件系统的种类和优势linux文件系统的类型

Linux是一种开放源代码的操作系统,它有多种文件系统,都有它自己的优势。
一种文件系统是EXT2,EXT2它更稳定,也更适合部署在生产环境中,因为他有一个完善的异常恢复机制,并且硬件依赖性几乎比其他文件系统更低。
另一种文件系统是EXT3,它是EXT2的增强版本,其增强的特性是主要是日志记录功能,可以记录对文件系统的更改,并且有效的进行文件系统修复。EXT3具有一定的数据安全性。
EXT4是EXT3的升级版本,它允许更大的单个文件和单个文件系统的大小。与EXT3相比,EXT4具有更好的性能,更快的数据恢复 (即使有单个块出错) 和更多的文件恢复选项。
XFS是Linux系统中第四种文件系统,它可以容纳文件大小高达 8 EiB (立方亿),它有一个设计思路与其他类型的文件系统不同,它拥有更快的性能和更少的内存使用,并且比其他文件系统有更高的稳定性。
总之,Linux文件系统的种类比较多,包括EXT2/EXT3/EXT4/XFS等,根据不同的应用场景来进行选择。比如,生产环境中应该使用EXT2,主要用于数据恢复和安全性提升,而XFS则拥有更高的性能和更快的数据恢复能力。因此,在使用Linux文件系统时,一定要好好考虑使用的文件系统, 以确保获得最佳的性能。

⑤ linux中文件格式

linux中有七种文件类型:
普通文件类型;
目录文件类型;
块设备文件类型;
字符设备类型;
套接字文件类型;
管道文件类型;
链接文件类型。

普通文件类型
最常使用的一类文件,其特点是不包含有文件系统信息的结构信息。通常用户所接触到的文件,比如图形文件、数据文件、文档文件以及声音文件都属于这种文件,这种类型的文件是按照其内部结构又可分为纯文本文件(ASCII)、二进制文件(binary)、数据格式的文件(data)、各种压缩文件。
纯文本文件(ASCII):这是Unix系统中最多的一种文件类型,之所以称为纯文本文件,是因为内容可以直接读到的数据,例如数字、字母等等。设 置文件几乎都属于这种文件类型。举例来说,使用命令“cat ~/.bashrc”就可以看到该文件的内容(cat是将文件内容读出来)。
二进制文件(binary):系统其实仅认识且可以执行二进制文件(binary file)。Linux中的可执行文件(脚本,文本方式的批处理文件不算)就是这种格式的。举例来说,命令cat就是一个二进制文件。
数据格式的文件(data):有些程序在运行过程中,会读取某些特定格式的文件,那些特定格式的文件可以称为数据文件(data file)。举例来说,Linux在用户登入时,都会将登录数据记录在 /var/log/wtmp文件内,该文件是一个数据文件,它能通过last命令读出来。但使用cat时,会读出乱码。因为它是属于一种特殊格式的文件。
目录文件类型
用于存放文件名以及其相关信息的文件,是内核组织文件系统的基本节点。目录文件可以包含下一级文件目录或者普通文件,在Linux中,目录文件是一种文件。
能用 # cd 命令进入的。
块设备文件类型
块设备文件 : 就是存储数据以供系统存取的接口设备,简单而言就是硬盘。例如一号硬盘的代码是 /dev/hda1等文件。
字符设备类型
字符设备文件:即串行端口的接口设备,例如键盘、鼠标等等。
套接字文件类型
这类文件通常用在网络数据连接。可以启动一个程序来监听客户端的要求,客户端就可以通过套接字来进行数据通信。
管道文件类型
是一种很特殊的文件,主要用于不同进程的信息传递。当两个进程需要进行数据或者信息传递时,可以使用通道文件,一个进程将需要传递的数据或者信息写入管道的一端,另一进程从管道的另一端取得所需要的数据或者信息,通常管道是建立在调整缓存中。
链接文件类型
是一种特殊文件,指向一个真实存在的文件链接,类似于Windows下的快捷方式,链接文件的不同,又可分为硬链接文件和符号链接文件。

阅读全文

与linux的类型相关的资料

热点内容
ug100如何编程画线 浏览:870
文件夹999找不到 浏览:145
win1014393最新版本号 浏览:100
java基本类型大小 浏览:516
word2007不能插入页码 浏览:968
vb读取文件并判断 浏览:6
php图片和程序分离 浏览:412
安卓面试非计算机专业 浏览:228
u盘的光盘文件怎么驱动 浏览:34
如何锁定c盘不下文件 浏览:359
浙江推广网站建设怎么做 浏览:478
word文件只有10页怎么增加 浏览:921
itunes下载的系统在哪个文件夹 浏览:605
个性化linux全名要求 浏览:40
数据表格制图小红点如何去掉 浏览:244
查询iphone版本信息失败怎么办 浏览:978
电脑版微信下载的文件保存在哪里 浏览:367
linuxsocket转发 浏览:32
迷你兔数据恢复软件可免费恢复多少 浏览:139
编程器怎么烧录两个不同的程序 浏览:214

友情链接