




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
UNIX系統技術入門概述標準的UNIX系統支持多用戶的工作環境。它的使用與傳統PC的操作系統有比較大的區別。本章節主要介紹UNIX系統的基本常識和一些基本的操作。1UNIX系統基本常識控制臺控制臺是和UNIX主機直接相連的前端機,它面對的用戶是系統管理員。
傳統的控制臺:操作系統數據庫系統編譯器其他應用串口連接線1UNIX系統基本常識控制臺目前常用的控制臺:操作系統數據庫系統編譯器其他應用顯示數據線
UNIX的系統管理員常常使用root帳戶在控制臺上登錄來對系統進行一些維護和管理工作,在部分UNIX系統中,root帳戶被設定成只能在控制臺上登錄。1UNIX系統基本常識終端在UNIX系統中,普通用戶是通過一臺終端機來和主機系統進行信息通訊的,用戶的終端機上可以安裝UNIX系統,也能安裝其他類型的操作系統如windows系統以太網Linux系統AIX系統1UNIX系統基本常識用戶登錄telnet1Connectingto1Connected.WelcometotheRedHatLinuxLogin:在控制臺上進行登錄Telnet最常用的終端程序,字符界面,風格和啞終端類型的控制臺相似Xterm圖形界面的終端程序,和目前常用的控制臺風格一致usernameunix
是大小寫敏感的.username
和Username
及其USERNAME是不同的用戶名Password:在鍵入口令時,鍵入的字符并不在界面上顯示Thesystemwillbeunavailableonfridayafternoonformaintenance.Youhavenewmail.username@redhat123~>可以獲得一些有用的系統信息.例如系統關機計劃,郵件信息等在終端上進行登錄,在用戶的本機系統上用合適的應用程序進行登錄1UNIX系統基本常識用戶注銷username@hostname~>在已登錄狀態下,使用命令:logout或者exit或者Ctrl-d進行注銷,注銷后本地應用程序和unix主機之間的連接被斷開。exitConnectionto1closed!C:\DocumentsandSettings\administrator>輸入注銷命令并回車注銷完成,連接斷開退出telnet應用程序,回到命令提示符狀態下1UNIX系統基本常識帳戶管理#cat/etc/shadow
UNIX系統是一個分時多用戶系統,系統以"帳戶"為基礎,構建出了多用戶的工作環境。在UNIX系統中有一個名為/etc/passwd的文件,該文件存放了系統用戶的信息,每個授權用戶在文件中占有一個記錄項。root:x:0:0:root:/root:/bin/bashcluse:x:501:501:testuser:/home/cluse:/bin/bash...........lisi:*:206:104:normaluser:/home/lisi:cshell用戶名加密的口令用戶編號用戶組編號用戶說明用戶主目錄用戶登錄用shell1UNIX系統基本常識口令管理#cat/etc/shadow在大部分UNIX系統中使用了/etc/shadow文件進行用戶的口令管理,格式和帳戶文件大致類似............................................username:password:lastchy:min:max:warn:expire用戶名加密的口令上次修改口令的日期口令改動的最短時期口令改動的最長時期口令快到期時,提前幾天給予警告帳戶口令到期的確切日期1UNIX系統基本常識用戶組信息[root@redhat9]#cat/etc/grouproot:x:0:rootbin:x:1:root,bin,daemondaemon:x:2:root,bin,daemonsys:x:3:root,bin,admadm:x:4:root,adm,daemontty:x:5:各個用戶組的信息都保存在unix系統中的文件/etc/group中,如下圖所示:用戶組名groupname用戶組密碼password(不可見)用戶組編號gid用戶列表user-list2UNIX系統中的shell
shell是UNIX系統與用戶進行交互的接口,從功能上來說,和windwos系統的外殼程序cmd是相同的。
MicrosoftWindowsXP[版本5.1.2600](C)版權所有1985-2001MicrosoftCorp.C:\DocumentsandSettings\administrator>dir驅動器C中的卷是Winxp
卷的序列號是7447-2DB3C:\DocumentsandSettings\administrator的目錄2004-08-1821:21<DIR>.2004-07-1110:16<DIR>WINDOWS2004-08-0411:52<DIR>「開始」菜單2004-08-2212:54<DIR>桌面
3個文件407,468字節
2個目錄5,464,743,936可用字節C:\DocumentsandSettings\administrator>2UNIX系統中的shell
shell是UNIX系統與用戶進行交互的接口,從功能上來說,和windows系統的外殼程序cmd是相同的。
[Lisi@redhat9]$whoamiLisi[Lisi@redhat9]$ls*.cfuncion1.cmain.cfunction2.ccc1.c4filesfound[Lisi@redhat9]$2UNIX系統中的shell內部命令和外部命令UNIX系統命令分為內部命令和外部命令,這一點同大部分的操作系統如dos和windows相同。內部命令實際上是shell程序的一部分,包含的一些比較精簡的的UNIX系統命令Dos和Windows中的內部命令:dir,cls,cd,copy,del,date,md......Dos和Windows中的外部命令:format,fdisk,xcopy,ping......Unix系統中的內部命令:ls,cp,cd,pwd,date......Unix系統中的外部命令:gzip,cc,telnet,ftp......這些命令由shell程序識別并在shell程序內部完成運行。通常情況下,UNIX系統啟動后shell程序就被加載并駐留在系統內存中。2UNIX系統中的shell內部命令和外部命令外部命令是UNIX系統中的實用程序.系統啟動后并不會被加載到內存中,而是在運行時才需要將其調入內存。執行外部命令時,shell程序會根據系統定義的路徑查找該外部程序,找到之后將其加載到內存中并進行運行。2UNIX系統中的shell幾種不同的shellshell程序是UNIX系統的外殼程序,在UNIX系統的發展過程中出現過多種風格的shell程序,其中最常見的有B-shell,K-shell和C-shell。BShellCShellKShell它是UNIX最初使用的Shell并且在每種UNIX上都可以使用。BShell
在Shell編程方面相當優秀,但在處理與用戶的交互方面作得不如其他幾種Shell它更多的考慮了用戶界面的友好性,普遍認為Cshell的編程接口做的不如BShell,但CShell還是被很多C程序員使用,因為CShell的語法和C語言很相似,這也是CShell名稱的由來;它集合了CShell和BShell的優點并且和BShell完全兼容。3UNIX的啟動啟動方式幾乎所有的操作系統都有著不同的啟動方式,包括windows以及各種版本的UNIX系統普通啟動,安全模式啟動,命令行模式啟動…正常模式,維護模式多用戶模式,單用戶模式等多級啟動模式3UNIX的啟動UNIX的啟動過程系統啟動上電后PROM完成自檢并裝載bootblkbootblk自舉然后裝入unix核心bootblk為程序計數器裝入核心程序起始地址按初始化列表對系統程序文件系統進行初始化對系統進行數據傳遞和配置顯示login:提示符unix系統的引導完成系統啟動完成3UNIX的啟動用戶的登錄(注冊)過程initgettyloginshell4UNIX常用命令介紹用戶對某一操作系統的認識,往往都是從對操作系統的接觸開始的,最直接的接觸就是使用操作系統提供的命令。
UNIX命令的使用方式用戶在通過了系統的注冊和登錄后,就在shell下進行工作。通過在命令行上輸入命令并回車,就可以執行對應的命令
UNIX命令的格式:command[可選的執行選項][可選的執行參數]4UNIX常用命令介紹多命令行和多行命令多命令行:將多個命令寫在同一個命令行中。命令之間用;隔開[Lisi@redhat9]$pwd;who;ls-l三個命令寫在同一個命令行中多行命令:有時候一個命令帶了很多執行選項和參數,一行寫不下可以將該命令寫成多行的形式,用\
表示命令沒有結束,在下一行接著寫。[Lisi@redhat]$
ccmodule1.cppmodule2.cpp\
Mainmodule.cpp-I/home/myfile–oprogram.exe一個命令寫在兩行中,用\表示沒有結束4UNIX常用命令介紹4.1一般常用命令
系統關閉
passwd命令
su命令
cat命令
pwd命令
cd命令
ls命令
chmod命令
cp命令
man命令
who命令
cal命令UNIX命令系統關閉格式:reboot功能:系統重新引導格式:halt/shutdown功能:系統關閉格式:poweroff功能:系統關閉,并關閉電源4UNIX常用命令介紹4.1一般常用命令
系統關閉
passwd命令
su命令
cat命令
pwd命令
cd命令
ls命令
chmod命令
cp命令
man命令
who命令
cal命令UNIX命令passwd
功能:修改系統用戶密碼格式:passwd[username]參數:[username]username指定要修改口令的用戶,該參數為空則表示修改當前用戶的口令[Lisi@redhat9]$passwd修改當前用戶的口令ChangingpasswordforLisi(current)UNIXpassword:輸入當前用戶的口令Newpassword:Newpasswordagain:輸入當前用戶的口令4UNIX常用命令介紹4.1一般常用命令
系統關閉
passwd命令
su命令
cat命令
pwd命令
cd命令
ls命令
chmod命令
cp命令
man命令
who命令
cal命令UNIX命令su
功能:切換系統用戶格式:su[-username]參數:[-username]username指定要切換到的用戶,該參數為空則表示試圖切換到root用戶[Lisi@redhat9]$su切換到root用戶password:輸入root用戶的口令[root@redhat9]#成功切換到root用戶,root用戶提示符一般為“#”4UNIX常用命令介紹4.1一般常用命令
系統關閉
passwd命令
su命令
cat命令
pwd命令
cd命令
ls命令
chmod命令
cp命令
man命令
who命令
cal命令UNIX命令cat格式:cat[-AbET][文件名列表]選項說明:-A顯示文件中的所以控制字符-b為輸出的每一行標注行號-E在每一行的行尾顯示行結束標志[Lisi@redhat9]$功能:將指定的文件在標準輸出(顯示器)上進行顯示cat-bfile1.txt112312312312321231231231233fffffffff[Lisi@redhat9]$UNIX命令cat格式:cat[-AbET][文件名列表]選項說明:-A顯示文件中的所以控制字符-b為輸出的每一行標注行號-E在每一行的行尾顯示行結束標志[Lisi@redhat9]$用途:將指定的文件在標準輸出(顯示器)上進行顯示cat-Abfile1.txt1123123123123$2123123123123$3fffffffff$[Lisi@redhat9]$UNIX命令cat格式:cat[-AbET][文件名列表]選項說明:-A顯示文件中的所以控制字符-b為輸出的每一行標注行號-E在每一行的行尾顯示行結束標志[Lisi@redhat9]$用途:將指定的文件在標準輸出(顯示器)上進行顯示catfile1.txtfile2.txt>file3.txt[Lisi@redhat9]$catfile3.txt
file1的內容…………
file2的內容…………[Lisi@redhat9]$UNIX命令cat格式:cat[-AbET][文件名列表]選項說明:-A顯示文件中的所以控制字符-b為輸出的每一行標注行號-E在每一行的行尾顯示行結束標志用途:將指定的文件在標準輸出(顯示器)上進行顯示[Lisi@redhat9]$
cat>file3.txt
第一行.....
第二行.....
第三行.....[Lisi@redhat9]$Ctrl-D終止內容輸入[Lisi@redhat9]$
cat4UNIX常用命令介紹4.1一般常用命令
系統關閉
passwd命令
su命令
cat命令
pwd命令
cd命令
ls命令
chmod命令
cp命令
man命令
who命令
cal命令UNIX命令介紹
pwd格式:pwd功能:該命令用于顯示用戶當前的工作目錄#pwd/home/lisi/tools#4UNIX常用命令介紹4.1一般常用命令
系統關閉
passwd命令
su命令
cat命令
pwd命令
cd命令
ls命令
chmod命令
cp命令
man命令
who命令
cal命令UNIX命令介紹
cd格式:cd[目錄名]用途:和windows系統中的cd功能相同。當參數[目錄名]有值的時候,切換到該目錄當參數[目錄名]為空的時候,將切換目錄到該用戶的主目錄。[Lisi@redhat9]$cd/usr/bin切換目錄到/usr/bin[Lisi@redhat9]$cd切換目錄到用戶主目錄[Lisi@redhat9]$4UNIX常用命令介紹4.1一般常用命令
系統關閉
passwd命令
su命令
cat命令
pwd命令
cd命令
ls命令
chmod命令
cp命令
man命令
who命令
cal命令UNIX命令介紹
ls功能:列出指定目錄中的內容或指定文件的信息格式:ls[-al…][dir/file]參數:-a列出所有的文件,包括隱藏文件
-l以長列表的方式詳細列出文件或目錄信息如果[file/dir]為空,則表示查看當前目錄下的文件。[Lisi@redhat9]$lsa.txta1.txt[Lisi@redhat9]$ls-a.aa.bash_history.gtkrc.screenrca.txta1.txt..aa.txt.bash_logout.bashrc.kde[Lisi@redhat9]$UNIX命令介紹
ls[Lisi@redhat9]$ls-latotal44drwx------4lisilisi4096Oct8.drwxr-xr-x4rootroot4096Sep12..drwxrwxr-x2lisilisi4096Oct8aa-rw-rw-r--1lisilisi38Oct8aa.txt-rw-------1lisilisi463Oct9.bash_history-rw-r--r--1lisilisi24Sep12.bash_logout-rw-r--r--1lisilisi191Sep12.bash_profile-rw-r--r--1lisilisi124Sep12.bashrc-rw-r--r--1lisilisi118Sep12.gtkrc[lisi@redhat9]$文件類型及用戶訪問權限文件鏈接數文件的屬主名文件的屬組名文件的大小按字節計算文件的修改日期文件的文件名4UNIX常用命令介紹4.1一般常用命令
系統關閉
passwd命令
su命令
cat命令
pwd命令
cd命令
ls命令
chmod命令
cp命令
man命令
who命令
cal命令文件操作命令介紹chmod該命令用來修改制定的文件或目錄的訪問權限使用chmod命令改變指定文件訪問權限有兩種格式:
一是用符號標記進行更改二是采用8進制數指定新的訪問權限文件操作命令介紹chmod1.使用符號標記修改文件訪問權限chmod[ugoa][+-=][rwx]file/dir[ugoa]:表示命令中指定的用戶類型u表示文件的屬主usero表示其他的所有用戶
otheruserg表示與文件屬主同屬一個組的別的用戶groupuser[+-=]:命令指定的操作碼+表示給用戶加上某權限-表示將用戶減少某權限=表示為用戶設置某權限[rwx]:訪問權限的具體說明r表示讀的權限,w表示寫的權限x表示執行的權限chmodug+rxfile1對屬主及其同組用戶增加讀、執行權限chmodg-xfile2對同組其他用戶減少執行的權限文件操作命令介紹chmod2.采用8進制數指定新的訪問權限該寫法用三個二進制數字表示用戶的權限,每一位分別表示r,w和x
0=000,表示沒有rwx的任何一種權限
1=001,表示執行權限
6=110,表示有讀寫權限,沒有執行權限,依此類推用3個8進制數字,分別表示ugo三種用戶的權限表示u,g,o三種用戶都有讀、寫和執行的權限711表示u用戶有讀寫執行權限,其他所有用戶只有讀的權限chmod777file1
表示ugo三種用戶都授予讀寫和執行權限chmod700file2
表示只有文件屬主能讀寫和執行該文件(root用戶有所有的權限)4UNIX常用命令介紹4.1一般常用命令
系統關閉
passwd命令
su命令
cat命令
pwd命令
cd命令
ls命令
chmod命令
cp命令
man命令
who命令
cal命令UNIX命令介紹
cp功能:文件或目錄的拷貝,與windows命令中的copy功能一樣格式:cp[-ir]sourcedest參數:-i在拷貝過程中,如果目標文件已經存在,就提示是否要覆蓋該文件
-r拷貝指定目錄中的全部內容[lisi@redhat9]$cpaa.txtaaaa.txt[lisi@redhat9]$cp–r/home/lisi/src/home/root[lisi@redhat9]$cp-iaa.txtaaaa.txtcp:overwrite`aaaa.txt'?Y[lisi@redhat9lisi]$4UNIX常用命令介紹4.1一般常用命令
系統關閉
passwd命令
su命令
cat命令
pwd命令
cd命令
ls命令
chmod命令
cp命令
man命令
who命令
cal命令UNIX命令介紹
man格式:man命令名功能:用該命令可以查看系統對某個命令的說明和使用方法[Lisi@redhat9]$manls...................................................................................................ls的使用說明文檔4UNIX常用命令介紹4.1一般常用命令
系統關閉
passwd命令
su命令
cat命令
pwd命令
cd命令
ls命令
chmod命令
cp命令
man命令
who命令
cal命令UNIX命令介紹
who功能:列出當前登錄上操作系統的用戶信息格式:who參數-h能顯示用戶信息每列的標題
who的另外一種用戶whoami,用于顯示本終端的注冊用戶信息
[lisi@redhat9]$who
lisipts/0Oct813:08(9)
wenxhpts/3Oct821:42(2)
webadminpts/8Oct822:35(5)[lisi@redhat9]$4UNIX常用命令介紹4.1一般常用命令
系統關閉
passwd命令
su命令
cat命令
pwd命令
cd命令
ls命令
chmod命令
cp命令
man命令
who命令
cal命令UNIX命令介紹cal功能:該命令是用來顯示日歷的格式:cal[-hmy][month[year]]參數:-h顯示當前單個月的日歷
-m顯示日歷時將Monday作為每個星期的第一天(缺省的是Sunday)
-y顯示當前全年的日歷[lisi@redhat9]$cal
October2004SuMoTuWeThFrSa12345678910111213141516171819202122232425262728293031[lisi@redhat9]$4UNIX常用命令介紹4.2文件目錄操作命令
mkdirrmdirchgrp
chownlncutfindgreptar目錄操作命令介紹mkdir
功能:創建目錄,目錄名可以是相對路徑,也可以是絕對路徑,相對路徑的目錄將創建在當前目錄下。格式:mkdir[-P]dirname參數:-P創建一個完整的目錄結構,可以一次性建立多層目錄結構
#mkdir–Pdir1/dir2/dir3/dir4#mkdir/home/user1/dir#用相對路徑名建立目錄,新目錄建立在當前目錄下用絕對路徑名建立目錄4UNIX常用命令介紹4.2文件目錄操作命令
mkdirrmdirchgrp
chownlncutfindgreptar目錄操作命令介紹rmdir功能:該命令用于刪除一個目錄格式:rmdirdirname#rmdir–Pdir1/dir2/dir3/dir4#rmdir/home/user1/dir#用相對路徑名刪除目錄用絕對路徑名刪除目錄4UNIX常用命令介紹4.2文件目錄操作命令
mkdirrmdirchgrp
chownlncutfindgreptar文件操作命令介紹chgrp格式:chgrp組名文件名功能:改變指定文件的所屬用戶組,即是changegroup[lisi@redhat9]$ls–ltotal44-rw-r--r--1lisilisi191Sep12file1.txt-rw-r--r--1lisilisi
124Sep12file2.c[lisi@redhat9]$[lisi@redhat9]$ls–ltotal44-rw-r--r--1lisilisi191Sep12file1.txt-rw-r--r--1lisiroot124Sep12file2.c[lisi@redhat9]$chgrprootfile2.c4UNIX常用命令介紹4.2文件目錄操作命令
mkdirrmdirchgrp
chownlncutfindgreptar文件操作命令介紹chown格式:chown用戶名文件名功能:改變指定文件的所屬用戶,即是changeowner[lisi@redhat9]$ls–ltotal44-rw-r--r--1lisilisi191Sep12file1.txt-rw-r--r--1lisilisi124Sep12file2.c[lisi@redhat9]$[lisi@redhat9]$ls–ltotal44-rw-r--r--1lisilisi191Sep12file1.txt-rw-r--r--1rootlisi124Sep12file2.c[lisi@redhat9]$chownrootfile.c4UNIX常用命令介紹4.2文件目錄操作命令
mkdirrmdirchgrp
chownlncutfindgreptar文件操作命令介紹ln功能:建立文件的鏈接關系,類似于windows系統中的文件的快捷方式。格式:ln[option]filetarget參數:-f如果目標文件已經存在,則覆蓋它,否則就創建它
-s創建文件的符號鏈接,該文件內容只包含一個指向源文件位置的指針[root@redhat]#ln–ffilefile1[root@redhat]#ln–ffilefile2[root@redhat]#ls-l-rw-r--r--3rootroot24Oct1223:52file-rw-r--r--3rootroot24Oct1223:52file1-rw-r--r--3rootroot24Oct1223:52file2[root@redhat]#鏈接數為3!文件操作命令介紹ln功能:建立文件的鏈接關系,類似于windows系統中的文件的快捷方式。格式:ln[option]filetarget參數:-f如果目標文件已經存在,則覆蓋它,否則就創建它
-s創建文件的符號鏈接,該文件內容只包含一個指向源文件位置的指針[root@redhat]#ln–f–sfilefile1[root@redhat]#ln–f–sfilefile2[root@redhat]#ls-l-rw-r--r--1rootroot24Oct1223:52file
lrwxrwxrwx1rootroot4Oct1223:59file1->file
lrwxrwxrwx1rootroot4Oct1223:59file2->file[root@redhat]#鏈接數為1,符號鏈接不增加鏈接數符號鏈接文件能直接顯示鏈接到哪個原始文件4UNIX常用命令介紹4.2文件目錄操作命令
mkdirrmdirchgrp
chownlncutfindgreptar文件操作命令介紹cut功能:按列或者按域截取輸入行中所指的內容格式:cut[option]list[file]參數:[option]的取值有–c,-f,-d
-c
按字符截取
-f
按域截取(單詞),默認的域間隔符號為tab
-d
按域截取,同時指定間隔符,間隔符跟在–d后面list
是將要截取內容的列表,如第1-8個字符,第2-4個單詞(域)file是指定進行cut的文件名,為空時表示從鍵盤輸入文件操作命令介紹cut功能:按列或者按域截取輸入行中所指的內容格式:cut[option]list[file][root@redhat]#cat/etc/passwdroot:x:0:0:root:/root:/bin/bashbin:x:1:1:bin:/bin:/sbin/nologindaemon:x:2:2:daemon:/sbin:/sbin/nologin...........................................sunying:x:501:501:sunying:/home/sunying:/bin/bash[root@redhat]#cut–c1-8/etc/passwd[option]listfile截取文件/etc/passwd的每一行的第1到第8個字符,并顯示
root:x:0
bin:x:1:
daemon:x
..........
sunying:[root@redhat]#文件操作命令介紹cut功能:按列或者按域截取輸入行中所指的內容格式:cut[option]list[file][root@redhat]#cat/etc/passwdroot:x:0:0:root:/root:/bin/bashbin:x:1:1:bin:/bin:/sbin/nologindaemon:x:2:2:daemon:/sbin:/sbin/nologin...........................................sunying:x:501:501:sunying:/home/sunying:/bin/bash[root@redhat]#cut–d:-f1,3-4/etc/passwd截取文件/etc/passwd的每一行的第1,3,4域(單詞),分隔符為:
root:0:0
bin:1:1
daemon:2:2.......
sunying:501:501[root@redhat]#4UNIX常用命令介紹4.2文件目錄操作命令
mkdirrmdirchgrp
chownlncutfindgreptar文件操作命令介紹find格式:find[dir][查找的條件]功能:根據一定的條件查找文件,查找的條件之間可以有–a(and)或者-o(or)的邏輯關系.條件可以有以下的一些類型:對找到的文件還可以進行一些操作如-print顯示找到的文件的路徑名稱
-execCommand{}執行一個命令,命令必須用“\;”結束
-namefilename以文件名為條件進行查找
-typex查找類型為x的文件,x目前可以取的值有d(目錄)f(文件)-userusername查找文件的屬主為username的文件
-atimen查找n天前被訪問過的文件
-mtimen查找n天前被修改過的文件文件操作命令介紹find格式:find[dir][查找的條件]功能:根據一定的條件查找文件,查找的條件之間可以有and或者or的邏輯關系條件可以有以下的一些類型:#find/home-name*.c-print查找目錄/home下面所有的C程序源文件,并顯示出來/home/lisi/file1.c/home/lisi/file2.c/home/lisi/lib/src.c/home/usr/proc.c/home/admin/function.c##find/\(
-namecore–o–namedump
\)
–atime+3\-execrm{}\;帶轉義符的(查詢條件查詢條件的or查詢條件查3天前訪問過的對查到的文件進行刪除操作4UNIX常用命令介紹4.2文件目錄操作命令
mkdirrmdirchgrp
chownlncutfindgreptar文件操作命令介紹grep格式:grep[option]模式文件名功能:按指定的選項在指定文件中搜索特定的內容。功能和C函數strstr相似參數說明:-c打印匹配的行數
-i模式不區分大小寫
-l只顯示包含指定模式的文件名
-L只顯示不包含指定模式的文件名
-n同時顯示行號grepabc*在當前目錄的文件中查找包含abc的文件的內容并顯示grep-nabcfile.txt在file.txt文件中查找abc字符串并顯示行號文件操作命令介紹tarWindows中常用的文件打包工具是Winrar,UNIX系統中常用到tartar是UNIX系統中常用的檔案文件管理程序,用于儲存或展開
tar存檔文件。存檔文件可放在磁帶中
,也可以存為普通文件。文件操作命令介紹tartar的參數很多,最常用的是-cxvf-c,--create
建立新的存檔文件-x,--extract,--get
從存檔文件展開文件v,--verbose
顯示指定執行過程f,--file
指定存檔文件tar–cvfbackup.tar/home/user1將/home/user1目錄下面的所有文件打包到backup.tar中tar–xvfbackup.tar將backup.tar中包含的文件解開到當前目錄中4.3狀態和信息查詢的命令
date
功能:顯示當前的時間
file文件名功能:判斷指定文件的文件類型
id功能:顯示當前登錄用戶的uid,gid等信息
狀態和信息查詢的命令ps
ps功能:查看當前運行的進程的信息參數:
-e顯示當前運行的每一個進程的信息,包括用戶進程與系統核心進程
-f顯示進程父子關聯信息等,如進程號,父進程號,執行時間,命令行等待
-l顯示進程的詳細信息
-x列出沒有占用控制臺或控制終端的進程狀態和信息查詢的命令ps
ps[root@redhat]#ps-f
顯示進程的父子進程關系
UIDPIDPPIDCSTIMETTYTIMECMDroo31pts/000:00:00login--lisiroo31pts/000:00:00suroo31pts/000:00:00bashroo07pts/000:00:00ps–f[root@redhat]#進程用戶id進程id父進程id使用cpu資源總量進程啟動時間進程對應的命令進程所在的終端進程執行的時間狀態和信息查詢的命令df
df功能:報告磁盤空間使用情況,包括已經使用的空間,空閑的空間等格式:df[option][resource]
[resource]表示選定的系統資源
參數[option]
說明-k以k字節為單位顯示分區信息
-m以m字節為單位
-T顯示文件系統類型
-h以便于理解的方式顯示大小,如2.1G,190M等狀態和信息查詢的命令df
df功能:報告磁盤空間使用情況,包括已經使用的空間,空閑的空間等[root@redhat]#df-kFilesystem1k-blocksUsedAvailableUse%Mountedon/dev/hda255423081147592411318022%/none25665202566520%/dev/shm[root@redhat]#文件系統該文件系統大小,以k為單位計算已用空間可用空間已用空間百分率文件系統mount點虛擬內存文件系統df–ThFilesystemTypeSizeUsedAvailUse%Mountedon/dev/hda2ext35.3G1.1G3.9G22%/nonetmpfs251M0250M0%/dev/shm[root@redhat]#文件系統類型,linux常用的類型有ext2,ext3等,參考windows的ntfs,fat32等網絡通訊的命令
ftpftp功能:通過網絡在服務器和客戶機之間進行文件傳遞,例如文件的上傳,下載等等。格式:ftp[hostname/ipaddress
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 九年級物理下冊 11.4 核能教學設計 (新版)教科版
- 二年級品德與生活上冊 變來變去的水教學設計2 北師大版
- 專題三第2課《閱讀材料 3D打印技術的應用與發展》教學設計 2023-2024學年青島版(2018)初中信息技術八年級上冊
- 2024四川大決策證券投資顧問有限公司招聘筆試參考題庫附帶答案詳解
- 復工消防安全培訓
- 2024華山國際工程有限公司總部招聘6人筆試參考題庫附帶答案詳解
- 人教版四年級音樂上冊(五線譜)第5單元《唱歌 那達慕之歌》教學設計
- 對公客戶經理綜合能力提升培訓大綱
- 三年級下數學教案小數的認識-人教版
- 鉑金珠寶知識培訓
- 2025科技輔導員培訓
- 勞務聯合施工協議書
- 智研咨詢發布:2025年紙漿模塑餐飲具行業市場規模及主要企業市占率分析報告
- 2025年廣東能源集團云浮蓄能發電有限公司招聘筆試參考題庫含答案解析
- 2024年考生面對挑戰時的心理調整試題及答案
- 護理不良事件分級及上報流程
- 2025年國家糧食和物資儲備局垂直管理系事業單位招聘筆試參考題庫附帶答案詳解
- 《住院患者身體約束的護理》團體標準解讀課件
- 2023-2024學年天津市部分區八年級(下)期中數學試卷(含解析)
- 醫院侵害未成年人案件強制報告制度培訓課件
- 自卸車整車裝配檢驗規范-ok
評論
0/150
提交評論