瀏覽模式: 普通 | 列表

chmod ------入門的一些常識

                                     
作者: BSDer  發佈日期: 2006-12-25    查看數: 5   出自: http://www.bsdforum.net
                  
指令名稱 : chmod
使用權限 : 所有使用者

使用方式 : chmod [-cfvR] [--help] [--version] mode file...

說明 : Linux/Unix 的檔案存取權限分為三級 : 檔案擁有者、群組、其他。利用 chmod 可以藉以控制檔案如何被他人所存取。

把計 :

mode : 權限設定字串,格式如下 : [ugoa...][[+-=][rwxX]...][,...],其中u 表示該檔案的擁有者,g 表示與該檔案的擁有者屬於同一個群體(group)者,o 表示其他以外的人,a 表示這三者皆是。
+ 表示增加權限、- 表示取消權限、= 表示唯一設定權限。
r 表示可讀取,w 表示可寫入,x 表示可執行,X 表示只有當該檔案是個子目錄或者該檔案已經被設定過為可執行。
-c : 若該檔案權限確實已經更改,才顯示其更改動作
-f : 若該檔案權限無法被更改也不要顯示錯誤訊息
-v : 顯示權限變更的詳細資料
-R : 對目前目錄下的所有檔案與子目錄進行相同的權限變更(即以遞回的方式逐個變更)
--help : 顯示輔助說明
--version : 顯示版本

範例 :將檔案 file1.txt 設為所有人皆可讀取 :
chmod ugo+r file1.txt

將檔案 file1.txt 設為所有人皆可讀取 :
chmod a+r file1.txt

將檔案 file1.txt 與 file2.txt 設為該檔案擁有者,與其所屬同一個群體者可寫入,但其他以外的人則不可寫入 :
chmod ug+w,o-w file1.txt file2.txt

將 ex1.py 設定為只有該檔案擁有者可以執行 :
chmod u+x ex1.py

將目前目錄下的所有檔案與子目錄皆設為任何人可讀取 :
chmod -R a+r *

此外chmod也可以用數字來表示權限如 chmod 777 file
語法為:chmod abc file

其中a,b,c各為一個數字,分別表示User、Group、及Other的權限。

r=4,w=2,x=1
若要rwx屬性則4+2+1=7;
若要rw-屬性則4+2=6;
若要r-x屬性則4+1=7。

範例:
chmod a=rwx file


chmod 777 file

效果相同
chmod ug=rwx,o=x file


chmod 771 file

效果相同

若用chmod 4755 filename可使此程式具有root的權限
指令名稱 : chown
使用權限 : root

使用方式 : chmod [-cfhvR] [--help] [--version] user[] file...

說明 : Linux/Unix 是多人多工作業系統,所有的檔案皆有擁有者。利用 chown 可以將檔案的擁有者加以改變。一般來說,這個指令只有是由系統管理者(root)所使用,一般使用者沒有權限可以改變別人的檔案擁有者,也沒有權限可以自己的檔案擁有者改設為別人。只有系統管理者(root)才有這樣的權限。

把計 :

user : 新的檔案擁有者的使用者 IDgroup : 新的檔案擁有者的使用者群體(group)-c : 若該檔案擁有者確實已經更改,才顯示其更改動作-f : 若該檔案擁有者無法被更改也不要顯示錯誤訊息-h : 只對於連結(link)進行變更,而非該 link 真正指向的檔案-v : 顯示擁有者變更的詳細資料-R : 對目前目錄下的所有檔案與子目錄進行相同的擁有者變更(即以遞回的方式逐個變更)--help : 顯示輔助說明--version : 顯示版本

範例 :
將檔案 file1.txt 的擁有者設為 users 群體的使用者 jessie :
chown jessie:users file1.txt

將目前目錄下的所有檔案與子目錄的擁有者皆設為 users 群體的使用者 lamport :
chmod -R lamport:users *
-rw------- (600) -- 只有屬主有讀寫權限。

-rw-r--r-- (644) -- 只有屬主有讀寫權限;而屬組用戶和其他用戶只有讀權限。

-rwx------ (700) -- 只有屬主有讀、寫、執行權限。

-rwxr-xr-x (755) -- 屬主有讀、寫、執行權限;而屬組用戶和其他用戶只有讀、執行權限。

-rwx--x--x (711) -- 屬主有讀、寫、執行權限;而屬組用戶和其他用戶只有執行權限。

-rw-rw-rw- (666) -- 所有用戶都有文件讀、寫權限。這種做法不可取。

-rwxrwxrwx (777) -- 所有用戶都有讀、寫、執行權限。更不可取的做法。

以下是對目錄的兩個普通設定:


drwx------ (700) - 只有屬主可在目錄中讀、寫。

drwxr-xr-x (755) - 所有用戶可讀該目錄,但只有屬主才能改變目錄中的內容。
標籤: Linux/Unix

UNIX / Linux 常用版本

轉自TLF 

attachments/month_200612/4434999795.pngattachments/month_200612/0034943305.png

Ubuntu Linux是一份完整的桌面Linux操作系統,它可免費獲得,並帶有社團及專業的支持。Ubuntu社團按照Ubuntu宣言裡所銘記的思想而組建:軟件應免費提供,軟件工具應能以人們本地語種的形式可用且不犧牲任何功能,人們應擁有定制及改變他們軟件的自由,這包括以任何他們認為適宜的方式。 Ubuntu是一個古非洲語單詞,意指對他人的博愛。Ubuntu Linux發行將這種博愛之心帶到了軟件的世界中。



attachments/month_200612/1646027646.png


NOVELL SUSE LINUX是國際技術的領導者,是開源操作系統軟件的解決方案提供商。SUSE獨有的Linux技術專長及其擁有的全世界最大的開源軟件開發團隊都給 SUSE帶來了作為當今最完整Linux解決方案的讚譽。SUSE在全世界擁有500多人的職員總數,其辦事處遍佈歐洲、拉丁美洲和美國,這一切都以對 Linux社區和開源軟件開發的支持為中心。2003年11月,Novell收購了SUSE LINUX。


attachments/month_200612/9547453259.png


Fedora項目是一份由Red Hat策劃的開放開發項目,它向普通參與者開放並由精英管理者領導,沿著一系列項目目標而前進。Fedora項目的目標是與Linux社區協作,只從開放源碼軟件來創建一份完整的、通用的操作系統。其開發過程是以公開論壇的形式進行的。項目將按時間計劃,每年作兩到三次Fedora Core的發佈,並提供一份公開的發佈日程表。Red Hat工程組將繼續參與Fedora Core的開發,並且將比以往更多地邀請和鼓勵外界的參與。通過採用這樣一種更加開放的過程,我們希望能提供一份更加符合自由軟件理念並且對開放源碼社區更具吸引力的操作系統。

attachments/month_200612/5581832647.png


Mandriva Linux(原先的Mandrakelinux)創建於1998年,其宗旨是讓Linux對所有人都更易於使用。當時Linux作為操作系統已經以強大和穩定而著稱,但它要求人們有很強的專業知識,並涉及大量的命令行操作。MandrakeSoft認為這是一個將最好的圖形桌面環境及其自己的圖形界面配置工具集成到Linux中的機會,並且很快就因其樹立了易用性和功能性的標準而著稱。依靠這種創新的方法,Mandriva Linux通過一種易於使用並令人愉快的環境,向個人和企業用戶提供了Linux所有的強大功能和穩定性。每天都有成千上萬的新用戶在初識Linux並發現它可以完全替代他們之前所使用的操作系統。無論是作為服務器還是工作站,Linux都用不著去妒嫉任何其他更廣為採用的操作系統了。

attachments/month_200612/6572641254.png

Debian計劃是由以創造一份自由操作系統為共同目標的個人團體所組建的協會。這份操作系統就叫作Debian GNU/Linux,或者簡稱為Debian。Debian系統目前採用Linux內核。Debian提供了8000多套軟件,它們是已經編譯好了的軟件,並按一種出色的格式打成包,可以供你在機器上方便地安裝。這一切都可以免費獲得。這種結構有一點像城堡,它以系統內核為基礎,之上是所有的基本工具,接下來是你可以在計算機上運行的所有軟件,城堡的最頂層就是 Debian--精良的組織和裝配使得這一切可以協同運作。




 

attachments/month_200612/4263510775.png


Gentoo Linux是一套通用的、快捷的、完全免費的Linux發行,它面向開發人員和網絡職業人員。與其他發行不同的是,Gentoo Linux擁有一套先進的包管理系統叫作Portage。在BSD ports的傳統中,Portage是一套真正的自動導入系統,然而Gentoo裡的Portage是用Python編寫的,並具它有很多先進的特性,包括文件依賴、精細的包管理、OpenBSD風格的虛擬安裝,安全卸載,系統框架文件、虛擬軟件包、配置文件管理等等。



attachments/month_200612/5634589566.png
Slackware Linux的正式發佈由Patrick Volkerding負責,這是一套先進的Linux操作系統,它為著易用性和高穩定性雙重目標而設計。Slackware包含最新的流行軟件,並按照傳統提供簡單易用性、靈活性和強大的功能,它將世界的精華呈現在你的面前。Linux是最早由Linux Torvalds於1991年發起的類似UNIX的操作系統,它得益於現在全世界數百萬用戶和開發人員所作出的貢獻。Slackware Linux同時向新手和高級用戶提供一套先進的系統,可裝備使用在從桌面工作站到機房服務器的任何場合。可以按需使用各種web、ftp和email服務器,正如可以在各種流行的桌面環境中作出選擇。大量的開發工具和編輯器、庫文件被包納進來,以方便那些希望開發或編譯額外軟件的用戶們。


attachments/month_200612/2561774198.png
FreeBSD是一份UNIX操作系統,它面向i386、IA-64、PC-98、Alpha/AXP及UltraSPARC平台。它基於加州伯克利大學的4.4 BSD-Lite發佈,並帶有一些4.4 BSD-Lite2增強。它還非直接地基於William Jolitz的port,這源於加州伯克利大學i386化的「Net/2」也即「386BSD」,儘管386BSD中只有非常少的代碼遺留下來。 FreeBSD被遍佈全世界的公司、Internet服務提供商、研究人員、計算機專家、學生,以及家庭用戶用於他們的工作、教學和娛樂之中。



attachments/month_200612/5285308266.pngOpenBSD項目提供了一份免費、多平台的、基於4.4 BSD的UNIX操作系統。我們的成就在於強調其可移植性、標準化、正確性、安全性以及集成的密碼應用技術。OpenBSD支持大多數SVR4(如 Solaris)程序的二進制仿真,也支持FreeBSD、Linux、BSD/OS、SunOS和HP-UX程序。OpenBSD可從我們的FTP站點免費獲得,也可以通過並不昂貴的三CD套裝獲得。

  

attachments/month_200612/0468605533.pngNetBSD是一份免費的、安全的及高度可移植的開源UNIX操作系統,它適合於很多種平台,從64-bit的AlphaServers及桌面系統到手持及嵌入式系統。它在設計上非常整潔,並擁有先進的特性,這使得它在業界和學術界都有口皆碑。用戶可通過完整的源代碼來獲得支持。很多應用程序都可容易地從 NetBSD Packages Collection獲得。


 
attachments/month_200612/2073927805.pngRed Hat領導著Linux的開發、部署和經營,從嵌入式設備到安全網頁服務器,它都是用開源軟件作為Internet基礎設施解決方案的領頭羊。Red Hat由有遠見的企業家Bob Young和Marc Ewing創建於1994年,它以源碼開發作為營業模型的基礎。它也代表了軟件開發行業的一次根本轉變。軟件的原始代碼對所有人都可以獲得,使用該軟件的開發人員可以自由地對其作改進。其結果是迅速的革新。Red Hat解決方案包括Red Hat Linux、開發人員和嵌入式技術,以及培訓、管理和技術支持。這份開源革新通過稱之為Red Hat Network的Internet平台傳遞給客戶們。Red Hat的總部設在美國北卡羅萊納州首府羅利。

  

attachments/month_200612/9799635259.png

作為一個團體,CentOS是一個開源軟件貢獻者和用戶的社區。典型的CentOS用戶包括這樣一些組織和個人,他們並不需要專門的商業支持就能開展成功的業務。CentOS是Red Hat Enterprise Linux的100%兼容的重新組建,並完全符合Red Hat的再發行要求。CentOS面向那些需要企業級操作系統穩定性的人們,而且並不涉及認證和支持方面的開銷。



attachments/month_200612/9169406732.png
Linux From Scratch項目簡稱LFS,它提供必要的步驟,幫你一步一步地創建自己定制的Linux系統。關於為什麼有人希望安裝一套LFS系統,我們可以給出很多的理由。人們問得最多的問題是,既然可以下載到一份成型的套件比如Debian或者Red Hat,為什麼還要去爭論從頭開始手工安裝一份Linux系統呢?這是一個很合理的問題,我將問答你。LFS存在的最重要的原因就是教給人們一個 Linux系統其內部是如何工作的。自己創建一份LFS系統將讓你瞭解到Linux工作的每個細節,以及它們是如何彼此依賴和協同工作的。最重要的在於,你可以按自己的喜好和需求定制它。


attachments/month_200612/3092712107.png

 KNOPPIX is a bootable Live system on CD or DVD, consisting of a representative collection of GNU/Linux software, automatic hardware detection, and support for many graphics cards, sound cards, SCSI and USB devices and other peripherals. KNOPPIX can be used as a productive Linux system for the desktop, educational CD, rescue system, or adapted and used as a platform for commercial software product demos. It is not necessary to install anything on a hard disk. Due to on-the-fly decompression, the CD can have up to 2 GB of executable software installed on it (over 8GB on the DVD "Maxi" edition). 



 

國內的發行版
attachments/month_200612/8326478788.gifattachments/month_200612/7088538285.jpg





attachments/month_200612/4834751151.jpg
attachments/month_200612/5307886979.png






attachments/month_200612/2889097368.png attachments/month_200612/4116531245.png attachments/month_200612/6805307821.png

attachments/month_200612/2509907462.png attachments/month_200612/0586932207.png attachments/month_200612/2447638283.png

attachments/month_200612/1363173978.png attachments/month_200612/9971600939.png attachments/month_200612/3033656072.png

attachments/month_200612/3643406527.png attachments/month_200612/1056768254.png attachments/month_200612/8592902296.png

attachments/month_200612/9228126641.png




還有其他版本請參考以下網址
http://distrowatch.com/

標籤: Unix/Linux

24第六季

來了, 終於又來了, 24第六季!
24小時S6將在2007年1月14日回歸
可惜同時PB暫時了.

attachments/month_200612/5087424240.jpg

標籤: TV Show

Podcast Station

這個軟件是專給播客網誌的廣播錄製,

提供編輯及發佈工具,

為用戶提供了一組簡單易用的從零開始製作播客的嚮導。

它還內置了混音器,功放器等組件。

官方網站

價格 : US$$59.95

attachments/month_200611/6936467017.gif

標籤: 0Day

CSS Cookbook, 2nd Edition [ILLUSTRATED] (Paperback)

attachments/month_200611/9285057855.jpg

  • Paperback: 516 pages
  • Publisher: O'Reilly Media; 2 edition (October 17, 2006)
  • Language: English
  • ISBN: 0596527411
  • Product Dimensions: 9.2 x 7.1 x 1.2 inches

  • Book Description

    As the industry standard method for enriching the presentation of HTML-based web pages, Cascading Style Sheets (CSS) allow you to give web pages more structure and a more sophisticated look. But first, you have to get past CSS theory and resolve real-world problems.

    For those all-too-common dilemmas that crop up with each project, CSS Cookbook provides hundreds of practical examples with CSS code recipes that you can use immediately to format your web pages. Arranged in a quick-lookup format for easy reference, the second edition has been updated to explain the unique behavior of the latest browsers: Microsoft's IE 7 and Mozilla's Firefox 1.5. Also, the book has been expanded to cover the interaction of CSS and images and now includes more recipes for beginning CSS users. The explanation that accompanies each recipe enables you to customize the formatting for your specific needs. With topics that range from basic web typography and page layout to techniques for formatting lists, forms, and tables, this book is a must-have companion, regardless of your experience with Cascading Style Sheets.

    標籤: eBook
    F2BLOG 自由誌, 一班為興趣而開發的BLOG程式,
    我們不是為了獲利, 也不收分毫, 只想給大家知道華人也有好的程序.
    請尊重自己及尊重自由誌團隊,
    如果您選用我們的程序請勿刪除F2BLOG版權訊息!