查找參數(shù):
-name-perm-user-group-ctime-type-size
stat 顯示指定文件的詳細(xì)信息,比ls更詳細(xì)
who 顯示在線登陸用戶
whoami 顯示當(dāng)前操作用戶
hostname 顯示主機(jī)名
uname 顯示系統(tǒng)信息
top 動(dòng)態(tài)顯示當(dāng)前耗費(fèi)資源最多進(jìn)程信息
ps 顯示瞬間進(jìn)程狀態(tài) ps -aux
du 查看目錄大小 du -h /home帶有單位顯示目錄信息
df 查看磁盤(pán)大小 df -h 帶有單位顯示磁盤(pán)信息
ifconfig 查看網(wǎng)絡(luò)情況
ping 測(cè)試網(wǎng)絡(luò)連通
netstat 顯示網(wǎng)絡(luò)狀態(tài)信息
man 命令不會(huì)用了linux常用命令,找男人 如:man ls
clear 清屏
alias 對(duì)命令重命名 如:alias showmeit="ps -aux" ,另外解除使用unaliax showmeit
kill 殺死進(jìn)程,可以先用ps 或 top命令查看進(jìn)程的id,然后再用kill命令殺死進(jìn)程。
解壓、壓縮
17 gzip/tar 壓縮或解壓縮檔案或目錄 tar -czvf 壓縮檔名.tar.gz 目錄名稱(chēng)。壓縮:tar zcvf filename.tar.gz dirname。tar -zcvf 壓縮后的包名.tar.gz 需要打包的目錄。
tar -zxvf log.tar.gz 釋放并解壓log.tar.gz
shutdown
-r 關(guān)機(jī)重啟
-h 關(guān)機(jī)不重啟
now 立刻關(guān)機(jī)
halt 關(guān)機(jī)
reboot 重啟
Linux管道
將一個(gè)命令的標(biāo)準(zhǔn)輸出作為另一個(gè)命令的標(biāo)準(zhǔn)輸入。也就是把幾個(gè)命令組合起來(lái)使用,后一個(gè)命令除以前一個(gè)命令的結(jié)果。
例:grep -r "close" /home/* | more 在home目錄下所有文件中查找,包括close的文件,并分頁(yè)輸出。
用戶及用戶組管理
/etc/passwd 存儲(chǔ)用戶賬號(hào)
/etc/group 存儲(chǔ)組賬號(hào)
/etc/shadow 存儲(chǔ)用戶賬號(hào)的密碼
/etc/gshadow 存儲(chǔ)用戶組賬號(hào)的密碼
useradd 用戶名
userdel 用戶名
adduser 用戶名
groupadd 組名
groupdel 組名
passwd root 給root設(shè)置密碼
su root
su - root
/etc/profile 系統(tǒng)環(huán)境變量
bash_profile 用戶環(huán)境變量
.bashrc 用戶環(huán)境變量
su user 切換用戶,加載配置文件.bashrc
/etc/profile里邊包含了系統(tǒng)的環(huán)境變量的設(shè)置,比如$path,$home...每次用戶登陸都會(huì)加載這個(gè)文件以設(shè)置環(huán)境變量,這個(gè)文件是全局的profile文件,設(shè)置后會(huì)影響到所有用戶。他的加載順序一般是先配置默認(rèn)文件,然后加載用戶自己的pref.js 文件和 user.js,因?yàn)閡ser.js是最后加載的,所以任何有沖突的設(shè)定都以u(píng)ser.js為準(zhǔn)。用戶目錄下.bash_profile 對(duì)應(yīng)系統(tǒng)目錄 /etc/profile 環(huán)境變量的配置。
更改文件的用戶及用戶組
sudo chown [-R] owner[:group] {File|Directory}
例如:還以jdk-7u21-linux-i586.tar.gz為例。屬于用戶hadoop,組hadoop