Linux下必須要學(xué)的系統(tǒng)安全命令第4/4頁(yè)
更新時(shí)間:2007年11月27日 14:12:45 作者:
pwd 命令
在Linux層次目錄結(jié)構(gòu)中,用戶(hù)可以在被授權(quán)的任意目錄下利用mkdir命令創(chuàng)建新目錄,也可以利用cd命令從一個(gè)目錄轉(zhuǎn)換到另一個(gè)目錄。然而,沒(méi)有提示符來(lái)告知用 戶(hù)目前處于哪一個(gè)目錄中。要想知道當(dāng)前所處的目錄,可以使用pwd命令,該命令顯示整個(gè)路徑名。
語(yǔ)法:pwd
說(shuō)明:此命令顯示出當(dāng)前工作目錄的絕對(duì)路徑。
ls 命令
ls是英文單詞list的簡(jiǎn)寫(xiě),其功能為列出目錄的內(nèi)容。這是用戶(hù)最常用的一個(gè)命令之一,因?yàn)橛脩?hù)需要不時(shí)地查看某個(gè)目錄的內(nèi)容。該命令類(lèi)似于DOS下的dir命令。
語(yǔ)法:ls [選項(xiàng)] [目錄或是文件]
對(duì)于每個(gè)目錄,該命令將列出其中的所有子目錄與文件。對(duì)于每個(gè)文件,ls將輸出 其文件名以及所要求的其他信息。默認(rèn)情況下,輸出條目按字母順序排序。當(dāng)未給出目錄名或是文件名時(shí),就顯示當(dāng)前目錄的信息。
命令中各選項(xiàng)的含義如下:
- a 顯示指定目錄下所有子目錄與文件,包括隱藏文件。
- A 顯示指定目錄下所有子目錄與文件,包括隱藏文件。但不列出“.”和 “..”。
- b 對(duì)文件名中的不可顯示字符用八進(jìn)制逃逸字符顯示。
- c 按文件的修改時(shí)間排序。
- C 分成多列顯示各項(xiàng)。
- d 如果參數(shù)是目錄,只顯示其名稱(chēng)而不顯示其下的各文件。往往與l選項(xiàng)一起使 用,以得到目錄的詳細(xì)信息。
- f 不排序。該選項(xiàng)將使lts選項(xiàng)失效,并使aU選項(xiàng)有效。
- F 在目錄名后面標(biāo)記“/”,可執(zhí)行文件后面標(biāo)記“*”,符號(hào)鏈接后面標(biāo)記 “@”,管道(或FIFO)后面標(biāo)記“|”,socket文件后面標(biāo)記“=”。
- i 在輸出的第一列顯示文件的i節(jié)點(diǎn)號(hào)。
- l 以長(zhǎng)格式來(lái)顯示文件的詳細(xì)信息。這個(gè)選項(xiàng)最常用。
每行列出的信息依次是: 文件類(lèi)型與權(quán)限 鏈接數(shù) 文件屬主 文件屬組 文件大小 建立或最近修改的時(shí)間 名字
對(duì)于符號(hào)鏈接文件,顯示的文件名之后有“—〉”和引用文件路徑名。
對(duì)于設(shè)備文件,其“文件大小”字段顯示主、次設(shè)備號(hào),而不是文件大小。
目錄中的總塊數(shù)顯示在長(zhǎng)格式列表的開(kāi)頭,其中包含間接塊。
- L 若指定的名稱(chēng)為一個(gè)符號(hào)鏈接文件,則顯示鏈接所指向的文件。
- m 輸出按字符流格式,文件跨頁(yè)顯示,以逗號(hào)分開(kāi)。
- n 輸出格式與l選項(xiàng)相同,只不過(guò)在輸出中文件屬主和屬組是用相應(yīng)的UID號(hào)和 GID號(hào)來(lái)表示,而不是實(shí)際的名稱(chēng)。
- o 與l選項(xiàng)相同,只是不顯示擁有者信息。
- p 在目錄后面加一個(gè)“/”。
- q 將文件名中的不可顯示字符用“?”代替。
- r 按字母逆序或最早優(yōu)先的順序顯示輸出結(jié)果。
- R 遞歸式地顯示指定目錄的各個(gè)子目錄中的文件。
- s 給出每個(gè)目錄項(xiàng)所用的塊數(shù),包括間接塊。
- t 顯示時(shí)按修改時(shí)間(最近優(yōu)先)而不是按名字排序。若文件修改時(shí)間相同,則 按字典順序。修改時(shí)間取決于是否使用了c或u選頂。缺省的時(shí)間標(biāo)記是最后一次修 改時(shí)間。
- u 顯示時(shí)按文件上次存取的時(shí)間(最近優(yōu)先)而不是按名字排序。即將-t的時(shí)間 標(biāo)記修改為最后一次訪問(wèn)的時(shí)間。
- x 按行顯示出各排序項(xiàng)的信息。
用ls - l命令顯示的信息中,開(kāi)頭是由10個(gè)字符構(gòu)成的字符串,其中第一個(gè)字符表示文件類(lèi)型,它可以是下述類(lèi)型之一:
- 普通文件
d 目錄
l 符號(hào)鏈接
b 塊設(shè)備文件
c 字符設(shè)備文件
后面的9個(gè)字符表示文件的訪問(wèn)權(quán)限,分為3組,每組3位。
第一組表示文件屬主的權(quán)限,第二組表示同組用戶(hù)的權(quán)限,第三組表示其他用戶(hù)的權(quán)限。每一組的三個(gè)字 符分別表示對(duì)文件的讀、寫(xiě)和執(zhí)行權(quán)限。
各權(quán)限如下所示:
r 讀
w 寫(xiě)
x 執(zhí)行。對(duì)于目錄,表示進(jìn)入權(quán)限。
s 當(dāng)文件被執(zhí)行時(shí),把該文件的UID或GID賦予執(zhí)行進(jìn)程的UID(用戶(hù)ID)或GID(組 ID)。
t 設(shè)置標(biāo)志位(留在內(nèi)存,不被換出)。如果該文件是目錄,在該目錄中的文件只能被超級(jí)用戶(hù)、目錄擁有者或文件屬主刪除。如果它是可執(zhí)行文件,在該文件執(zhí)行 后,指向其正文段的指針仍留在內(nèi)存。這樣再次執(zhí)行它時(shí),系統(tǒng)就能更快地裝入該文件。
15:42 添加評(píng)論 固定鏈接 引用通告 (0) 記錄它 他人經(jīng)驗(yàn)
固定鏈接
http://learnlinux.spaces.live.com/blog/cns!4D4B02D49A61242C!112.entry
添加評(píng)論
Linux學(xué)習(xí)方向和方法淺談?dòng)捎诒救耸亲鯨inux培訓(xùn)的,所以對(duì)于初學(xué)Linux系統(tǒng)的朋友接觸的比較多,對(duì)于初學(xué)Linux時(shí)遇到的問(wèn)題了解的也夠深刻,以下言論有不周到的地方望朋友們指出:
首先說(shuō)明希望學(xué)Linux的朋友能夠忘記Windows2000,最起碼忘記Windows下的盤(pán)符、應(yīng)用程序等基礎(chǔ)的東西,其次要深刻明白Linux和Windows是2個(gè)不同的系統(tǒng)平臺(tái),可以去對(duì)比著學(xué)習(xí),但不要直接拿Windows那套東西直接套用到Linux學(xué)習(xí)中。
學(xué)習(xí)方向:
一、桌面系統(tǒng)
就是系統(tǒng)安裝好后的視窗系統(tǒng),在Windows下叫Windows,在Linux下叫 X Windows,其實(shí)只是名字不一樣而已(看看紅旗做的桌面,真是跟Windows要做象有多象,真 暈,這樣雖然有助于Linux桌面的使用,但對(duì)于Linux系統(tǒng)的推廣真是沒(méi)什么好處)
很多初學(xué)Linux人的安裝好Linux后,進(jìn)入其 X Windows桌面,興奮不已,以為大功告成,Linux自己會(huì)了,這種想法是很可怕的;如果我告訴你Linux的X Windows環(huán)境不是Linux 系統(tǒng),它只是在Linux下面運(yùn)行的應(yīng)用程序(類(lèi)似于在Windows下運(yùn)行office2000),你是怎么想的?
Windows下的應(yīng)用程序幾乎是不能直接在Linux系統(tǒng)下安裝和使用,學(xué)編程的應(yīng)該明白,所以不要去找Windows工具盤(pán)安裝你的RAR,QQ,realone等常用工具,你是裝不上的。
你可以嘗試去安裝你硬件的最新驅(qū)動(dòng)程序,安裝Linux下的常用工具,做一些Linux簡(jiǎn)單的漢化,你就會(huì)理解經(jīng)常在論壇里問(wèn)這方面問(wèn)題的朋友的困難了。
總之,學(xué)桌面,不是學(xué)Linux系統(tǒng)。
二、內(nèi)核源代碼學(xué)習(xí)。跟unix操作系統(tǒng)一樣都是用C語(yǔ)言編寫(xiě)。
去買(mǎi)正版的Linux系統(tǒng)(不是很貴),會(huì)附帶一張或者2張Linux源代碼盤(pán),Linux程序員從這里開(kāi)始,是起點(diǎn)也是終點(diǎn)。
三、系統(tǒng)管理
也就是管理Linux系統(tǒng)環(huán)境:SHELL、圖形、系統(tǒng)服務(wù)、硬件驅(qū)動(dòng)等等。
系統(tǒng)管理Linux跟UNIX類(lèi)似(是看了些Unix系統(tǒng)管理才這樣說(shuō)的),基本上都是通過(guò)命令----->配置文件----->腳本文件。
初學(xué)這建議從這里開(kāi)始,不要一味去安裝XWindows,這個(gè)X Windows環(huán)境只要你盡量保持經(jīng)常使用,相信學(xué)會(huì)是自然而然的事情.(感覺(jué)那真實(shí)沒(méi)什么好學(xué)的,只要計(jì)算機(jī)應(yīng)用在1年以上的朋友,應(yīng)該都能在下面操作吧)
四、應(yīng)用開(kāi)發(fā)
在Linux應(yīng)用上,Linux確實(shí)跟它的競(jìng)爭(zhēng)對(duì)手Windows相比還有一定的差距。不過(guò)在高端的應(yīng)用上,Linux的市場(chǎng)是越來(lái)越大,如:
Linux內(nèi)核開(kāi)發(fā):
----PDA個(gè)人掌上電腦;
----專(zhuān)用的網(wǎng)絡(luò)設(shè)備;防火墻設(shè)備,VPN設(shè)備等是用Linux編寫(xiě)的,國(guó)產(chǎn)的,現(xiàn)在銷(xiāo)售的十分不錯(cuò);
----硬件驅(qū)動(dòng)程序
Linux網(wǎng)絡(luò)編程:
----php編程,建立動(dòng)態(tài)站點(diǎn);
----jsp編程,
----perl,cgi編程;
Linux系統(tǒng)下數(shù)據(jù)庫(kù)的開(kāi)發(fā):
----my sql中小型數(shù)據(jù)庫(kù)系統(tǒng);
----oracle數(shù)據(jù)庫(kù)
----DB2數(shù)據(jù)庫(kù),IBM數(shù)據(jù)庫(kù)系統(tǒng)
五、服務(wù)器領(lǐng)域
一說(shuō)Linux,很多自然就想到了做服務(wù)器,但現(xiàn)在網(wǎng)絡(luò)服務(wù)器方面,Linux的市場(chǎng)占有率確實(shí)是第一的;
Linux服務(wù)器領(lǐng)域:
----代理服務(wù)器,使用的是Linux的iptables功能;
----電影服務(wù)器,使用的是Linux的samba服務(wù)的功能,文件和打印共享服務(wù)器
----游戲服務(wù)器,cs服務(wù)器,在Linux系統(tǒng)下使用cs的Linux版本建立的服務(wù)器
----客戶(hù)存檔服務(wù)器,采用的Linux的ftp服務(wù)器,常用的有:wu-ftp,pro-ftp軟件建立的
----www服務(wù)器,使用的是Linux下的apache服務(wù)器軟件
----ftp服務(wù)器,下載服務(wù)器,使用的是Linux下的wu-ftp,pro-ftp,vs-ftp軟件
----mail服務(wù)器,采用的是Linux下的sendmail,qmail軟件
----dns服務(wù)器,使用的是Linux下的bind軟件
----數(shù)據(jù)庫(kù)服務(wù)器,使用的是mysql或者oracle軟件
----防火墻,軟件防火墻服務(wù)器,使用的是Linux的iptables功能建立的
----路由器,軟路由器,使用的是Linux下的routed軟件建立的
----撥號(hào)服務(wù)器,vpn服務(wù)器等等
六、系統(tǒng)集成
范圍太廣,內(nèi)容太多。相信IBM等建立的Linux研發(fā)中心主要就是做這個(gè)的。
15:41 添加評(píng)論 固定鏈接 引用通告 (0) 記錄它 他人經(jīng)驗(yàn)
固定鏈接
http://learnlinux.spaces.live.com/blog/cns!4D4B02D49A61242C!111.entry
添加評(píng)論
一切從基礎(chǔ)開(kāi)始Linux入門(mén)命令篇1.man 對(duì)你熟悉或不熟悉的命令提供幫助解釋
eg:man ls 就可以查看ls相關(guān)的用法
注:按q鍵或者ctrl+c退出,在linux下可以使用ctrl+c終止當(dāng)前程序運(yùn)行
2.ls 查看目錄或者文件的屬*,列舉出任一目錄下面的文件
eg: ls /usr/man
ls -l
a.d表示目錄(directory),如果是一個(gè)"-"表示是文件,如果是l則表示是一個(gè)連接文件(link)
b.表示文件或者目錄許可權(quán)限.分別用可讀(r),可寫(xiě)(w),可運(yùn)行(x).
3.cp 拷貝文件
eg: cp filename1 filename2 //把filename1拷貝成filename2
cp 1.c netseek/2.c //將1.c拷到netseek目錄下命名為2.c
4.rm 刪除文件和目錄
eg: rm 1.c //將1.c這個(gè)文件刪除
5.mv 移走目錄或者改文件名
eg: mv filename1 filename2 //將filename1 改名為filename2
mv qib.tgz ../qib.tgz //移到上一級(jí)目錄
6.cd 改變當(dāng)前目錄 pwd 查看當(dāng)前所在目錄完整路徑
eg: pwd //查看當(dāng)前所在目錄路徑
cd netseek //進(jìn)入netseek這個(gè)目錄
cd //退出當(dāng)前目錄
7.cat,more命令
將某個(gè)文件的內(nèi)容顯示出來(lái).兩個(gè)命令所不同的是:cat把文件內(nèi)容一直打印出來(lái),而 more則分屏顯示
eg; cat>1.c //就可以把代碼粘帖到1.c文件里,按ctrl+d 保存代碼。
cat 1.c 或more 1.c //都可以查看里面的內(nèi)容。
gcc -o 1 1.c //將1.c編譯成.exe文件,我們可以用此命編譯出代碼
8.chmod 命令 權(quán)限修改 用法:chmod 一位8進(jìn)制數(shù) filename
eg: chmod u+x filenmame //只想給自己運(yùn)行,別人只能讀
//u表示文件主人, g 表示文件文件所在組. o 表示其他人 ;r 表可讀,w 表可寫(xiě),x 表可以運(yùn)行
chmod g+x filename //同組的人來(lái)執(zhí)行
9. clear,date命令 clear:清屏,相當(dāng)與DOS下的cls;date:顯示當(dāng)前時(shí)間.
10.mount 加載一個(gè)硬件設(shè)備
用法:mount [參數(shù)] 要加載的設(shè)備 載入點(diǎn)
eg: mount /dev/cdrom
cd /mnt/cdrom //進(jìn)入光盤(pán)目錄
11.su 在不退出登陸的情況下,切換到另外一個(gè)人的身份
用法: su -l 用戶(hù)名(如果用戶(hù)名缺省,則切換到root狀態(tài))
eg:su -l netseek (切換到netseek這個(gè)用戶(hù),將提示輸入密碼)
12.whoami,whereis,which,id
//whoami:確認(rèn)自己身份.
//whereis:查詢(xún)命令所在目錄以及幫助文檔所在目錄.
//which:查詢(xún)?cè)撁钏谀夸?類(lèi)似whereis)
//id:打印出自己的UID以及GID.(UID:用戶(hù)身份唯一標(biāo)識(shí).GID:用戶(hù)組身份唯一標(biāo)識(shí).每一個(gè)用戶(hù)只能有一個(gè)唯一的UID和GID.)
eg: whoami //顯示你自已登陸的用戶(hù)名
whereis bin 顯示bin所在的目錄, 將顯示為:/usr/local/bin
which bin
13. grep,find grep:文本內(nèi)容搜索;find:文件或者目錄名以及權(quán)限屬主等匹配搜索
eg: grep success * /*查找當(dāng)前目錄下面所有文件里面含有success字符的文件
14.kill 可以殺死某個(gè)正在進(jìn)行或者已經(jīng)是dest狀態(tài)的進(jìn)程
eg; ps ax
15.passwd 可以設(shè)置口令
16.history 用戶(hù)用過(guò)的命令
eg: history //可以顯示用戶(hù)過(guò)去使用的命令
17.!! 執(zhí)行最近一次的命令
18.mkdir命令
eg: mkdir netseek //創(chuàng)建netseek這個(gè)目錄
19.tar 解壓命令
eg: tar -zxvf nmap-3.45.tgz //將這個(gè)解壓到nmap-3.45這個(gè)目錄里
20.finger 可以讓使用者查詢(xún)一些其他使用者的資料
eg: finger //查看所用用戶(hù)的使用資料
finger root //查看root的資料
相關(guān)文章
Linux基礎(chǔ)知識(shí)99問(wèn)(一)
Linux基礎(chǔ)知識(shí)99問(wèn)(一)2006-10-10Linux下搭建Spark 的 Python 編程環(huán)境的方法
這篇文章主要介紹了Linux下搭建Spark 的 Python 編程環(huán)境的方法,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2019-06-06Linux 環(huán)境下編譯安裝MySQL5.6的筆記記錄
這篇文章主要介紹了Linux 環(huán)境下編譯安裝MySQL5.6的筆記記錄,需要的朋友可以參考下2017-07-07