freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

[計(jì)算機(jī)軟件及應(yīng)用]第3章linux常用命令-資料下載頁(yè)

2024-10-16 23:20本頁(yè)面
  

【正文】 /passwd 輸出重定向 ?輸出重定向是指把命令(或可執(zhí)行程序)的標(biāo)準(zhǔn)輸出或標(biāo)準(zhǔn)錯(cuò)誤輸出重新定向到指定文件中。這樣,該命令的輸出就不顯示在屏幕上,而是寫入到指定文件中。 ?輸出重定向比輸入重定向更常用。例如,如果某個(gè)命令的輸出很多,在屏幕上不能完全顯示,那么將輸出重定向到一個(gè)文件中,然后再用文本編輯器打開這個(gè)文件,就可以查看輸出信息;如果想保存一個(gè)命令的輸出,也可以使用這種方法。還有,輸出重定向可以用于把一個(gè)命令的輸出當(dāng)作另一個(gè)命令的輸入。 ?輸出重定向的一般形式為: 命令 文件名 ?例如: [root@Candy ~]ls [root@Candy ~]cat 管道 ?將一個(gè)程序或命令的輸出作為另一個(gè)程序或命令的輸入有兩種方法,一種是通過(guò)一個(gè)臨時(shí)文件將兩個(gè)命令或程序結(jié)合在一起,例如上節(jié)例子中的 /tmp/dir 文件將 ls 和 wc 命令聯(lián)在一起;另一種是 Linux 所提供的管道功能,這種方法比前一種方法更方便。管道可以把一系列命令連接起來(lái),這意味著第一個(gè)命令的輸出會(huì)作為第二個(gè)命令的輸入通過(guò)管道傳給第二個(gè)命令,第二個(gè)命令的輸出又會(huì)作為第三個(gè)命令的輸入,以此類推。顯示在屏幕上的是管道行中最后一個(gè)命令的輸出。 ?通過(guò)使用管道符 “ |‖來(lái)建立一個(gè)管道行。用管道重寫上面的例子: [root@Candy ~]ls /usr/bin|wc w [root@Candy ~]cat |grep “High” |wc l 進(jìn)程管理與作業(yè)控制 ? 進(jìn)程與作業(yè)的概念 ? 簡(jiǎn)單地說(shuō),進(jìn)程是一個(gè)程序或任務(wù)的執(zhí)行過(guò)程。在 Linux 系統(tǒng)中,執(zhí)行任何一個(gè)命令都會(huì)創(chuàng)建一個(gè)或多個(gè)進(jìn)程。就是說(shuō),命令是通過(guò)進(jìn)程實(shí)現(xiàn)的。從進(jìn)程的角度可以更好地理解 Linux 操作系統(tǒng)的多任務(wù)概念。對(duì)于系統(tǒng)管理員來(lái)說(shuō),管理系統(tǒng)進(jìn)程是日常管理的重要部分。 ? 與進(jìn)程有關(guān)的一個(gè)概念是作業(yè)。在 Linux 中,一個(gè)正在執(zhí)行的進(jìn)程對(duì)Shell(命令解析器 )來(lái)說(shuō)可稱為一個(gè)作業(yè)。一般來(lái)說(shuō),進(jìn)程和作業(yè)是可互換的。作業(yè)控制是 Shell 提供的使用戶 ? 能夠在多個(gè)獨(dú)立作業(yè)間進(jìn)行切換的功能。 ? 進(jìn)程和作業(yè)的概念也有區(qū)別,一個(gè)正在執(zhí)行的進(jìn)程稱為一個(gè)作業(yè),而且作業(yè)可以包含 ? 一個(gè)或多個(gè)進(jìn)程,尤其是當(dāng)使用了管道和重定向命令。 ? 例如,命令 “ cat /etc/profile| more‖ 將啟動(dòng)兩個(gè)進(jìn)程,而這兩個(gè)進(jìn)程才構(gòu)成一個(gè)作業(yè)。 啟動(dòng)進(jìn)程 ? 啟動(dòng)一個(gè)進(jìn)程有兩個(gè)主要途徑:手工啟動(dòng)和調(diào)度啟動(dòng)。手工啟動(dòng)又分為前臺(tái)啟動(dòng)和后臺(tái)啟動(dòng)。前臺(tái)啟動(dòng)是最常用的方式,一般用戶輸入一個(gè)命令就已經(jīng)啟動(dòng)了一個(gè)進(jìn)程,而且是一個(gè)前臺(tái)的進(jìn)程。前臺(tái)啟動(dòng)的一個(gè)特點(diǎn)是進(jìn)程不結(jié)束,終端不出現(xiàn) “ ‖或 “ $‖提示符,所以用戶不能再執(zhí)行其他的任務(wù)。后臺(tái)啟動(dòng)的一種方法是用戶在輸入命令后面加 “ amp?!址笈_(tái)進(jìn)程常用于進(jìn)程耗時(shí)長(zhǎng)、用戶不著急得到結(jié)果的場(chǎng)合。用戶在啟動(dòng)一個(gè)后臺(tái)進(jìn)程后,終端會(huì)出現(xiàn) “ ‖或 “ $‖提示符,而不必等待進(jìn)程結(jié)束,用戶可以繼續(xù)執(zhí)行其他任務(wù)。實(shí)際上系統(tǒng)啟動(dòng)后已經(jīng)處于多進(jìn)程狀態(tài),有許多進(jìn)程在后臺(tái)運(yùn)行著。 ? (1) yes 命令前臺(tái)啟動(dòng)。 [root@Candy ~] yes ? 命令 yes 是向標(biāo)準(zhǔn)輸出發(fā)出無(wú)窮無(wú)盡的一串 y,用戶再也不能繼續(xù)其他的任務(wù)了。 ? (2) yes 命令后臺(tái)啟動(dòng)。 [root@Candy ~] yesdev/nullamp。 [1] 6689 [root@Candy ~] ? 將一個(gè)作業(yè)放到后臺(tái)運(yùn)行的一種方法是在命令后面加 “ amp。‖字符。輸入命令以后,出現(xiàn)一個(gè)數(shù)字,這個(gè)數(shù)字就是該進(jìn)程的編號(hào),也稱為 PID。這時(shí),用戶可以看到 Shell 的提示符又回到屏幕上,用戶可以繼續(xù)其他工作。 進(jìn)程管理 ?ps ? 用 ps 可以查看系統(tǒng)中的進(jìn)程狀態(tài)。 ? ps 命令的一般用法是: ps [option] [arguments]… ? ps命令有以下幾個(gè)主要的參數(shù): a:顯示包括系統(tǒng)中所有用戶進(jìn)程的狀態(tài) f:顯示進(jìn)程和子進(jìn)程的樹形目錄 l:以長(zhǎng)列表形式顯示進(jìn)程信息 r:只顯示正在運(yùn)行的進(jìn)程 u:以用戶格式顯示進(jìn)程信息,給出用戶名和起始時(shí)間 ? (1) 顯示當(dāng)前控制終端的進(jìn)程。 [root@Candy ~] ps PID TTY TIME CMD 2145 tty1 00:00:00 bash 4946 tty1 00:00:00 ps ? (2) 顯示列出所有的行程。 [root@Candy ~] ps A ? (3) 詳細(xì)顯示所有包含其他使用者的行程。 [root@Candy ~] ps –aux kill ? 給進(jìn)程發(fā)送信號(hào)。當(dāng)某個(gè)進(jìn)程運(yùn)行錯(cuò)誤時(shí),對(duì)于前臺(tái)進(jìn)程,可以按Ctrl+C 鍵來(lái)終止它,后臺(tái)進(jìn)程無(wú)法使用這種方法,但可以使用 kill 命令給進(jìn)程發(fā)送信息,比如強(qiáng)行終止信息,從而達(dá)到目的。 ? (1) 顯示 kill 能發(fā)送的信息種類。 [root@Candy ~] kill –l ? kill 能夠發(fā)送的信息較多,每個(gè)信號(hào)都有對(duì)應(yīng)的數(shù)值,比如 SIGKLL 信號(hào)的值是 9, ? SIGHUP 的信號(hào)值是 1。 ? (2) 通過(guò)進(jìn)程號(hào)終止進(jìn)程。 [root@Candy ~] ps PID TTY TIME CMD 2791 ttyp0 00:00:00 tcsh 7091 ttyp0 00:00:03 yes 7092 ttyp0 00:00:00 ps [root@Candy ~] kill 9 7901 top ?top用于實(shí)時(shí)監(jiān)控進(jìn)程。 top 命令用于讀入計(jì)算機(jī)系統(tǒng)的信息,這些信息包括當(dāng)前的系統(tǒng)數(shù)據(jù)和進(jìn)程的狀態(tài)等。輸入 top 命令后,屏幕輸出如圖 34所示: ?圖 34 top的輸出示例 bg ?bg用于將作業(yè)放到后臺(tái)執(zhí)行。在手工啟動(dòng)前臺(tái)進(jìn)程時(shí),如果進(jìn)程沒(méi)有執(zhí)行完畢,則可以使用 “ Ctrl+Z‖鍵暫停進(jìn)程的執(zhí)行,然后可以使用 bg 命令將進(jìn)程放到后臺(tái)執(zhí)行,前臺(tái)繼續(xù)其他任務(wù)。 [root@Candy ~] yes y … ?? 用 Ctrl+Z 鍵暫停進(jìn)程。 [1] +Stopped yes [root@Candy ~] bg %1 ?使用 bg 命令把進(jìn)程放到后臺(tái)執(zhí)行,在 bg 命令中指定進(jìn)程是通過(guò)作業(yè) ID 作為參數(shù)來(lái)指定的,作業(yè) ID 可以用 jobs 查看。 jobs ?jobs用于查看后臺(tái)作業(yè)。 [root@Candy ~] more /etc/ ?用 Ctrl+Z 鍵暫停進(jìn)程。 [root@Candy ~] jobs [1] +Running yes [2]+Stopped more /etc/ ?上述命令中, “ 1‖就是命令 “ yes‖作業(yè)對(duì)應(yīng)的作業(yè) ID,正在后臺(tái)運(yùn)行; “ 2‖就是命令“ more /etc/‖對(duì)應(yīng)的作業(yè),已經(jīng)暫停。 fg ?fg用于將作業(yè)放到前臺(tái)執(zhí)行。 ?例如,把作業(yè) “ more /etc/‖重新放到前臺(tái)執(zhí)行: [root@Candy ~] fg %2 作業(yè)調(diào)度 ?有時(shí)候需要對(duì)系統(tǒng)進(jìn)行一些比較費(fèi)時(shí)而且占用資源的維護(hù)工作,這些工作適合在深夜進(jìn)行,這時(shí)候用戶就可以事先進(jìn)行調(diào)度安排,指定任務(wù)運(yùn)行的時(shí)間或者場(chǎng)合,到時(shí)候系統(tǒng)會(huì)自動(dòng)完成這些工作。 at ? 用于在指定時(shí)刻執(zhí)行指定的命令序列。 ? (1) 3 天后的下午 5 點(diǎn)鐘執(zhí)行 /bin/ls。 [root@Candy ~] at 5pm + 3 days waring:mands will be executed using /bin/sh at bin/ls ? 使用 at 命令,首先進(jìn)入 at 編輯界面,編輯完后按 Ctrl+D 鍵退出。 ? 注意:在 at 編輯界面輸入的命令要使用絕對(duì)路徑。例如,輸入“ /bin/ls‖而不是 “ ls‖。 ? at 命令時(shí)間格式說(shuō)明: ① 當(dāng)天的 hh:mm(小時(shí) :分鐘 )的時(shí)間。如果該時(shí)間已經(jīng)過(guò)去,那么就在第二天的這個(gè)時(shí)間執(zhí)行。用戶還可以采用 12 小時(shí)計(jì)時(shí)制,即在時(shí)間后面加上AM(上午 )或 PM(下午 )來(lái)說(shuō)明是上午還是下午,如 at 5:20 AM /bin/date。 ② 指定命令執(zhí)行的具體日期。指定格式為 month day(月 日 )、 mm/dd/yy 或者 。指定的日期必須跟在指定時(shí)間的后面。 ③ 相對(duì)計(jì)時(shí)法。指定格式為 now + count timeunits , “ now‖就是當(dāng)前時(shí)間, “ timeunits‖是時(shí)間單位,這里可以用 minutes(分鐘 )、 hours(小時(shí) )、 days(天 )、 weeks(星期 )等。 count 是時(shí)間的數(shù)量。 ④ 直接使用 today(今天 )、 tomorrow(明天 )來(lái)指定完成命令的時(shí)間。 crontab ? crontab用于在指定時(shí)刻執(zhí)行指定的命令序列。 ? at 命令用于安排運(yùn)行一次的作業(yè)較方便,但如果要重復(fù)運(yùn)行程序,比如每周三凌晨 1點(diǎn)進(jìn)行數(shù)據(jù)備份,則使用 crontab 命令更為方便。 ? (1) 編輯用戶 crontab 作業(yè)。 ? 每天 12: 30 和 23: 30 執(zhí)行系統(tǒng)升級(jí)。 [root@Candy ~] crontab –e 30 12, 23 * * * aptget update ? 提示: crontab 命令編輯格式:為 “ 分 小時(shí) 日 月 年 命令 ” 。 ? 如果用戶不知道其中幾項(xiàng),可以用 “ *” 代替,不同項(xiàng)之間用空格分開,同一項(xiàng)之間可以用 “ , ” 分隔表示多種選擇。 ? (2) 查看用戶 crontab 作業(yè)。 [root@Candy ~] crontab –l ? (3) 刪除用戶 crontab 作業(yè)。 [root@Candy ~] crontab –r 實(shí)訓(xùn)三 Linux 基本命令使用 1. 進(jìn)入 Linux 命令環(huán)境。 2. 掌握使用命令對(duì)文件和目錄進(jìn)行管理的方法。 3. 練習(xí)使用簡(jiǎn)單系統(tǒng)管理類命令。 4. 掌握使用命令對(duì)文件與目錄進(jìn)行壓縮和解壓縮的方法。 5. 熟練使用命令進(jìn)行進(jìn)程管理與作業(yè)控制。
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1