2014年10月30日 星期四

1024Linux

今天的課程是透過Linux下載網路瀏覽器
包含iceweasel(系統內建) chromium chrome
此外,也學習利用終端機下指令給電腦

一般指令

檢視資料夾:- ls
ls (LiSt) 透過不同顏色特定格式列出檔案。

建立資料夾:- mkdir(資料夾名稱)
mkdir (MaKeDIRectory)建立資料夾。

更改資料夾:- cd (資料夾/位置)
cd (Change Directory)用以從目前資料夾進入指定的資料夾。

複製檔案/資料夾:- cp(源檔案或資料夾)(目標檔案或資料夾)
cp (CoPy)命令用以複製你指定的檔案。cp -r用以複製指定的資料夾。

刪除檔案/資料夾:- rm(檔案或資料夾名稱)
rm(刪除)命令將刪除你所指定的檔案。rm -r命令將刪除你所指定的資料夾名和所有資料夾中的內容。

移動/重命名 檔案/資料夾:-mv(檔案或資料夾名)
命令mv(MoVe):移動/重命名任何指定的檔案或資料夾。

查詢檔案/資料夾:- locate (檔案或資料夾名)
locate 命令將會搜尋任何你指定的檔案名,為了加快速度,它使用了你系統中的一個檔案索引。要更新這個索引,需要執行 sudo updatedb 這條命令。如果你保持開機,這條命令每天都會被自動執行,它需要管理員權限來執行(參見 "Root 及 Sudo")。

您也可以使用通配符來匹配一個或多個檔案,如 "*" (匹配所有檔案) 或 "?" (匹配一個字元)。

切換到控制台模式

在 Kubuntu 中命令行的一般方法是啟動一個終端機(參見上面的 "開啟終端機"),但有時切換到一個真正的控制台則會非常有用。

使用 Ctrl+Alt+F1快捷鍵切換到第一個控制台。

使用 Ctrl+Alt+F7快捷鍵可以切換到桌面模式。

參考資料:https://help.ubuntu.com/kubuntu/desktopguide/zh_TW/terminals.html

1031Linux

今天的課程是下載Linux系統的影音軟體
不同於之前使用網路直接下載,而是透過終端機輸入指令
一開始安裝困難重重,因為沒有考慮到使用者權限及終端機的差異
再切換使用者及使用路徑終端機之後,就可以正常執行下載及安裝工作
再安裝完軟體之後,終端機會指示出安裝路徑



root@debianuuuuu:/home/a123# apt-get install miro
正在讀取套件清單... 完成
正在重建相依關係         
正在讀取狀態資料... 完成
下列的額外套件將被安裝:
  libboost-filesystem1.49.0 libboost-python1.49.0 libboost-system1.49.0
  libtorrent-rasterbar6 miro-data python-glade2 python-gst0.10
  python-libtorrent python-mutagen python-pysqlite2 python-webkit
建議套件:
  python3 libtorrent-rasterbar-dbg libavahi-compat-libdnssd1 ffmpeg
  ffmpeg2theora python-gtk2-doc python-gst0.10-dev python-gst0.10-dbg
  python-pysqlite2-doc python-pysqlite2-dbg
推薦套件:
  python-psyco
下列【新】套件將會被安裝:
  libboost-filesystem1.49.0 libboost-python1.49.0 libboost-system1.49.0
  libtorrent-rasterbar6 miro miro-data python-glade2 python-gst0.10
  python-libtorrent python-mutagen python-pysqlite2 python-webkit
升級 0 個,新安裝 12 個,移除 0 個,有 48 個未被升級。
需要下載 5,371 kB 的套件檔。
此操作完成之後,會多佔用 22.5 MB 的磁碟空間。
是否繼續進行 [Y/n]?y


下載:1 http://ftp.tw.debian.org/debian/ wheezy/main libboost-system1.49.0 i386 1.49.0-3.2 [33.3 kB]
下載:2 http://ftp.tw.debian.org/debian/ wheezy/main libboost-filesystem1.49.0 i386 1.49.0-3.2 [78.4 kB]
下載:3 http://ftp.tw.debian.org/debian/ wheezy/main libtorrent-rasterbar6 i386 0.15.10-1+b1 [806 kB]
下載:4 http://ftp.tw.debian.org/debian/ wheezy/main libboost-python1.49.0 i386 1.49.0-3.2 [361 kB]
下載:5 http://ftp.tw.debian.org/debian/ wheezy/main python-libtorrent i386 0.15.10-1+b1 [381 kB]
下載:6 http://ftp.tw.debian.org/debian/ wheezy/main python-glade2 i386 2.24.0-3+b1 [45.3 kB]
下載:7 http://ftp.tw.debian.org/debian/ wheezy/main python-gst0.10 i386 0.10.22-3 [565 kB]
下載:8 http://ftp.tw.debian.org/debian/ wheezy/main python-mutagen all 1.20-1 [94.5 kB]
下載:9 http://ftp.tw.debian.org/debian/ wheezy/main python-pysqlite2 i386 2.6.3-3 [67.0 kB]
下載:10 http://ftp.tw.debian.org/debian/ wheezy/main python-webkit i386 1.1.8-2 [68.5 kB]
下載:11 http://ftp.tw.debian.org/debian/ wheezy/main miro-data all 4.0.4-1 [2,002 kB]
下載:12 http://ftp.tw.debian.org/debian/ wheezy/main miro i386 4.0.4-1 [869 kB]
取得 5,371 kB 用了 4s (1,243 kB/s)
選取了原先未選的套件 libboost-system1.49.0。
(讀取資料庫 ... 目前共安裝了 137175 個檔案和目錄。)
解開 libboost-system1.49.0(從 .../libboost-system1.49.0_1.49.0-3.2_i386.deb)...
選取了原先未選的套件 libboost-filesystem1.49.0。
解開 libboost-filesystem1.49.0(從 .../libboost-filesystem1.49.0_1.49.0-3.2_i386.deb)...
選取了原先未選的套件 libtorrent-rasterbar6。
解開 libtorrent-rasterbar6(從 .../libtorrent-rasterbar6_0.15.10-1+b1_i386.deb)...
選取了原先未選的套件 libboost-python1.49.0。
解開 libboost-python1.49.0(從 .../libboost-python1.49.0_1.49.0-3.2_i386.deb)...
選取了原先未選的套件 python-libtorrent。
解開 python-libtorrent(從 .../python-libtorrent_0.15.10-1+b1_i386.deb)...
選取了原先未選的套件 python-glade2。
解開 python-glade2(從 .../python-glade2_2.24.0-3+b1_i386.deb)...
選取了原先未選的套件 python-gst0.10。
解開 python-gst0.10(從 .../python-gst0.10_0.10.22-3_i386.deb)...
選取了原先未選的套件 python-mutagen。
解開 python-mutagen(從 .../python-mutagen_1.20-1_all.deb)...
選取了原先未選的套件 python-pysqlite2。
解開 python-pysqlite2(從 .../python-pysqlite2_2.6.3-3_i386.deb)...
選取了原先未選的套件 python-webkit。
解開 python-webkit(從 .../python-webkit_1.1.8-2_i386.deb)...
選取了原先未選的套件 miro-data。
解開 miro-data(從 .../miro-data_4.0.4-1_all.deb)...
選取了原先未選的套件 miro。
解開 miro(從 .../archives/miro_4.0.4-1_i386.deb)...
執行 man-db 的觸發程式 ...
執行 shared-mime-info 的觸發程式 ...
執行 desktop-file-utils 的觸發程式 ...
執行 gnome-menus 的觸發程式 ...
執行 menu 的觸發程式 ...
執行 hicolor-icon-theme 的觸發程式 ...
設定 libboost-system1.49.0 (1.49.0-3.2) ...
設定 libboost-filesystem1.49.0 (1.49.0-3.2) ...
設定 libtorrent-rasterbar6 (0.15.10-1+b1) ...
設定 libboost-python1.49.0 (1.49.0-3.2) ...
設定 python-libtorrent (0.15.10-1+b1) ...
設定 python-glade2 (2.24.0-3+b1) ...
設定 python-gst0.10 (0.10.22-3) ...
設定 python-mutagen (1.20-1) ...
設定 python-pysqlite2 (2.6.3-3) ...
設定 python-webkit (1.1.8-2) ...
設定 miro-data (4.0.4-1) ...
設定 miro (4.0.4-1) ...
執行 python-support 的觸發程式 ...
執行 menu 的觸發程式 ...
root@debianuuuuu:/home/a123# apt-get install miro
正在讀取套件清單... 完成
正在重建相依關係         
正在讀取狀態資料... 完成
下列的額外套件將被安裝:
  libboost-filesystem1.49.0 libboost-python1.49.0 libboost-system1.49.0
  libtorrent-rasterbar6 miro-data python-glade2 python-gst0.10
  python-libtorrent python-mutagen python-pysqlite2 python-webkit
建議套件:
  python3 libtorrent-rasterbar-dbg libavahi-compat-libdnssd1 ffmpeg
  ffmpeg2theora python-gtk2-doc python-gst0.10-dev python-gst0.10-dbg
  python-pysqlite2-doc python-pysqlite2-dbg
推薦套件:
  python-psyco
下列【新】套件將會被安裝:
  libboost-filesystem1.49.0 libboost-python1.49.0 libboost-system1.49.0
  libtorrent-rasterbar6 miro miro-data python-glade2 python-gst0.10
  python-libtorrent python-mutagen python-pysqlite2 python-webkit
升級 0 個,新安裝 12 個,移除 0 個,有 48 個未被升級。
需要下載 5,371 kB 的套件檔。
此操作完成之後,會多佔用 22.5 MB 的磁碟空間。
是否繼續進行 [Y/n]?y
下載:1 http://ftp.tw.debian.org/debian/ wheezy/main libboost-system1.49.0 i386 1.49.0-3.2 [33.3 kB]
下載:2 http://ftp.tw.debian.org/debian/ wheezy/main libboost-filesystem1.49.0 i386 1.49.0-3.2 [78.4 kB]
下載:3 http://ftp.tw.debian.org/debian/ wheezy/main libtorrent-rasterbar6 i386 0.15.10-1+b1 [806 kB]
下載:4 http://ftp.tw.debian.org/debian/ wheezy/main libboost-python1.49.0 i386 1.49.0-3.2 [361 kB]
下載:5 http://ftp.tw.debian.org/debian/ wheezy/main python-libtorrent i386 0.15.10-1+b1 [381 kB]
下載:6 http://ftp.tw.debian.org/debian/ wheezy/main python-glade2 i386 2.24.0-3+b1 [45.3 kB]
下載:7 http://ftp.tw.debian.org/debian/ wheezy/main python-gst0.10 i386 0.10.22-3 [565 kB]
下載:8 http://ftp.tw.debian.org/debian/ wheezy/main python-mutagen all 1.20-1 [94.5 kB]
下載:9 http://ftp.tw.debian.org/debian/ wheezy/main python-pysqlite2 i386 2.6.3-3 [67.0 kB]
下載:10 http://ftp.tw.debian.org/debian/ wheezy/main python-webkit i386 1.1.8-2 [68.5 kB]
下載:11 http://ftp.tw.debian.org/debian/ wheezy/main miro-data all 4.0.4-1 [2,002 kB]
下載:12 http://ftp.tw.debian.org/debian/ wheezy/main miro i386 4.0.4-1 [869 kB]
取得 5,371 kB 用了 4s (1,243 kB/s)
選取了原先未選的套件 libboost-system1.49.0。
(讀取資料庫 ... 目前共安裝了 137175 個檔案和目錄。)
解開 libboost-system1.49.0(從 .../libboost-system1.49.0_1.49.0-3.2_i386.deb)...
選取了原先未選的套件 libboost-filesystem1.49.0。
解開 libboost-filesystem1.49.0(從 .../libboost-filesystem1.49.0_1.49.0-3.2_i386.deb)...
選取了原先未選的套件 libtorrent-rasterbar6。
解開 libtorrent-rasterbar6(從 .../libtorrent-rasterbar6_0.15.10-1+b1_i386.deb)...
選取了原先未選的套件 libboost-python1.49.0。
解開 libboost-python1.49.0(從 .../libboost-python1.49.0_1.49.0-3.2_i386.deb)...
選取了原先未選的套件 python-libtorrent。
解開 python-libtorrent(從 .../python-libtorrent_0.15.10-1+b1_i386.deb)...
選取了原先未選的套件 python-glade2。
解開 python-glade2(從 .../python-glade2_2.24.0-3+b1_i386.deb)...
選取了原先未選的套件 python-gst0.10。
解開 python-gst0.10(從 .../python-gst0.10_0.10.22-3_i386.deb)...
選取了原先未選的套件 python-mutagen。
解開 python-mutagen(從 .../python-mutagen_1.20-1_all.deb)...
選取了原先未選的套件 python-pysqlite2。
解開 python-pysqlite2(從 .../python-pysqlite2_2.6.3-3_i386.deb)...
選取了原先未選的套件 python-webkit。
解開 python-webkit(從 .../python-webkit_1.1.8-2_i386.deb)...
選取了原先未選的套件 miro-data。
解開 miro-data(從 .../miro-data_4.0.4-1_all.deb)...
選取了原先未選的套件 miro。
解開 miro(從 .../archives/miro_4.0.4-1_i386.deb)...
執行 man-db 的觸發程式 ...
執行 shared-mime-info 的觸發程式 ...
執行 desktop-file-utils 的觸發程式 ...
執行 gnome-menus 的觸發程式 ...
執行 menu 的觸發程式 ...
執行 hicolor-icon-theme 的觸發程式 ...
設定 libboost-system1.49.0 (1.49.0-3.2) ...
設定 libboost-filesystem1.49.0 (1.49.0-3.2) ...
設定 libtorrent-rasterbar6 (0.15.10-1+b1) ...
設定 libboost-python1.49.0 (1.49.0-3.2) ...
設定 python-libtorrent (0.15.10-1+b1) ...
設定 python-glade2 (2.24.0-3+b1) ...
設定 python-gst0.10 (0.10.22-3) ...
設定 python-mutagen (1.20-1) ...
設定 python-pysqlite2 (2.6.3-3) ...
設定 python-webkit (1.1.8-2) ...
設定 miro-data (4.0.4-1) ...
設定 miro (4.0.4-1) ...
執行 python-support 的觸發程式 ...
執行 menu 的觸發程式 ...
root@debianuuuuu:/home/a123#

2014年10月23日 星期四

1017Linux





https://www.debian.org/intro/about
https://help.ubuntu.com/12.04/ubuntu-help/


2014年10月2日 星期四

1003Linux

開放文件格式(OpenDocument Format,簡稱ODF)是一種開放的文件檔案格式Applications(OpenDocument)TC(又稱為OASIS ODF TC)所開發。存在一個自由兼開放的OASIS標準,以ISO/IEC國際標準發佈──ISO/IEC 26300:2006 Open Document Format for Office Applications(OpenDocument)v1.0
開放文件格式企圖提供一個取代私有專利檔案格式的一個方案,使得組織或個人不會因為檔案格式而被廠商套牢(Vendor lock-in)。

可延伸標記式語言(eXtensible Markup Language,簡稱: XML),是一種標記式語言。標記指電腦所能理解的資訊符號,透過此種標記,電腦之間可以處理包含各種資訊的文章等。XML是從標準通用標記式語言(SGML)中簡化修改出來的。它主要用到的有可延伸標記式語言、可延伸樣式語言(XSL)、XBRL和XPath等。

編譯器(Compiler)它主要的目的是將便於人編寫,閱讀,維護的高階電腦語言所寫作的原始碼程式,翻譯為電腦能解讀、執行的低階機器語言的程式,也就是執行檔。編譯器將原始程式(Source program)作為輸入,翻譯產生使用目標語言(Target language)的等價程式。原始碼一般為高階語言(High-level language),如Pascal、C、C++、C# 、Java等,而目標語言則是組合語言或目標機器的目的碼(Object code),有時也稱作機器碼(Machine code)。
一個現代編譯器的主要工作流程如下: 原始碼(source code)→ 預處理器(preprocessor)→ 編譯器(compiler)→ 組譯程式(assembler)→ 目的碼(object code)→ 連結器(Linker)→ 執行檔(executables)


直譯器(nterpreter),是一種電腦程式,能夠把高階程式語言一行一行直接轉譯執行。直譯器不會一次把整個程式轉譯出來,每次執行程式時都要先轉成另一種語言再作執行,因此直譯器的程式運行速度比較緩慢。它每轉譯一行程式敘述就立刻執行,然後再轉譯下一行,再執行,如此不停地進行下去。
直譯器的好處是它消除了編譯整個程式的負擔,但也會讓執行時的效率打了折扣。相對地,編譯器並不執行程式或原程式碼,而是一次將其翻譯成另一種語言,如機器碼,以供多次執行而無需再經編譯。其製成品無需依賴編譯器而執行,程式運行速度比較快。

LibreOffice(是一套可與其他主要辦公室軟體相容的套件,可在各種平台上執行,包括Microsoft Windows、Mac OS X 10.6(Snow Leopard)或更新版本,以及基於GNU/Linux的系統(Linux核心版本為2.6.18或更新)。計畫目標是成為一個具開放檔案格式(ODF)支援、獨立於任何廠商之外、真正不受私有版權制約的辦公室套件。它的名字是一個混合詞,第一部分「Libre」來自拉丁語,意為「自由」,第二部分「Office」則為英語「辦公室」單字。它是可供人免費下載、使用和散佈的自由軟體。
LibreOffice的版本號碼被設置為與OpenOffice.org一致,故初始發布(2010年)即為第三版,並不存在第二版、第一版。LibreOffice第三版預設的檔案格式是國際標準化組織(ISO)的Open Document Format(.odt, .odp, .ods, .odg)。
 https://zh-tw.libreoffice.org/