Linux全部任務和知識點

2021-10-14 11:17:03 字數 2925 閱讀 7380

行為

命令結束

ctrl+c

立即重啟

shutdown -h now

立即關機

reboot

重啟計算機

reboot

行為命令

更新軟體源

sudo apt update

安裝包sudo apt install 包名

解除安裝包sudo apt remove 包名

更新包sudo upgrade 包名

公升級所有包

sudo apt upgrade

搜尋包sudo apt search 包名

檢視包詳情

sudo apt show 包名

修復包依賴

sudo apt-get -f install

dpkg安裝軟體包

sudo dpkg -i 軟體包名.deb

dpkg解除安裝軟體

sudo dpkg -r 軟體包名

行為命令

建立使用者

sudo useradd -m 使用者名稱 -s /bin/bash

將使用者拉入組

sudo usermod -g 使用者名稱 組名

刪除使用者

sudo userdel -r 使用者名稱

給使用者設定密碼

sudo passwd 使用者名稱

檢視使用者資訊

id 使用者名稱 或者 cat /etc/passwd

行為命令

建立使用者組

sudo groupadd 使用者組名

修改使用者組id

sudo groupmod -g 使用者組id 使用者組名

修改使用者組名

sudo groupmod -n 原組名 新組名

刪除使用者組

sudo groupdel 使用者組名

檢視使用者組

cat /etc/group

行為命令

更改檔案所屬者

chown -r 使用者名稱 檔案

更改檔案所屬組

chgrp -r 組名 檔案

更改檔案讀寫許可權

chmod -r 777|755|741|… 檔案

行為命令

檢視目錄

ls -l

檢視當前工作目錄

pwd切換目錄

cd 目錄

建立目錄

mkdir 目錄名

重新命名目錄

mv -f 原名 新名

複製目錄

cp 源檔案目錄 -r 新檔案目錄

刪除空目錄

rmdir 目錄名

刪除非空目錄

rmdir -rf 目錄名

行為命令

建立檔案

touch 檔名.txt

檢視檔案

cat 檔名.txt

上下翻頁檢視檔案

less 檔名 (按下q鍵可以退出檢視)

向下翻頁檢視檔案

more 檔名 (按下q鍵可以退出檢視)

檢視檔案前幾行

head -n 檔名

檢視檔案後幾行

head -n 檔名

複製檔案

cp 被複製的檔名 需要複製到的目錄

重新命名檔案

mv 源檔名 新檔名

刪除檔案

rm -f 檔案

建立檔案軟連線

ln -s 檔案

建立檔案硬鏈結

ln 檔案

匹配檔案字串

grep 正規表示式 檔案

檔案內容排序

sort -urtk 檔案

統計檔案內容

wc -wl 檔案

查詢命令位置

which 命令

新建檔案內容

vim 檔案

壓縮檔案

tar -czvf 檔案

解壓檔案

tar -xzvf 檔案

行為命令

檢視使用空間

du -h 目錄或檔案

檢查檔案磁碟空間占用情況

df -h 目錄或檔案

檢視記憶體使用情況

free -h

檢視記憶體使用情況

free -h

行為命令

顯示網路裝置

ifconfig

檢測主機網路連通性

ping 主機位址

網域名稱查詢

host 網域名稱

追蹤資料報傳輸全部路徑

traceroute 網路位址

顯示全部網路狀態

netstat -a

行為命令

遠端登入

ssh 使用者名稱@主機位址

拷貝檔案到伺服器

行為命令

顯示日期與時間

date

顯示系統核心資訊

uname -a

顯示當前使用者名稱

whoami

顯示登入系統的歷史記錄

last

顯示有哪些使用者正在使用系統

who顯示cpu架構有關資訊

lscpu

行為命令

顯示當前程序狀態

ps -ef

實時顯示程序狀態

top所有程序以樹狀圖顯示

pstree

通過程序id結束程序

kill -9 程序id

殺死同名所有程序

killall -9 程序id

通過程序名稱匹配程序id

pgrep -l 程序名

通過程序名殺死程序

pkill -9 程序名

行為命令

定時執行任務。指定乙個時間執行乙個任務,只能執行一次.

at使用者們可以通過cron在固定時間、日期、間隔下,執行定期任務

crontab

系統服務

service

用來啟動守護程序的服務

systemctl

Model層和dal層全部知識點

模板 windows 類庫 引用 無 原則 一張表乙個類,一列乙個屬性 表名 類名,列名 屬性名 常用快捷鍵 proppropfull 常見型別轉換 可以借助linq或其他工具查詢轉換後的資料型別 sql資料型別 c 基礎資料型別 整數 int bit int小數 float decimal mon...

Spring Boot任務相關知識點

非同步任務定時任務郵件任務1 非同步任務 使用場景 在執行業務方法的時候,為了返回的相應速度,就會用到非同步處理,啟用多執行緒的方式去跑業務中的任務 配置非同步任務的步驟 第一步 需要在springboot的啟動類中開啟非同步的註解 enableasync 第二步 需要在我們非同步處理業務的方法上新...

多工知識點總結

執行緒是作業系統排程的單位,在python中使用threading類中的thread來建立函式,並且利用target指定執行緒需要執行的函式名稱,也可以通過args傳入元組引數放入其執行緒中。執行緒之間共享全域性變數,因此無需其餘的東西來進行通訊,但也因此會產生資源占用等情況,此時我們需要引入互斥鎖...