close

 apt指令

   apt update

   apt upgrade(要先update才能執行這個)

   apt install 套件名(現在套件名稱多是打字首讓它找給你)→用來安裝套件

   apt depends套件名

重要shell指令

  cat cd cp echo ls  su -  (只用su是到使用者)

    ls>檔名(將內容儲存於檔內)

  ls>>檔名(將內容附加於原本檔內)

  mkdir mv find grep(只搜純文字) rm rmdir  

 

debian社群契約(Debian Social Contract)是甚麼?

Debian系統的製作成員,制訂了Debian社羣契約(Debian Social Contract)。契約中Debian自由軟體指導方針(Debian Free Software Guidelines, DFSG) 的部分,原先目的是宣告我們願意共同遵守的承諾,後來被自由軟體社羣所採納,成爲開放源碼定義(Open Source Definition)的基礎。

甲方是debian社群,乙方是自由軟體社群,標的是那些自由軟體

  1. Debian將始終是100%自由軟體   :Debian 本身系統為自由軟體,內建也都是自由軟體,但也允許使用者可用不自由的軟體
  2. 我們將回報自由軟體社群  錯誤的修正 、改良的意見以及使用者的需求等這些信息回報給「上游」作者
  3. 我們絕不隱瞞問題  會將整個的錯誤報告資料庫開放給公衆閱讀
  4. 我們將優先考慮我們的使用者自由軟體:主要支持Debian使用者及自由軟體,但仍可使用不自由軟體,且不會酌收任何費用
  5. 哪些作品不符合我們的自由軟體規範:可使用不自由軟體,而且提供了公共資源(錯誤追蹤、通信論壇),但會將其放入FTP 庫中並標明為contrib以及 non-free目

 

debian行為守則(Debian Code of Conduct)是甚麼?

創作debian系統的人要去遵守

  1.  Be respectful 尊重  (不同意也要去尊重他人想法)
  2. Assume good faith 假定善意
  3. Be collaborative 合作 (願意與他人合作)
  4. Try to be concise 簡單明確  (與他人溝通時簡單明瞭)
  5. Be open 開放 (公開發布)
  6. In case of problems 問題  (發生問題時,應體諒他人)

 

甚麼叫自由軟體?

自由軟體所指稱的軟體,其使用者有使用、複製、散佈、研究、改寫、再利用該軟體的自由。更精確地說,自由軟體賦予使用者四種自由:

  1. 不論目的為何,有使用該軟體的自由自由之零)。
  2. 研究該軟體如何運作的自由,並且得以改寫該軟體來符合使用者自身的需求自由之一)。取得該軟體之原始碼為達成此目的之前提。
  3. 重新散佈該軟體的自由,所以每個人都可以藉由散佈自由軟體來敦親睦鄰自由之二)。
  4. 改善再利用該軟體的自由,並且可以發表改寫版公眾使用,整個社群都可以受惠。取得該軟體之原始碼為達成此目的之前提(自由之三)。

*以下列四種主要的範疇為基準,檢視各種授權條款,判定其屬性:

1.給予使用者使用軟體的四種自由

2.符合著作權的規定

3.與GNU GPL相容,指的是GPL第二版及第三版

4.實務運作沒有困難

 

甚麼叫開放原始碼?

開放原始碼不只是讓使用者近用原始碼,它的授權條款必須指明其散布過程必須符合十項範疇:

  1. 自由再散布:允許自由再散布程式,並且不可以因此而收取授權金,不過仍然可以收取授權金以外的費用
  2. 原始碼:以原始碼形式散布程式,以備他人修改。Ex:不可讓圖檔無法供人修改   Obt. 及 Ogg 格式可供他人修改
  3. 衍生作品:允許他人修改原程式, 並且允許他人散布修改過的程式。      Ex:他人將文字改編成影片
  4. 原創原始碼完整性:必須保持原始碼的完整性,修改過的版本,應以不同的版本編號呈現,或以修正檔方式,附加於原程式的形式,來散布修改程式。補丁檔:只需將修改的部分另存於一個檔案,較為方便觀看
  5. 不得對任何人團體差別待遇:其目的是讓開放原始碼軟體可以廣泛地散布。
  6. 不得對使用範圍差別待遇:可以在任何範圍內運用,包括商業領域。
  7. 散布授權條款:授權條款中的權利適用於收到程式的所有使用者。
  8. 授權條款不得專屬特定產品:軟體內的部份程式被拿出來單獨散布時,仍應使用相同的授權條款。
  9. 授權條款不得限制其他軟體:多個程式一併散布時,不得限制其他程式必須是開放原始碼
  10. 授權條款必須技術中立: 可以在任何環境散布,包括非網際網路環境以及非圖形化使用者環境。

 

*實行指令前先使用 su - 變更為 root.

一、關機指令:

(一)立即關機

shutdown -h now

shutdown -h 0

(二)指定時間關機

shutdown -h 23:59

(三)直接停止運作關機

poweroff –f

(四)重新啟動

shutdown -r now

reboot

 

二、vi 指令:

(一)輸入模式

vi後打檔名

打 :a 是輸入

按  enter backspace

打 :w是存檔(此時打開家目錄看有否檔案)

打 :q是離開

三、切換使用者指令:

su後面加使用者名稱

 

*著佐權(copyleft):以著佐權保障程式作品使用者的自由,規定使用該程式或作品的人,必須把修改擴充的程式或作品,以同樣方式(指 授權)釋放出來。

*GNU自由文檔許可證(GNU Free Documentation License, FDL)是另一類著佐權的應用型式,適用於手冊教科書其他文件,確保他人的自由,可以複製再散布原件修改後的文件,商業性或非商業性均可。 

arrow
arrow
    文章標籤
    11月4日
    全站熱搜

    wendy1251103 發表在 痞客邦 留言(0) 人氣()