暑期培訓(xùn)教程_第1頁(yè)
暑期培訓(xùn)教程_第2頁(yè)
暑期培訓(xùn)教程_第3頁(yè)
暑期培訓(xùn)教程_第4頁(yè)
暑期培訓(xùn)教程_第5頁(yè)
已閱讀5頁(yè),還剩80頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

UNIX/Linux基礎(chǔ)和操作入門(mén)朱恒亮2012.8.23微電子測(cè)試設(shè)計(jì)子平臺(tái)

EDA培訓(xùn)課程提綱—上午內(nèi)容操作系統(tǒng)簡(jiǎn)介培訓(xùn)教室上機(jī)指南Linux/Unix的ShellLinux/Unix的文件系統(tǒng)Linux/Unix中的管道及重定向提綱—下午內(nèi)容Linux/Unix的進(jìn)程Linux/Unix的其他常用命令Linux/Unix的桌面系統(tǒng)Linux/Unix下的文本編輯提綱—上午內(nèi)容操作系統(tǒng)簡(jiǎn)介培訓(xùn)教室上機(jī)指南Linux/Unix的文件系統(tǒng)Linux/Unix的ShellLinux/Unix中的管道及重定向操作系統(tǒng)是什么?為用戶(hù)提供一個(gè)友好的操作計(jì)算機(jī)的界面管理計(jì)算機(jī)的軟硬件資源,提高計(jì)算機(jī)效率應(yīng)用軟件系統(tǒng)實(shí)用程序硬件操作系統(tǒng)用戶(hù)主流操作系統(tǒng)DOSWindowsLinuxUnixMacUnix的起源UNIX:1969年Bell實(shí)驗(yàn)室K.Thompson&D.Ritchie開(kāi)發(fā)1983年度的圖靈獎(jiǎng)獲得者: 肯尼思·湯普森(KennethLaneThompson)(美國(guó)科學(xué)院和美國(guó)工程院的院士)

丹尼斯·里奇(DennisMacAlistairRitchie)UNIX是一種分時(shí)操作系統(tǒng),是當(dāng)前工業(yè)主流的操作系統(tǒng)之一。應(yīng)用廣泛,是一種在EDA領(lǐng)域基本應(yīng)用的操作系統(tǒng)。Unix的發(fā)展歷史Linux的起源1991年,李納斯·托沃茲(LinusTorvalds)芬蘭赫爾辛基大學(xué)21歲的大學(xué)生開(kāi)發(fā)。Linux是一個(gè)優(yōu)秀的類(lèi)UNIX操作系統(tǒng),現(xiàn)已成為一個(gè)先進(jìn)和穩(wěn)定的操作系統(tǒng),絲毫不遜于商業(yè)版的UNIX。

RedHat,Debian,Slackware,SuSE,紅旗(Redflag),網(wǎng)虎,...Linux之父LinusTorvalds提綱—上午內(nèi)容操作系統(tǒng)簡(jiǎn)介培訓(xùn)教室上機(jī)指南Linux/Unix的文件系統(tǒng)Linux/Unix的Shell培訓(xùn)教室上機(jī)指南培訓(xùn)教室計(jì)算機(jī)操作系統(tǒng)課桌上計(jì)算機(jī)安裝Windows/RedhatLinux操作系統(tǒng),開(kāi)機(jī)時(shí)請(qǐng)選擇DOS/Linux啟動(dòng)通過(guò)課桌上計(jì)算機(jī)可登錄HP-UXUnix操作系統(tǒng)登錄RedhatLinux方式:Windows用戶(hù)名/密碼:user,通過(guò)Xwinodws連接Linux/Unix服務(wù)器直接啟動(dòng)RedhatLinux用戶(hù)名:menn,密碼:123456其中,menn表示me01到me90,請(qǐng)按照課桌右上角的賬號(hào)登錄。通過(guò)Windows登錄RedhatLinux服務(wù)器登錄WindowsXP啟動(dòng)Xmanager->Broadcast在BroadcastChooser窗口中選擇fdme-linux登錄Redhat用戶(hù)名:menn

密碼:123456RedhatLinux的登錄和注銷(xiāo)登錄(注冊(cè))RedHat成功后,進(jìn)入RedHat的桌面撤消注冊(cè)的辦法 在面板(RedHatPanel)上按LogOut打開(kāi)Redhat的終端窗口(terminal)使用shell命令,運(yùn)行程序,需要使用terminal,打開(kāi)方法為:在桌面(Desk)上按右鍵,選擇NewTerminal

在面板(RedHatPanel)上按System

Tools->Terminal在已經(jīng)打開(kāi)的終端窗口中按File->NewWindow通過(guò)xwindows連接HPUX服務(wù)器啟動(dòng)WindowsXP

用戶(hù)名:user 密碼:user啟動(dòng)Xmanager(遠(yuǎn)程登錄到HP計(jì)算機(jī))在BroadcastChooser窗口中選擇某一臺(tái)HP計(jì)算機(jī)工作站:

為了避免網(wǎng)絡(luò)的擁擠,根據(jù)登錄Redhat時(shí)的用戶(hù)名menn:

(nn/2)%5==0: 選擇Hpst3[192.168.33.36] (nn/2)%5==1: 選擇Hpst6[192.168.33.39] (nn/2)%5==2: 選擇Hpst8[192.168.33.41] (nn/2)%5==3: 選擇Hpst9[192.168.33.42] (nn/2)%5==4: 選擇Hpst11[192.168.33.45]HPUX的遠(yuǎn)程登錄登錄HPUX

用戶(hù)名:hpnn

密碼:123456

請(qǐng)使用與登錄Redhat時(shí)的用戶(hù)名menn一致的編號(hào)hpnnHPUX的登錄界面-CDE CommonDesktopEnvironmentHPUX的桌面系統(tǒng)CDE在CDE桌面的窗口下方面板中,是各個(gè)功能按鈕:EXIT:LogoutTrashCanCalendarTextEditorHelpdttermFileManagerWorkspaceTextEditorTrashCanCalendarLogoutWorkspaceFourMailHelpWorkspaceOneFileManagerFileManagerFileManagerFileManagerTrashCanFileManager在CDE中進(jìn)行文件管理,可以使用文件管理器(FileManager)??稍诿姘迳蠁?dòng)文件管理器。TrashCan

將文件管理器中的文件或者目錄拖至TrashCan,表示刪除TextEditorTextEditorTextEditor雙擊Terminal—ddterm使用shell命令,運(yùn)行程序,需要使用終端(dtterm,DeskTopTerminal),打開(kāi)方法為:(1)從已有的dtterm打開(kāi)一個(gè)新的dtterm。(2) 從文件管理器“FileManager”,“ApplicationManager”等窗口啟動(dòng)一個(gè)dtterm。CreatefromanactivedttermNewWindowCreatefrom“FileManager”O(jiān)penTerminalshellpromptWorkspaceWorkspaceTrheeWorkspaceOneWorkspaceTwoWorkspaceFourWorkspaceOneWorkspaceTwoWorkspaceTrheeWorkspaceFourHPUX注銷(xiāo)Logout桌面右鍵在自己個(gè)人電腦上安裝Linux直接硬盤(pán)安裝,需要對(duì)硬盤(pán)重新分區(qū)虛擬機(jī)安裝VMware提綱—上午內(nèi)容操作系統(tǒng)簡(jiǎn)介培訓(xùn)教室上機(jī)指南Linux/Unix的ShellLinux/Unix的文件系統(tǒng)Linux/Unix中的管道及重定向打開(kāi)Redhat的終端窗口(terminal)使用shell命令,運(yùn)行程序,需要使用terminal,打開(kāi)方法為:在桌面(Desk)上按右鍵,選擇NewTerminal

在面板(RedHatPanel)上按System

Tools->Terminal在已經(jīng)打開(kāi)的終端窗口中按File->NewWindowTerminal—ddterm使用shell命令,運(yùn)行程序,需要使用終端(dtterm,DeskTopTerminal),打開(kāi)方法為:(1)從已有的dtterm打開(kāi)一個(gè)新的dtterm。(2) 從文件管理器“FileManager”,“ApplicationManager”等窗口啟動(dòng)一個(gè)dtterm。CreatefromanactivedttermNewWindowCreatefrom“FileManager”O(jiān)penTerminalshellpromptLinux/Unix中的shellshell是UNIX操作系統(tǒng)的一種用戶(hù)界面用戶(hù)通過(guò)shell使用UNIX的軟硬件資源。用戶(hù)登錄UNIX后在shell環(huán)境下使用UNIX命令,以及使用UNIX中的各種軟件工具。shell在文字界面中提供執(zhí)行各種命令和shell程序的交互環(huán)境。UNIX的shell形式shell中的環(huán)境變量shell中有用戶(hù)和系統(tǒng)環(huán)境變量,應(yīng)用程序可以讀寫(xiě)環(huán)境變量獲得shell的環(huán)境$env:查看所有環(huán)境變量$echo$PATH:查看PATH環(huán)境變量重要的系統(tǒng)環(huán)境變量:PATH:應(yīng)用程序搜索路徑LD_LIBRARY_PATH:應(yīng)用程序動(dòng)態(tài)鏈接庫(kù)搜索路徑LM_LICENSE_FILE:EDA軟件license文件DISPLAY:xwindow顯示路徑SHELL:當(dāng)前使用的shellUSER:當(dāng)前用戶(hù)名TERM:當(dāng)前使用的terminal環(huán)境變量的設(shè)置Bshell/Bash$exportPATH=/usr/local/bin:$PATH在啟動(dòng)shell時(shí)讀取用戶(hù)根目錄下.bashrc文件,可以將export命令放在.bashrc中,每次啟動(dòng)shell將自動(dòng)執(zhí)行csh$setenvPATH=/usr/local/bin:$PATH在啟動(dòng)shell時(shí)讀取用戶(hù)根目錄下.cshrc文件shell之間的切換Bash$csh切換到cshCsh$exit推出csh,回到bash上機(jī)操作時(shí)間登錄/退出Linux/Unix系統(tǒng)查看Linux/Unix文件系統(tǒng)查看shell下的環(huán)境變量在shell之間切換設(shè)置環(huán)境變量,顯示設(shè)置的環(huán)境變量提綱—上午內(nèi)容操作系統(tǒng)簡(jiǎn)介培訓(xùn)教室上機(jī)指南Linux/Unix的ShellLinux/Unix的文件系統(tǒng)Linux/Unix中的管道及重定向Linux/Unix系統(tǒng)文件組織形式Windows系統(tǒng)C:/D:/E:/Linux/Unix文件系統(tǒng)的組織binhomeetc.profiletools/Hpst1masterdisk根目錄(root)devHpst1slavedisktmpuserstoolsusers/homeLinux/Unix文件系統(tǒng)目錄約定Linux/Unix文件系統(tǒng)目錄有特殊意義/bin:所有用戶(hù)可用的使用工具,包括shell,cp等實(shí)用工具/sbin:root系統(tǒng)管理員可用的管理工具,superuser-bin/etc:系統(tǒng)配置文件存放目錄EditableTextConfiguration/home:用戶(hù)的根目錄/dev:包含系統(tǒng)安裝的所有設(shè)備Linux/Unix文件系統(tǒng)目錄約定Linux/Unix文件系統(tǒng)目錄有特殊意義/lib:系統(tǒng)共享庫(kù)(動(dòng)態(tài)鏈接庫(kù))目錄/var:可變文件存放目錄,通常存放日志文件、郵箱文件等/mnt:用于掛載其他驅(qū)動(dòng)設(shè)備的目錄,比如USB硬盤(pán),光驅(qū)/tmp:系統(tǒng)臨時(shí)文件目錄Linux/Unix文件系統(tǒng)目錄約定Linux/Unix文件系統(tǒng)目錄有特殊意義/usr:用戶(hù)安裝程序存放目錄/usr/bin:用戶(hù)安裝程序的執(zhí)行文件/usr/sbin:superuser-bin目錄/usr/lib:用戶(hù)安裝的共享庫(kù)(動(dòng)態(tài)鏈接庫(kù))目錄/usr/include:C/C++頭文件目錄/usr/local:本地安裝程序存放目錄/usr/local/bin/usr/local/sbin/usr/local/lib…./usr/src:Linux源代碼目錄/export:系統(tǒng)掛載的網(wǎng)絡(luò)驅(qū)動(dòng)器目錄Linux/Unix中的特殊目錄.表示當(dāng)前目錄..表示上一級(jí)目錄Linux/Unix文件權(quán)限管理文件的保護(hù)模式(accesspermissions)確定不同的用戶(hù)對(duì)文件不同的訪(fǎng)問(wèn)權(quán)限。保護(hù)模式的用戶(hù)(usertype)分類(lèi)

u: user(owner),創(chuàng)建文件或目錄的用戶(hù)

g: group(userinsamegruop),與owner同組的用戶(hù)

o: other(otheruser),其他非同組的用戶(hù)保護(hù)模式的訪(fǎng)問(wèn)權(quán)限(accessright)分類(lèi)對(duì)于文件 讀:readable(文件可讀) 取值:r(Y)或者 -(N)

寫(xiě):writable(文件可修改) 取值:w(Y)或者 -(N)

執(zhí)行:executable(文件可執(zhí)行)取值:x(Y)或者 -(N)對(duì)于目錄 讀:readable(目錄可列表)取值:r(Y)或者 -(N)

寫(xiě):writable(文件可增刪改名)取值:w(Y)或者 -(N)

執(zhí)行:accessable(可進(jìn)入目錄)取值:x(Y)或者 -(N)

-:noaccessright(無(wú)權(quán)讀、寫(xiě)、執(zhí)行)Linux/Unix文件權(quán)限管理保護(hù)模式的字符表示形式

user: typeownergroupothers access:-/d/c/brwxrwxrwx共10個(gè)字符

$ls-lmyfileproject

-rwxrwxrwx1ee00users154Dec261997myfile

drw-r-----1ee00users154Dec261997project

“-”表示普通文件,“d”表示目錄(目錄文件)

“b”表示塊設(shè)備文件“c”表示字符設(shè)備文件Linux/Unix文件權(quán)限管理保護(hù)模式的八進(jìn)制表示形式 內(nèi)部用三位八進(jìn)制數(shù)來(lái)表示文件的保護(hù)模式,每一位為1表示Y,為0表示N。例如:

-rwxrwxrwx的八進(jìn)制值為777 dr--------

的八進(jìn)制值為700

crw-r-----

的八進(jìn)制值為640

brw-rw-r--

的八進(jìn)制值為664Linux/Unix文件系統(tǒng)常用命令cd:changedirectorypwd:printworkdirectorymkdir:makedirectoryls:listfilesrm/rmdir:removefile/directorymv:movefile/renamefilenamerename:renamefilenamescp:copyfile/directorychmod:changeaccessmodefind:findfiles尋求幫助:command--help,mancommandLinux/Unix文件系統(tǒng)常用命令cd:$cd進(jìn)入用戶(hù)根目錄$cd/dir1/dir2進(jìn)入/dir1/dir2目錄$cd.$cd..$cd../../dir1進(jìn)入上兩級(jí)目錄dir1目錄$cd~user01進(jìn)入user01用戶(hù)根目錄Linux/Unix文件系統(tǒng)常用命令pwd:$pwd/home/user01mkdir:$mkdirdir1在當(dāng)前目錄下創(chuàng)建dir1目錄$mkdirdir1dir2在當(dāng)前目錄下創(chuàng)建系列目錄Linux/Unix文件系統(tǒng)常用命令ls:ls[options][filename][options]-a:列出當(dāng)前目錄所有文件及目錄,包括隱藏文件隱藏文件以.開(kāi)頭-l:詳細(xì)列表-t:sortbytime[filename]列出某一文件/某些文件文件名/通配符通配符:*:與任意字符串(包括空字符)相匹配?:與任意一個(gè)字符相匹配[a-z0-9]:與[]中的任意一個(gè)字符相匹配Linux/Unix文件系統(tǒng)常用命令rmdir:$rmdirdir1dir2:刪除若干空目錄rm:$rmfilesdirs:刪除文件或目錄$rm[options]filesdirs:[options]:-i:刪除前提示-r:刪除目錄以及目錄中的文件-f:強(qiáng)制刪除文件,不作提示Linux/Unix文件系統(tǒng)常用命令mv:$mvfile1/dir1file2/dir2把文件或目錄移動(dòng)到另一個(gè)目錄,常用來(lái)修改單個(gè)文件名$mvfile1file2把file1重命名為file2rename:修改多個(gè)文件名renamestr1str2filepattern$renamebatbak*.bat

把擴(kuò)展名bat修改為bakLinux/Unix文件系統(tǒng)常用命令cp:拷貝文件或目錄$cp[options]file1/dir1file2/dir2

將file1/dir1拷貝為file2/dir2[options]-i:interactive,拷貝前有提示-f:force,強(qiáng)制拷貝-r:recursively,遞歸拷貝目錄及目錄中文件Linux/Unix文件系統(tǒng)常用命令chmod命令(changepermissionmodeofdirectoriesorfiles)

改變文件的保護(hù)模式使用八進(jìn)制形式的chmod命令

chmod

mode

names

對(duì)文件names的用戶(hù),將保護(hù)模式設(shè)置為mode

mode

保護(hù)模式的八進(jìn)制表示 例: owner| group| others owner| group| others rwx r-x r-- rw- r-- --- 111 101 100 110 001 000Octal:7 5 4 6 1 0

例如:

$chmod755file1file2file1和file2的模式設(shè)置為rwxr-xr-x $chmod644a* 以a為首的文件的模式設(shè)置為rw-r--r-- $chmod-R640dir 將dir及其所有子目錄設(shè)置為rw-r----- $chmod-R700.

關(guān)閉當(dāng)前目錄及其所有子目錄

$chmod-R700$HOME關(guān)閉用戶(hù)的注冊(cè)目錄及其所有子目錄Linux/Unix文件系統(tǒng)常用命令find:查找符合條件的文件$find[options]pathpattern$find~-print:找到用戶(hù)根目錄下所有文件并打印到屏幕上$find~-name*.v–print:找到用戶(hù)根目錄下所有擴(kuò)展名為v的文件并打印到屏幕上提綱—上午內(nèi)容操作系統(tǒng)簡(jiǎn)介培訓(xùn)教室上機(jī)指南Linux/Unix的文件系統(tǒng)Linux/Unix的ShellLinux/Unix中的管道及重定向Linux/Unix中的管道管道:pipeline用于流水線(xiàn)執(zhí)行命令$ls–a|morels–a執(zhí)行的結(jié)果傳遞給more命令繼續(xù)執(zhí)行more是一個(gè)文件查看器,可以分頁(yè)查看ls–a結(jié)果more:查看文件,僅能向下翻頁(yè)less:查看文件,能夠向上/向下翻頁(yè)Linux/Unix中的重定向Linux/Unix中的標(biāo)準(zhǔn)輸入標(biāo)識(shí)符0(默認(rèn)設(shè)備為鍵盤(pán)),標(biāo)準(zhǔn)輸出標(biāo)識(shí)符為1(默認(rèn)設(shè)備為屏幕),標(biāo)準(zhǔn)錯(cuò)誤輸出標(biāo)識(shí)符為2(默認(rèn)設(shè)備為屏幕)重定向符號(hào):><>><<將標(biāo)準(zhǔn)輸入輸出重定向到文件

>:重定向到一個(gè)新文件

>>:追加到文件末尾

<:輸入重定向到文件

<<:從鍵盤(pán)輸入直到輸入某個(gè)字符串為止Linux/Unix中的重定向重定向的應(yīng)用$ls1>file$ls>file將ls命令的標(biāo)準(zhǔn)輸出重定向到file文件,可以省略1。$lsa2>>file將ls命令的標(biāo)準(zhǔn)錯(cuò)誤輸出增加到file文件后面$ls>>file將ls命令的標(biāo)準(zhǔn)輸出增加到file文件后面$lsa2>/dev/null將ls命令的標(biāo)準(zhǔn)錯(cuò)誤輸出輸出到/dev/null設(shè)備,不輸出錯(cuò)誤信息$lsa1>file2>&1將ls命令的標(biāo)準(zhǔn)錯(cuò)誤輸出和標(biāo)準(zhǔn)輸出合并,并輸出到file文件Linux/Unix中的重定向重定向的應(yīng)用$wc<file$wc0<filewc統(tǒng)計(jì)標(biāo)準(zhǔn)輸入的newline數(shù),字?jǐn)?shù),字符數(shù),以ctrl+D結(jié)束輸入這里從file文件讀入統(tǒng)計(jì)$wc0<<end$wc<<end標(biāo)準(zhǔn)輸入為end時(shí),結(jié)束輸入,并執(zhí)行wc程序tee命令$ls|teelogT型重定向,將標(biāo)準(zhǔn)輸入輸出到標(biāo)準(zhǔn)輸出,同時(shí)拷貝到log文件上機(jī)操作時(shí)間查看Linux/Unix下的文件權(quán)限系統(tǒng)熟悉shell下的文件操作命令熟悉管道及重定向操作提綱—下午內(nèi)容Linux/Unix的進(jìn)程Linux/Unix的其他常用命令Linux/Unix的桌面系統(tǒng)Linux/Unix下的文本編輯Linux/Unix的進(jìn)程進(jìn)程和計(jì)算機(jī)硬件資源 在UNIX系統(tǒng)中,用戶(hù)運(yùn)行一個(gè)程序(task或job),將產(chǎn)生進(jìn)程(process),與進(jìn)程相關(guān)的信息包括:用戶(hù)名(username)用戶(hù)標(biāo)識(shí)碼UID(useridentification)進(jìn)程號(hào)PID(processidentification)其他信息 通常運(yùn)行一個(gè)進(jìn)程所涉及的計(jì)算機(jī)硬件資源包括:登錄目錄所在的計(jì)算機(jī)--用戶(hù)宿主機(jī)(homehost)程序運(yùn)行時(shí)的計(jì)算機(jī)--本地宿主機(jī)(localhost)/遠(yuǎn)程宿主機(jī)(remotehost)啟動(dòng)程序時(shí)所在的終端(TTY)程序運(yùn)行時(shí)所用的顯示終端(localmonitor/remotemonitor)程序運(yùn)行時(shí)的MEM和CPU程序運(yùn)行時(shí)所用的硬盤(pán)(homedisk/remotedisk)Linux/Unix的進(jìn)程操作查看進(jìn)程命令ps $ps

查看當(dāng)前terminal啟動(dòng)的進(jìn)程 進(jìn)程號(hào) 終端名 運(yùn)行時(shí)間 運(yùn)行的程序

PID TTY TIME COMMAND 97 /dev/thy2 23:16 sh 126/dev/thy2 10:04 a.out$ps–A

查看系統(tǒng)所有用戶(hù)進(jìn)程

$ps–uusername

查看username啟動(dòng)的進(jìn)程Linux/Unix的進(jìn)程操作結(jié)束進(jìn)程$kill–signalPID向進(jìn)程ID為PID的進(jìn)程發(fā)送signal常見(jiàn)signal包括TERM:終止進(jìn)程,可能會(huì)被阻塞KILL:終止進(jìn)程,不會(huì)被阻塞$kill–TERM19889$kill-1519889$killall–signalPNAME向命令為PNAME的進(jìn)程發(fā)送signal,signal與kill相同$killall–TERMhspice進(jìn)程的控制終止當(dāng)前進(jìn)程

<CTRL>C 或者表示為^C暫停當(dāng)前進(jìn)程

<CTRL>Z

或者表示為^Z將前臺(tái)進(jìn)程轉(zhuǎn)入后臺(tái)運(yùn)行

$bg 在<CTRL>Z之后接著使用產(chǎn)生后臺(tái)進(jìn)程

在正常的命令行后加&。例如:

$cat<in>out&將后臺(tái)進(jìn)程轉(zhuǎn)入前臺(tái)運(yùn)行

$fg顯示占用CPU資源最多的進(jìn)程

$top提綱—下午內(nèi)容Linux/Unix的進(jìn)程Linux/Unix的其他常用命令Linux/Unix的桌面系統(tǒng)Linux/Unix下的文本編輯從文件中查找字符串grep$ps–A|grephspice查找名稱(chēng)為hspice的進(jìn)程$grepinclude./*.cpp從當(dāng)前的cpp文件中查找include信息文件查看比較$catfile顯示file文件內(nèi)容$morefile分頁(yè)顯示file內(nèi)容$lessfile分頁(yè)顯示file內(nèi)容$difffile1file2>file_diff比較file1和file2差別并輸出到file_diff文件壓縮與解壓縮打包文件夾$tar–cfdir.tardir-c:createtarfile-f:fromfile壓縮文件$gzipdir.tar創(chuàng)建dir.tar.gz的壓縮文件打包同時(shí)壓縮$tar–czfdir.tar.gzdir壓縮與解壓縮解壓縮$gzip–ddir.tar.gz將dir.tar.gz解壓縮為dir.tar解包$tar–xfdir.tar-x:extractfiles將dir.tar文件解包為dir/解壓縮同時(shí)解包$tar–xzfdir.tar.gztar命令的另一常用選項(xiàng)-v:verbose打包/解包時(shí)顯示詳細(xì)信息獲取系統(tǒng)用戶(hù)信息$hostname機(jī)器名$uname–a系統(tǒng)信息$free系統(tǒng)內(nèi)存使用狀況$ifconfig網(wǎng)卡信息$whoami當(dāng)前用戶(hù)的用戶(hù)名$who當(dāng)前登錄的用戶(hù)$uptime獲取系統(tǒng)最近負(fù)載狀況可以從/proc目錄下查看更多系統(tǒng)信息$cat/proc/cpuinfo$cat/proc/meminfo上機(jī)操作時(shí)間查看進(jìn)程,終止進(jìn)程進(jìn)程在前后臺(tái)之間切換熟悉grep命令打包壓縮文件,解壓縮解包文件查看系統(tǒng)信息提綱—下午內(nèi)容Linux/Unix的進(jìn)程Linux/Unix的其他常用命令Linux/Unix下的桌面系統(tǒng)Linux/Unix下的文本編輯Linux/Unix下的桌面系統(tǒng)Linux/Unix常見(jiàn)的桌面系統(tǒng)GNOMEKDECDE提綱—下午內(nèi)容Linux/Unix的進(jìn)程Linux/Unix的其他常用命令Linux/Unix下的桌面系統(tǒng)Linux/Unix下的文本編輯Linux/Unix下的文本編輯器經(jīng)典的文本編輯器,功能強(qiáng)大,可自定義,不直觀,不易用vi/vimEmacs易用直觀的文本編輯器GNOME:geditKDE:keditCDE:dtpadNedit:類(lèi)似Ultraedit的文本編輯器vi什么是vi UNIX系統(tǒng)廣泛使用的全屏幕文本編輯程序。工作方式

vifile

從硬盤(pán)打開(kāi)文件file,將file裝入內(nèi)存中的編輯工作區(qū),使用vi的命令編輯文件。例如:

$vinewfile待命符當(dāng)前位置~表示空行空文件的vi屏幕顯示輸入(讀入)輸出(寫(xiě)出)file硬盤(pán)用vi命令編輯文本編輯工作區(qū)內(nèi)存vi的工作方式vimvim從模擬vi開(kāi)始(ViIMitation),逐漸增加了很多新的功能,發(fā)展成為ViImprovedVim與vi完全兼容(bug除外),增加了很多新的功能拼寫(xiě)檢查,自動(dòng)補(bǔ)全GUI,多文檔編輯Vi基礎(chǔ)文本編輯Vi的三種模式命令行模式(commandmode)移動(dòng)光標(biāo)查看文件,字符的刪除,移動(dòng),復(fù)制插入模式(insertmode)輸入文本底行模式執(zhí)行保存、退出命令,設(shè)置編輯環(huán)境、查找字符串命令行模式Vi打開(kāi)文件首先進(jìn)入命令行模式插入模式命令行模式下按i進(jìn)入插入模式,按Esc返回命令行模式底行模式在命令行模式下按:進(jìn)入底行模式在插入模式下必須首先按Esc返回命令行模式,再按:進(jìn)入底行模式命令行模式下的基本命令移動(dòng)光標(biāo)vi可以直接用鍵盤(pán)上的光標(biāo)來(lái)上下左右移動(dòng),但正規(guī)的vi是用小寫(xiě)英文字母「h」、「j」、「k」、「l」,分別控制光標(biāo)左、下、上、右移一格。

按「ctrl」+「b」:屏幕往“后”移動(dòng)一頁(yè)。

按「ctrl」+「f」:屏幕往“前”移動(dòng)一頁(yè)。

按「ctrl」+「u」:屏幕往“后”移動(dòng)半頁(yè)。

按「ctrl」+「d」:屏幕往“前”移動(dòng)半頁(yè)。

按數(shù)字「0」:移到文章的開(kāi)頭。

按「G」:移動(dòng)到文章的最后。

按「$」:移動(dòng)到光標(biāo)所在行的“行尾”。

按「^」:移動(dòng)到光標(biāo)所在行的“行首”

按「w」:光標(biāo)跳到下個(gè)字的開(kāi)頭

按「e」:光標(biāo)跳到下個(gè)字的字尾

按「b」:光標(biāo)回到上個(gè)字的開(kāi)頭

按「#l」:光標(biāo)移到該行的第#個(gè)位置命令行模式下的基本命令刪除

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論