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

正文內容

linux應用技術講義(編輯修改稿)

2025-03-31 17:04 本頁面
 

【文章內容簡介】 st_link原文件屬主改成 root $ chown nodereference root test_link //把 test_link的鏈接文件屬主改成root,原文件屬主不變 27 文件定位搜索與查找命令 locate locate命令可用來搜索包含指定條件字符串的文件或目錄。如: [felixhello felix]$locate zh_CN列出所有含 zh_CN串的文件和目錄。 由于 locate命令是從系統(tǒng)中保存文件及目錄名稱的數(shù)據(jù)庫中搜索文件,有時要用 root身份運行 updatedb命令更新數(shù)據(jù)庫后再查找。 2. 文件查找命令 find find命令用于在目錄中搜索文件并執(zhí)行指定的操作。 find命令的 GNU 版本功能非常強大靈活。 find 命令的基本格式是: $ find startdirectory options matchcriteria [actionoptions] 如果知道文件名或文件名一部分,但不知道它的位置,可以直接查找: $ find . name 39。test*39。 ./test ./jdevhome/mywork/EmpWS/EmpBC4J/test 28 Linux中不需要在末尾添加 print操作。目錄起始位置的點 ( . ) 使 find在當前目錄中搜索。兩個點( ..)則在父目錄中開始搜索??梢允褂猛ㄅ浞脝我柪ㄆ饋?。 $ find .name 39。test*39。 print ./ ./ 顯示擁有 .out 擴展名的一系列文件: $ find /home name 39。*.out39。 不是超級用戶運行此命令,會顯示許多“ permission denied”錯誤。 將當前目錄及其子目錄下所有文件名類型是 c文件的列出來。 find . name *.c //將當前目錄及其子目錄中所有一般文件列出。 find . ftype f 將當前目錄及其子目錄下所有最近 20分鐘內更新過的文件列出 find . ctime 20 find . name * exec grep xxx {} print |more 其中 xxx為要找的字符串 29 【 例 】 find命令常見的使用方法 查找名為 conf的目錄 find /目錄 type d name conf 查找文件權限為 755的文件 find /目錄 perm 755 print 查找文件屬主為 kt的文件 find /目錄 user kt print 查找 group為 kt的文件 find /目錄 group kt print 查找名為 file的文件 find /目錄 name file 查找大小為 0的文件 find /目錄 size 0 查找屬主帳戶已經被刪除的文件: find /目錄 nouser print 按更改時間查找文件 find /目錄 mtime 5 print單位 5,查找更改時間 5日內文件 查找更改時間在 3日以內的文件 find /目錄 mtime +3 print 不僅查詢根目錄,而且查詢子目錄 find /目錄 name file depth print 根據(jù) inode號來取得硬鏈接 find /目錄 inum inode號 30 grep ? grep是 global search regular expression(RE) and print out the line的縮寫,即全面搜索正則表達式與打印行,是一個強大的文本搜索工具,能使用正則表達式搜索文本,并打印出所有匹配的行。 ? 語法: grep [abcEFGhHilLnqrsvVwxy][A顯示列數(shù) ][B顯示列數(shù)][C顯示列數(shù) ][d進行動作 ][e范本樣式 ][f范本文件 ][help] [范本樣式 ][文件或目錄 ...] ? grep的工作方式是在一個或多個文件中搜索字符串模板。 ? [felixhello etc]$ grep text *.conf ← 搜索當前目錄中擴展名為 .conf且包含“ text”字符串的文件。 ? grep:: ← 拒絕不符權限的操作 ? grep:: ← 拒絕不符權限的操作 ? grep: ← 拒絕不符權限的操作 ? 若使用一般用戶權限運行,上例的輸出結果會包含很多拒絕不符權限的操作之類的錯誤信息,可使用 s參數(shù)消除。 ? [felixhello etc]$ grep s text *.conf 31 前后臺程序的運行與狀態(tài)切換 ? 將程序放到后臺運行的最簡單方法就是在命令的最后加上“ ”。如: ? [felixhello root] updatedb ← 在后臺執(zhí)行 locate數(shù)據(jù)庫的更新。 ? [felixhello root] bg ← 將更新操作放到后臺運行。 ? 當用戶已有程序在后臺運行時,用 fg命令將它從后臺移到前臺運行: ? [felixhello root] fg ← 放到前臺執(zhí)行的命令會顯示出來 ? 在退出后讓程序繼續(xù)運行的 nohup命令: ? [felixhello rony]$ nohup myserver ? 此時用戶可退出,當再次登錄時用 ps aux可看到程序仍在后臺運行。 32 任務調度技術 ? 計算機系統(tǒng)需要定期進行自身的維護,如磁盤清理、系統(tǒng)數(shù)據(jù)備份、檢查遠程服務器郵件等。對于重復性的工作,不需要每次都要用戶親自運行維護程序,可以利用任務調度命令,指定系統(tǒng)定期運行維護程序,輕松完成自我調整和診斷的任務。 ? 系統(tǒng)工作調度 ? /etc/crontab/文件是 linux系統(tǒng)任務調度設置文件,默認內容如下: ? SHELL=/bin/bash ← 指定執(zhí)行任務調度工作時使用的 shell ? PATH=/shin:/bin:/usr/sbin:/usr/bin ← 指定命令搜索的路徑 ? MAILTO=root ← 指定將輸出結果給 root用戶 ? HOME=/ ← 指定根目錄 33 用戶工作任務調度與刪除 ? crond是定期執(zhí)行程序命令,每分鐘定期檢查,有任務則自動執(zhí)行。 ? Minute Hour Day Month DayOfWeek Command ? 其中的 Command每次必須指定,其它字段根據(jù)需要決定有無。 ? 一般用戶用 crintab命令自行設置定期執(zhí)行的工作。每個用戶還可以執(zhí)行 crontab –e來編輯任務調度設置文件,加入定期執(zhí)行的工作。 ? 【 例 】 為 felix用戶的任務調度設置文件。 ? [felixhello tony]$ crontab –e ? 執(zhí)行上述命令后,即會進入 vi編輯器編輯任務調度的工作。 ? 【例】 如果不想再定期執(zhí)行任務調動中的工作,則執(zhí)行 crontab r命令刪除所有任務調度工作。 ? [felixhello rony]$ crontab –r ← 刪除任務調度中的工作 ? [felixhello rony]$ crontab 1 ← 再查看一次任務調度中的工作 ? no crontab for felix ← 已經沒有任何任務調度工作 34 文件的打包與壓縮解壓縮 tar命令位于 /bin目錄,能將用戶指定文件或目錄打包,但不壓縮。常用壓縮方式是用 tar將許多文件打包,再以 gzip等壓縮文件。 tar的常用參數(shù)有: c創(chuàng)建新 tar文件 。 v顯示運作信息; f指定文件名; z調用 gzip壓縮; j調用 bzip2壓縮命令壓縮; t參看壓縮文件內容; x解開 tar文件。 [felixhello data] tar cvf * ← 將目錄下所有文件打包成 [felixhello data] tar cvf * ← 將文件打包成再壓縮 [felixhello data] tar tvf * ← 查看 [felixhello data] tar xvf * ← 將 tar本身不壓縮,但生成 tar后可用其它命令壓縮。如 z參數(shù)可解 .: [felixhello data] tar zxvf ← 將文件解開至當前目錄下。 使用 j參數(shù)解開 : [felixhello data]tar jxvf ← 文件解開至當前目錄 使用 Z參數(shù)指定以 press命令壓縮。 [felixhello data] tar –cZvf *.tif ← 將該目錄下所有后綴為 .tif文件打包并壓縮成 .。 35 進程管理技術 ? ps命令是最基本也是功能非常強大的進程查看命令。通過 ps可以獲取進程的大部分信息,可以確定進程是否結束、僵死和占用過多資源等等。 ps命令最常用的用于監(jiān)控后臺進程工作情況,因為后臺進程不和屏幕鍵盤設備通信,如果需要檢測其情況,只能使用 ps命令。 ? ps命令選項有 : e 顯示所有進程; f 全格式; h 不顯示標題; l 長格式; w 寬輸出; a 顯示終端上的所有進程,包括其他用戶的進程; r 只顯示正在運行的進程; x 顯示沒有控制終端的進程。 ? 一般用戶只要掌握 u、 a、 x三個最常用的參數(shù)。 ? 【 例 】 以 root身份登錄系統(tǒng),查看當前進程狀況 ? $ ps ? PID TTY TIME COMMAND ? 5800 ttyp0 00:00:00 bash ? 5835 ttyp0 00:00:00 ps ? 可以看到,顯示項目共有四項,依次為進程 ID: PID、終端名稱 TTY、進程執(zhí)行時間 TIME、命令行輸入 COMMAND。 命令 ps用法 36 ? 使用 u選項來查看進程所有者及其它詳細信息,如下所示: ? $ ps u ? USER PID %CPU %MEM USZ RSS TTY STAT START TIME COMMAND ? test 5800 1892 1040 ttyp0 S Nov27 0:00 bash ? test 5836 2528 856 ttyp0 R Nov27 0:00 ps u ? 在 bash進程前面有條橫線,意味著該進程是用戶的登錄 shell。還可以看到 %CPU、 %MEM兩個選項。前者指該進程占用的 CPU時間和總時間的百分比;后者指該進程占用的內存和總內存的百分比。 ? 在這種情況下看到了所有控制終端的進程;但對于沒有控制終端的進程是觀察不到的,需要用 x選項來觀察所有進程的情況。 37 【 例 】 用 x選項觀察所有進程的情況 ? $ ps x ? PID TTY STAT TIME COMMAND ? 5800 ttyp0 S 0:00 bash ? 5813 ttyp1 S 0:00 bash
點擊復制文檔內容
教學課件相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1