linux快速入門及常用命令

longgefa_jj發表於2018-07-22

一、系統操作

#檢視記憶體使用情況
free -h
#檢視任務管理
top
#檢視磁碟分割槽使用情況
df -h
#檢視檔案佔用空間情況
du -sh * 
#過濾出java的程式
ps -ef | grep java  
#顯示3306埠資訊
lsof -i: 3306 
#徹底殺死程式
kill -9 1232
#監控TCP/IP網路
netstat -anp|grep 3306

二、使用者組及用

1、組操作

#增加一個test的使用者組
groupadd test
#刪除一個test的使用者組
groupdel test
#修改test的使用者組為test1
groupmod -n test test1
#一個使用者屬於多個組時,可切換到對於的組下進行操作
newgrp test1

2、使用者操作

#建立一個test2的使用者,屬於test組,主目錄是test1,-m表示目錄不存會自動建立
useradd -g test -d /home/test1 -m test2
#修改當前使用者的密碼
passwd
#超級使用者為test2做鎖/解鎖/下次登入無需密碼/下次登入強制改密碼操作,無選項則為test2修改密碼操作
passwd -l/-u/-d/-f test2
#類似useradd,這裡做的是修改操作
usermod -g test -d /home/test1 -m test2
#切換使用者、並切換到主目錄
su - root
#刪除test使用者,-r表示同時刪除主目錄
userdel -r test

三、檔案及資料夾

1、檔案屬性及操作

檔案型別   屬主許可權   屬組許可權   其它許可權

      d             rwx             rwx          rwx

#通過-p連續建立目錄,-m賦予許可權
mkdir -m 777 -p /test/test1/test2/test3
#通過-p連續刪除test3及上級的空目錄
rmdir -p /test/test1/test2/test3
#把test目錄複製到test1下,-i判斷是否有相同檔案並提示是否覆蓋,-a複製屬性、遞迴等
cp -ai /home/test /home/test1 
#移動test檔案到test1目錄下,或把test命名成test1
mv test test1
#刪除目錄或檔案
rm test
#更改test目錄的屬主為test1
chown test1 test
#更改test目錄的屬主為test1,屬組為test2(可空),-R遞迴修改(可空)
chown -R test1:test2 test
#更改檔案屬性,rwx=4+2+1=7
chmod 777 test/test.txt
#遞迴更改檔案屬性,-R遞迴修改(可空)
chmod -R 777 test/test.txt
#顯示當前目錄詳細路徑
pwd

2、檔案檢視

#顯示目錄下的詳情
ls -trl
#動態顯示內容,ctrl+c退出
tail -f test
#從第一行開始顯示
cat 
#看後幾行
tail -n 20 
#編輯檔案儲存退出
vi test.txt  --> i --> Esc --> :wq
#在home資料夾下查字尾為'c'的檔案
find /home -name "*.c"
#在 *d.txt 中查詢內容為test
grep 'test' *d.txt

 

相關文章