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

正文內(nèi)容

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

2025-10-07 23:20本頁面
  

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