作者:Rose
本文詳細(xì)列出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è)目錄
cat,more,less 命令
將某個(gè)文件的內(nèi)容顯示出來(lái),兩個(gè)命令不同的是:cat 把文件內(nèi)容一直打印出來(lá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 路徑 -name 文件名
find /etc -name named.conf
locate 通過(guò)文件名搜索文件的工具(要先通過(guò)updatedb建立索引數(shù)據(jù)庫(kù))
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來(lái)將命令放在后臺(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的大小,如果沒(méi)有設(shè)定時(shí),預(yù)設(shè)是512bytes
count:多少個(gè)bs的意思.
dd if=/etc/password of=/tmp/passwd.bak 備份