經(jīng)典教學(xué):Linux 常用命令使用方法大搜刮 |
發(fā)布時(shí)間: 2012/8/10 15:41:54 |
Linux 常用命令使用方法大搜刮
1.# 表示權(quán)限用戶(如:root),$ 表示普通用戶 開機(jī)提示:Login:輸入用戶名 password:輸入口令 用戶是系統(tǒng)注冊(cè)用戶成功登陸后,可以進(jìn)入相應(yīng)的用戶環(huán)境. 退出當(dāng)前shell,輸入:exit 2.useradd netseek 添加一個(gè)netseek用戶 passwd netseek 給netseek這個(gè)用戶設(shè)置密碼. (/etc/passwd /etc/group) userdel netseek 刪除賬號(hào) userdel -r netseek 刪除賬號(hào)連同自家目錄. [更詳細(xì)的操作請(qǐng)參閱man page,和賬號(hào)管理篇] 3.查看命令 ls -l 顯示文件列表 ls -al -a 顯示所有檔案及目錄 (ls內(nèi)定將檔案名或目錄名稱開頭為"."的視為隱藏檔,不會(huì)列出) ls -al |grep '^d' 顯示目錄 ls -al |grep '^[^d]' 在一個(gè)目錄中查詢不包含目錄的所有文件 ls -sh (man ls 查看man幫助.) linux幾種文件類型: d 表示此文件是一個(gè)目錄 - 表示此文件是一個(gè)普通文件 b 表示此文件是一個(gè)特殊的塊設(shè)備I/O文件 c 表示此文件是一個(gè)特殊的字符設(shè)備I/O文件 l 表示此文件是一個(gè)連接文件。在其文件名稱后緊跟與它連接的文件路徑及名稱 file 命令通過探測文件內(nèi)容判斷文件類型 4.建立文件和目錄 touch 1.txt cat > 2.txt (用定向符創(chuàng)建文件,填寫內(nèi)容后,按ctrl+d保存內(nèi)容) mkdir mywork 建立mywork這個(gè)目錄 5.拷貝文件或目錄 cp filename1 filename2 cp -r dir1 dir2 復(fù)制目錄 cp -rf 參數(shù)f是刪除已經(jīng)存在的目標(biāo)文件而不提示 cp -i 參數(shù)i和f相反,在覆蓋目標(biāo)文件之前將給出提示要求用戶確認(rèn),回答y時(shí)目標(biāo)文件將被覆蓋,是交互式拷貝. 6.刪除文件和目錄(刪除文件或目錄都可以用rm搞定) rm 1.c //將1.c這個(gè)文件刪除 rm -rf (強(qiáng)制刪除文件或目錄,刪除時(shí)不提示.) 7.移走目錄或者改文件名 mv [opitons] 源文件或目錄 目標(biāo)文件或目錄 [options]主要參數(shù) -i:交互方式操作,如果mv操作將導(dǎo)致對(duì)已存在的目標(biāo)文件的覆蓋,此時(shí)系統(tǒng)詢問是否重寫,要求用戶回答“y”或“n”, 這樣可以避免誤覆蓋文件. -f:禁止交互操作。mv操作要覆蓋某個(gè)已有的目標(biāo)文件時(shí)不給任何指示,指定此參數(shù)后i參數(shù)將不再起作用。 mv hello ../ 將hello目錄或者文件移動(dòng)上一級(jí). 8.alias 別名 alias dir='ls -l' 輸入dir,其實(shí)就相當(dāng)于執(zhí)行了ls -l 9.權(quán)限的控制(rwx 421) chmod +x hello.sh 賦于可執(zhí)行權(quán)限. (詳細(xì)介紹一下權(quán)限的控制) chmod 命令 權(quán)限修改 用法:chmod 一位8進(jìn)制數(shù) filename (rwx 421) eg: chmod u+x filenmame 只想給自己運(yùn)行,別人只能讀 chown netseek.netseek mydir 改變用戶屬組 u:表示文件所有者 g:表示同組用戶 o:表示其它用戶 a:表示所有用戶 opt則是代表操作,可以為: +:添加某個(gè)權(quán)限 -:取消某個(gè)權(quán)限 =:賦予給定的權(quán)限,并取消原有的權(quán)限 而mode則代表權(quán)限: r:可讀 4 w:可寫 2 x:可執(zhí)行 1 10.pwd 顯示當(dāng)前目錄完整路徑和改變目錄 cd netseek 進(jìn)入netseek這個(gè)目錄 cd 退出當(dāng)前目錄 cd ../ 進(jìn)入上一級(jí)目錄. cd - 返回上一次目錄 cd ~ 返回主目錄 11. cat,more,less 命令 將某個(gè)文件的內(nèi)容顯示出來,兩個(gè)命令不同的是:cat 把文件內(nèi)容一直打印出來,而more則分展顯示. less 可以上下翻滾查看內(nèi)容. cat > 1.txt 可以填寫或者復(fù)制內(nèi)容,按ctrl+d保存 cat 1.c more 1.c head -n filename 顯示第N行的內(nèi)容 tail -n filename 顯示后N行的內(nèi)容 tail -n 20 /var/log/message 顯示最新的20行日志 12.設(shè)置linux時(shí)間和日期 date 命令("date MMDDhhmmYYYY.ss") 2006年7月24日12:37 ,30秒 date 072412372006.30 date -s 20:30:30 #設(shè)置系統(tǒng)時(shí)間為20: 30:30 date -s 2006-7-24 #設(shè)置系統(tǒng)時(shí)期為2006-7-24 clock -r #對(duì)系統(tǒng)Bios中讀取時(shí)間參數(shù) clock -w #將系統(tǒng)時(shí)間(如由date設(shè)置的時(shí)間)寫入Bios 13.查看找文件(find,grep,awk更多的請(qǐng)參照man page或shell編程專題講解) 幾種介紹: find 路徑 -name 文件名 find /etc -name named.conf locate 通過文件名搜索文件的工具(要先通過updatedb建立索引數(shù)據(jù)庫) localte named.conf whereis 是尋找二進(jìn)制文件,同時(shí)也會(huì)找到其幫助文件 which 和where 相似,只是我們所設(shè)置的環(huán)境變量中設(shè)置好的路徑中尋找;比如; 14.查殺進(jìn)程 ps aux ps -ef |grep kill -9 看看哪個(gè)進(jìn)程占用的內(nèi)存最大 ps -aux|sort +5n 將程序放在前后臺(tái)執(zhí)行 cp file1 file2 & &與ctrl+z 你可以使用&或ctrl+z來將命令放在后臺(tái)執(zhí)行. fg 是將放在后臺(tái)執(zhí)行的程序再放回前臺(tái). jobs 15.dd命令備份 dd if="input_file" of="out_file" bs="block_size" count="number" 參數(shù): if:就是input file可以是設(shè)備 of:就是output file也可以是設(shè)備 bs:規(guī)劃的一個(gè)block的大小,如果沒有設(shè)定時(shí),預(yù)設(shè)是512bytes count:多少個(gè)bs的意思. 本文出自:億恩科技【1tcdy.com】 服務(wù)器租用/服務(wù)器托管中國五強(qiáng)!虛擬主機(jī)域名注冊(cè)頂級(jí)提供商!15年品質(zhì)保障!--億恩科技[ENKJ.COM] |