linux快速入門及常用命令
一、系統操作
#檢視記憶體使用情況
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
相關文章
- git 快速入門及常用命令Git
- Docker(2):快速入門及常用命令Docker
- Linux(1) linux入門以及常用命令Linux
- Linux入門(二) ~ Linux的常用命令Linux
- Linux入門基礎——常用命令Linux
- Redis入門及常用命令學習Redis
- Linux系統快速入門方法Linux
- 分享Linux系統快速入門法Linux
- Linux運維常用命令有哪些?Linux基礎入門Linux運維
- Linux Bash Shell 指令碼入門(3)——Linux常用命令介紹Linux指令碼
- (CMake):CMake安裝及快速入門案例
- Linux快速入門(05)Linux檔案系統介紹Linux
- Linux運維新手如何快速入門?Linux學習方法Linux運維
- 快速排序快速入門排序
- linux總結及常用命令Linux
- Linux快速入門開啟你的學習之道Linux
- SQL快速入門 ( MySQL快速入門, MySQL參考, MySQL快速回顧 )MySql
- JavaScript快速入門JavaScript
- vim快速入門
- Webpack快速入門Web
- Lumen快速入門
- TypeScript 快速入門TypeScript
- phpunit 快速入門PHP
- React快速入門React
- WebSocket 快速入門Web
- Pipenv 快速入門
- MQTT 快速入門MQQT
- Zookeeper快速入門
- DvaJS快速入門JS
- SnakeYaml快速入門YAML
- RabbitMQ快速入門MQ
- 快速入門reactReact
- pipenv快速入門
- Promise快速入門Promise
- PHP快速入門PHP
- GitHub 快速入門Github
- mongodb快速入門MongoDB
- mysqlsla快速入門MySql