2016年11月5日 星期六

105/11/04 第八週 Linux桌面系統

課程進度:考前總複習


Debian參考卡片
shell command
mv cd 檔案跟目錄的流動舉實例告訴我怎麼搬怎麼弄

linux檔案的排列標準叫filesystem hierarchy standard檔案系統階層標準

可以從入門

/ 根目錄
/home 看這電腦到底有哪些使用者
如果你在dmtsai菜這個目錄裡面

cd .. 回到上一層
到了home
cd /lib/module

圖形介面跑得比較慢 如果在終端機裡面就可以快一點
(有擺盤 跟 打包過的)
指令的英文縮寫他們會把母音踢掉

echo 把你要的字串顯示在螢幕上
可能可以用在程式裡面

你可以先事事看把你doc檔壓縮起來 看他檔案大小剩多少
太小沒什麼好壓的  各家的壓縮軟體跟檔案性質處理起來的效率不同

pager 跟cd
好像一樣
可以去分辨一下

mkdir新增一個目錄

cp 複製

find [目錄表達式]
你的檔案不知道放到哪裡就用這個

grep 搜尋字串 檔案
他只能搜尋純文字檔

每一個稱為一個section程序
看看你現在有多少個section

kill程式當掉的時候先找出一個section再把他kill

su [使用者名稱] 切換那個使用者
sudo    以一般使用者身分執行root的功能
command > 檔案
比如我把ls > abc
再打cat abc
裡面就是我剛剛輸入的abc
你用了一個箭頭原來的abc就沒有了
他是新的 (覆蓋)

如果換成 >> 變成附加上去

指令1|指令2
前面這結果本來要輸出在螢幕的 把她送給指令2來使用

比如
ls > abc       ls內容存到abc
再多寫一個ls > abc |cat他就把abc 顯示出來

所有指令都有進有出

有些檔案一定要root才能打開
理由很簡單
因為linux原來的設計是伺服器 就是給多人使用
跟MSwindows不一樣 那是個人電腦
你如果直接進去root限制住大家那大家就不用玩了
所以以只要管你自己那邊就好

shell外殼
駭客入侵 就是別人取得你的root的控制權

所有的程式裡面都有n個程式 每個程式裡面還有若干個模組
你看到的exe檔就是一個壓縮檔

apt
MSwindows把安裝檔打包命名為exe

課程用的是.deb 適用於debian 跟 ubuntu

.rpm 適用於 fedora 跟 openSUSE

但實際上Linux有很多種
那他要用什麼
超商這麼多家 為什麼還有雜貨店
因為高興而已

但是在電腦裡面每件事都有道理

.deb也是延伸檔
檔案都是會根據作業系統裡面的東西來處理
所以不能把.deb放在mswindows裡面處理
除非你經過特殊處理

現在很多軟體都適用於各種OS
心中想的是要給所有的人用
他們就會抓標準的模組
跨平台就是這個意思compile

如果他不這樣你就只能自己去compile

apt install [套件名]
安裝用
套件名稱(安裝包的檔名)

你覺得太長怎麼辦
你如果只有一個檔案開頭式不一樣的
以現況來說式g
再按tab
他會自己幫你補齊(抓)你沒打完的字

apt或 mv 之類的這也是程式 只是他們稱為指令
安裝完之後你不要用了你會把他刪除
apt remove [套件名] 全部處理掉
apt autoremove 這個很少人用 他會處理掉跟其他檔案相依不多的
因為我們沒有能力去判斷那個程式到底用在什麼地方
或是常誤判

redepends 別人相依於他
depends 他相依於別人

apt update 更新source list裡面的套件
更新套件列表
這清單會告訴你這電腦裡面所有的套件
有這資料之後才能upgrade
如果少了更新的步驟
可能會在上一次upgrade的實後出現了 但是還沒更新目錄

就像圖書館裡面我們會依照目錄去更新舊版的書
如果目錄沒有更新她就不會處理到那些沒被放進目錄的書了
這樣有跟沒有就一樣了

/*我們只考到shell
其他的留到之後
參考卡片 裡面放的是用的比較多的指令
不會全部教 所以要自己看看

你現在有一個瀏覽器
你在裝三個進來
google oprea firefox edge  safari

我們用linux的人就是一定要用那個很精準的
要用什麼就裝什麼
不要裝 一個懶人包 從出生到死亡裝這個就好的 這種不要

越南文 漢語拼音 客家文 其實都不是文字 只是用英文拼音加上表示聲調的符號*/

debiandesktop.pdf

(Debian社群)與自由軟體簽訂契約

契約的甲方(debian社群)乙方(自由軟體社群)

契約標的是這些軟體

這契約是debian社群去訂的 所以他們是甲方

行為準則 Debian Code of Conduct
debian計畫採用這行為準則給參與者
在那些mailinglists, IRC channels等裡面也都是用這行為準則

他的對象是producers 即製作debian的人

所以我們是使用他的人不用管這個準則

如果我是debian system producer
我要思考到這個東西可不可以給盲人用 之類的
那盲人怎麼用電腦  摸的
所以我要想辦法把所有東西弄成文字呈現
而且可以轉換
讓盲人也能看到那個說明

他們看不到那個圖 但是他可以知道那個圖裡面的文字

尊重

正信 正面看事情

要跟人家合作

做出來的軟體要精簡

open

有問題的時候怎麼辦  參考第一條

上毛老師的課有哪兩個規則?
第一條 毛老師永遠是對的
第二條 有問題怎麼辦 參考第一條!

自由軟體 什麼叫自由軟體 什麼叫開放原碼
考試叫你寫300字

linux發行版的時間軸
從一個作業系統分出很多個發行版distribution
表示那個作業系統是受歡迎的
早年的都不見了

沒有留言:

張貼留言