如何有效率的學習Linux 培養組合能力 多用程式, 少寫程式 從錯誤訊息中學習 養成略讀 “各種文件” 加強英文基本閱讀能力 勤作筆記

Slides:



Advertisements
Similar presentations
上課教材 Database Slide Windows筆電 (32 bit)
Advertisements

LearnMode學習吧 行動學習 網站註冊程序 長榮中學 電腦中心 製.
Linux 網路教學 東南技術學院資訊工程系 職稱:講師 姓名: 曹茂勁 民國 92年 12月.
第七章 操作系统接口 7.1 联机用户接口 7.2 Shell命令语言 7.3 系统调用 7.4 UNIX系统调用 7.5 图形用户接口.
红旗Linux认证培训 课程介绍.
Linux 的檔案管理.
資訊安全與系統管理 2013/3/13 Chien wei lin.
UNIX系統與資料庫安裝 Why UNIX 常用的工具程式介紹 資料庫的安裝.
Linux 的進階檔案處理.
Confidential Property
VM架設及LAMP基本設定 陳柏盛.
Vi 編輯器的練習的說明 因為本課程的實習課是Unix 的工作環境。過去的經驗告訴我,如果你完全未用過Unix 的指令及其 vi 編輯器,你將很難跟上進度,希望學員一定要預先作練習。我們提供了Unix 指令的簡介,以及 vi 編輯器的介紹 ( 請参閱網站中的13&14-unix.pdf 為其講義;13-unix.exe、14-fortran.exe則為其課程錄影.
第 2 章 上機使用 Unix/Linux 內容: 操作介面 主機連線 登入主機 認識系統環境 使用者常用命令.
第 19 章 檔案系統與 權限設定.
臺北市立大學 資訊科學系(含碩士班) 賴阿福
台灣大學計算機及資訊網路中心 教學研究組 張傑生
至 IBM 專業認證網站 ,點選 About the member site
Linux基本操作 實習1.
基礎linux指令說明 Part 1 資訊組 陳宜徽.
第五章 shell 编程 shell 编程的基本过程分为三步: 1. 建立 shell 文件 包含任意多行操作系统命令或shell命令的文本
Linux 圖形操作介面 GUI -- X-window 與 Webmin
第二章 Linux基本指令與工具操作 LINUX 按圖施工手冊.
Linux 基础与常用命令简介 生物信息学培训班 杭州,2018年1月18日 周银聪.
第3章 Linux系统的基本操作 3.1 X Window图形化用户界面 3.2 GNOME的桌面环境 3.3 窗口和菜单操作
第二天 计算机基础技能培训 (一)linux基础知识
曙光集群简明使用手册 技术支持中心.
Linux基本操作 程設實習課 ( 2/25 ).
伺服器探索營 Day 1 指導老師: 張啟中 (JohnAxer) 教學助理:
安裝JDK 安裝Eclipse Eclipse 中文化
2017 Operating Systems 作業系統實習 助教:陳主恩、林欣穎 實驗室:720A.
Chapter 6 Linux 檔案權限與目錄配置 VBird 2005/08/03
檔案與磁碟的基本介紹.
Tense Buster 操作手冊 畹禾有限公司.
檔案傳輸協定(FTP) 9.1 什麼是檔案傳輸協定 9.2 常用的FTP指令 9.3 Windows內建的FTP 9.4 瀏覽器的FTP功能
Fortran 程式語言 之 編與譯(二) 張基昇.
第 23 讲 操作系统接口与UNIX系统内核结构 李元金 计算机与信息工程学院 1.
UpToDate Anywhere 設定方法
Linux作業系統 電腦教室Linux使用說明.
系统管理员培训(I期) 浙江省基层人民法院 -V8版介绍及系统管理培训 二OO八年四月二十三日 法院事业部经理:周春宏
Redirection 概念說明 input redirection: 將資料“再”輸入到某一命令去做處理 (用<符號)
檔案類型介紹 Linux 的檔案類型 目錄: 用ls –F時檔名後面有/,螢幕列出目錄時為藍色 可執行檔: 壓縮檔: 連結檔:
第二章 UNIX系统安装与常用命令.
第六章 shell 程序调试 一. 程序执行状态跟踪 程序: -n 读取命令, 但不执行. 主要用于跟踪程序流程是
如何有效率的學習Linux 培養組合能力 多用程式, 少寫程式 從錯誤訊息中學習 養成略讀 “各種文件” 加強英文基本閱讀能力 勤作筆記
Confidential Property
HTML – 超連結與圖片 資訊教育.
第三章 UNIX的文件与目录.
UNIX指令-檔案與目錄操作.
Unix 指令1.
Presenter: Chih-Hsun Wang Date: 2015/9/15
杨振伟 清华大学 第一讲:Linux环境下编程(1)
個人網路空間 資訊教育.
網路資源的建立--LINUX系統 系統管理
李元金 计算机与信息工程学院 第 21 讲 文件管理(2) 李元金 计算机与信息工程学院 1/
Lab01 工作站&Linux操作 日期:2011/03/07.
台灣大學計算機及資訊網路中心 教學研究組 張傑生
Unix 安裝過程 使用2個磁片 到 rawwrite bootnet.img drvnet.img 利用rawwrite 將image檔寫入磁片.
基本指令.
2018 Operating Systems 作業系統實習 助教:林欣穎 實驗室:720A.
粒子物理与核物理实验中的数据分析 杨振伟 清华大学 第1讲:Linux环境下的编程.
杨振伟 清华大学 第一讲:Linux环境下编程(1)
◆ 工作站使用須知 ◆ Solaris基本操作 ◆ Solaris指令介紹
第四章 UNIX文件系统.
劉庠宏、林合治編著 國立高雄大學應用數學系 2005年3月1日
第六章 文件系统与文件管理 6.4 Linux文件管理 1、比较MS DOS 与 Linux的目录结构 一、Linux文件系统的树形结构
Unix指令4-文字編輯與程式撰寫.
Develop and Build Drives by Visual C++ IDE
雲端電腦教室 Matlab 使用介紹 1. 工作目錄切換 2. 把 matlab 的檔案存出來 3. Matlab 軟體介面.
Presentation transcript:

如何有效率的學習Linux 培養組合能力 多用程式, 少寫程式 從錯誤訊息中學習 養成略讀 “各種文件” 加強英文基本閱讀能力 勤作筆記 勸作備份 善用資源: 多利用*.org網頁, FAQ, ftp, bbs 避免使用root帳號 註: 請參見洪朝貴老師 “如何學習Linux一文” 朝陽科大 李麗華 92年12月修訂

新手上路 Log in: 在電腦教室開機後,請選linux 選項 再登入 帳號: student 密碼: (直接按enter) Desktop:桌面可選 KDE(亦有GNOME可選) Log out: 用關機選項 或在螢幕模式下打入: exit(或logout 或^D) 下課後練習: (請利用telnet進行) ssh s學號@penguin.im.cyut.edu.tw(本系penguin主機) 帳號: s9314xxx 密碼:(由本系配發及通知) 忘了密碼: 請到本系網頁中有實驗室管理處“規則,申請表”功能項下,下載申請密碼表格,並送實驗室管理員重新申請密碼 朝陽科大 李麗華 92年12月修訂

新手上路 -- Linux初體驗 先至KDE桌面,至功能選單內點選終端機(big5) 練習: 遠端登入 Login至本系bbs主機 telnet bbs.im.cyut.edu.tw (輸入guset當帳號) 登入以後的操作方法,如畫面所指示. Login至電算中心主機 telnet home.cyut.edu.tw (輸入學校mail帳號及密碼) who (觀察有誰在上線) ls (列出所有檔案名) cd public_html (移到目錄public_html下) ls (列出所有檔案名) cd (回到登入的目錄) exit Login至本系penguin主機 ssh s學號@penguin,im.cyut.edu.tw (接著輸入本系配發的密碼) pwd (列出目前所在位置的目錄) 朝陽科大 李麗華 92年12月修訂

Tree Structure root usr etc lib dev var bin ….. teacher im finance student s9114106 . 代表current directory .. 代表parent directory ~ 代表home directory / 代表root directory -Unix的目錄管理方式,均 採樹狀結構. -你知道你所登入的主機的 目錄結構嗎? -你自己明暸自已帳號下 (亦即自己目錄下的管理 結構嗎?) 學生登入的目錄 朝陽科大 李麗華 92年12月修訂

了解樹狀結構練習 請依前一頁的說明,畫出你的帳號在penguin主機(penguin.im.cyut.edu.tw)下的樹狀結構圖,並說明各層的大約檔案內容. 請依前一頁的說明,畫出你的帳號在學校主機下(home.cyut.edu.tw)的樹狀結構圖,並說明各層的大約檔案內容. 接續練習: 請利用pwd指令驗證您所畫的樹狀路徑 cd / 直接跳到 根(root)目錄 cd ./usr0 (列出在usr 目錄下的的內容) cd ./man/man1 (列出man 目錄下的man1目錄下的內容) 朝陽科大 李麗華 92年12月修訂

操作鍵盤需知 Unix的指令是大小寫不同(即case sensitive) (微軟則是大小寫均一樣) [ctrl]+[backspace]:可刪除模擬畫面的字元 [ctrk]+[D]:可停止執行程式或登出 [ctrk]+[C]:可中斷程式或登出 [esc]:切換鍵 [sapce]:多頁展示時,跳下一頁 q:常用的程式離開指令 - 向上箭頭:可叫出前一指令 - 注意視窗右邊的捲軸位置 朝陽科大 李麗華 92年12月修訂

About Shell Shell is a command interpreter that is responsible for the task assignment for the given command. Shell prompt(command prompt) is a ready signal for taking any shell command. Internal command: exit, echo, history… External command: passwd, who, date…. 指令的式子規則 Command [-Option] [argument] User X-window, Gnome Desktop Manager Other resources Shell(internal/ external) ex: tcsh, bash, csh,… O.S … 朝陽科大 李麗華 92年12月修訂

Basic Command 以下的練習, 請抄下所看到的現象--- echo “this is my first test” (回覆所打的文字至螢幕上) echo -n “I will try my best” (回覆所打的文字至螢幕上但不跳行) finger lhli (看是否“lhli”此人已上線) finger (顯示所有目前上線使用本主機的人的詳細資料) who (顯示所有目前上線使用本主機的人的詳細資料 history (顯示自登錄後所有打入過的command) clear (清除螢幕) pwd (顯示目前的目錄所在路徑) date (顯示日期) sleep 5 (休眠 5秒不動) look manag (查所有與manag相類似的單字) passwd (更改密碼, 務必背好自己的密碼!!) linux上的密碼更改會要求密碼不可太簡單, 故請先想好包含文 數字且超過五碼的密碼, 再上網去更改. 朝陽科大 李麗華 92年12月修訂

Basic Command—file & directory . 代表current directory .. 代表parent directory ~ 代表home directory / 代表root directory pwd (列出目前的directory path) ls [-l][-a][-x] ( 列出本目錄下的檔案, -l 列出長格式, -a列出所有 檔(包含隱藏檔), -x橫向列出) cd .. 後再 pwd 再 ls (走到上層目錄並列出檔案) cd ~ (跳回自己的home目錄) 再 ls –a (列出所有檔名查看一下) mkdir D1(建立D1子目錄) mkdir D2 (再建立另一個D2子目錄 ) mkdir D3 pico f1 (編修一個檔案, 按^x跳出, 接著按y 再按enter離開) cp f1 f2 (拷貝出另一個D3目錄) cp f2 f4 cat f1 (列出f1的檔案內容) cat f4 (列出f2的檔案內容) rmdir D3 (刪除 D3子目錄) rm f4 朝陽科大 李麗華 92年12月修訂

Basic Command—view & find files pico myfile (隨意編輯一個檔案, ^x 離開, 再按y 存檔) ls -l (列出目前目錄下完整的檔案資訊) cat myfile (列出此檔案的內容) cp ./myfile ./myfile1 (於本目錄下複製出另一個檔案叫 myfile1)\ cp myfile ~/myfile2 (同上) cp myfile myfile3 (同上) cp ~/myfile myfile4 (於home目錄下複製一個檔案至目前目錄) mv myfile2 myfile5 (於本目錄下將myfile2改名為myfile3) mv myfile1 dir1 (複製一個檔案至dir1目錄下) cp myfile dir2/myfile4 (複製出另一個檔到dir2目錄下叫 myfile4) quota –v (顯示你己用掉多少quota) cp /usr/doc/xxx/yyy ~ (到指定的目錄下去拷背yyy文件到本目錄) mail –s lily@penguin.im.cyut.edu.t < myfile1 (利用mail發送文件(沒有subject),送給penguin主機的user叫 lily) 朝陽科大 李麗華 92年12月修訂

File listing & others less –ri ~/xxx (用less流灠器看copying的文件) quota –v (顯示己用多少quota) rm ~/xxx (刪除此檔) ln –s /usr/doc/xxx/yyy ~ (做symbolic link, 即沒有實體建立 一 個檔,而是引用其它目錄的檔到本目錄下, 如沒加 –s則為 hardlink(實體連結)) less -ri ~/yyy (用less流灠器看yyy文件) which less (看用了哪一個目錄下的less) which more (看用了哪一個目錄下 more) find /etc/rc.d (遞迴顯示所有子目錄及檔案) find /etc/rc.d –type d (只遞迴顯示目錄,“d”表示directory) uname –a (查看機器資訊) 朝陽科大 李麗華 92年12月修訂

The Concept of Path Absolute path: 絕對路徑; 指定好固定的目錄路徑 即寫出整個指定的路徑 ex : cd /dir2/ cd /usr/etc/ Relative path: 相對路徑; 參照目前所在的目錄,依 指示符號,進行路徑的變化. ex : cd .. cd ../dir2 cd ../lhli 朝陽科大 李麗華 92年12月修訂

man date (man指令是協助查找指定的文件內容, 本範例即查找“date”指令的文件內容, 瀏灠文件時, 請按“空白鍵“繼續, 按q 離開) echo $shell echo $user echo $uid echo $path 朝陽科大 李麗華 92年12月修訂

Hacker & Cracker Hacker正名: 駭客崇尚自由;反對控制;不介意 自己或他人獲利 White Hat:白道的cracker (到處遊走, 不破壞) Black Hat: 黑道的cracker (蓄意破壞) 朝陽科大 李麗華 92年12月修訂

課 後 習 作 1.在你的penguin帳號內建立3個目錄夾, 請命名為 “homework”,“quiz”和 “GOODIE” (勿打入引號) 2.請在homework下利用pico編輯器,隨意編修四個檔案,檔名為你的 “學號-1”, “學號-2”, “學號-3”, “學號-4” (例如: 9314106-1,9314106-2,9314106-3,9314106-4) 3.請將你打好的檔案各拷背(cp)到三個目錄下,利用history及導引技術送到另一個檔s91140xx-1的方式,並指定在penguin主機下寄給老師, 請 mail 到 lily@penguin.im.cyut.edu.tw 4. 請練習查看 ls, cp, cat, rm, mv 5份文件, 下一堂課要課堂問答. 請利用 man ls | col –b > XXX.txt 來查看這個文件內容 5. 請上網查找所有有關駭客的相關網站以及防止駭客入侵的 相關網站,並將這些網址抄寫下來繳交. (務必挑選其中二個 網站閱讀其內容,老師將在課堂上隨堂抽問) 朝陽科大 李麗華 92年12月修訂