【Linux】Linux常用指令合集精講,一篇讓你徹底掌握(萬字真言)

文章目錄

    • 一、文件與目錄操作
      • 1.1 `ls` - 列出目錄內容
      • 1.2 `cd` - 切換目錄
      • 1.3 `pwd` - 顯示當前目錄
      • 1.4 `mkdir` - 創建目錄
      • 1.5 `rmdir` - 刪除空目錄
      • 1.6 `rm` - 刪除文件或目錄
      • 1.7 `cp` - 復制文件或目錄
      • 1.8 `mv` - 移動或重命名文件或目錄
      • 1.9 `touch` - 創建空文件或更新文件時間戳
    • 二、文件內容查看與編輯
      • 2.1 `cat` - 連接并顯示文件內容
      • 2.2 `tac` - 反向顯示文件內容
      • 2.3 `more` - 分頁顯示文件內容
      • 2.4 `less` - 分頁顯示文件內容(支持向前翻頁)
      • 2.5 `head` - 顯示文件開頭部分內容
      • 2.6 `tail` - 顯示文件結尾部分內容
      • 2.7 `nano` - 簡單易用的文本編輯器
      • 2.8 `vim` - 功能強大的文本編輯器
    • 三、文件權限管理
      • 3.1 `chmod` - 修改文件權限
      • 3.2 `chown` - 修改文件所有者
      • 3.3 `chgrp` - 修改文件所屬組
    • 四、系統管理
      • 4.1 `ps` - 顯示當前進程
      • 4.2 `top` - 實時顯示系統資源使用情況
      • 4.3 `kill` - 終止進程
      • 4.4 `df` - 顯示磁盤空間使用情況
      • 4.5 `du` - 顯示目錄或文件的磁盤使用情況
      • 4.6 `free` - 顯示內存使用情況
    • 五、網絡管理
      • 5.1 `ping` - 測試網絡連通性
      • 5.2 `ifconfig` - 配置網絡接口(舊版工具,已被`ip`替代)
      • 5.3 `ip` - 顯示或配置網絡接口
      • 5.4 `netstat` - 顯示網絡連接、路由表、接口狀態等
      • 5.5 `ssh` - 遠程登錄
    • 六、打包與壓縮
      • 6.1 `tar` - 歸檔文件
      • 6.2 `gzip` - 壓縮文件
      • 6.3 `gunzip` - 解壓縮文件
      • 6.4 `zip` - 壓縮文件
      • 6.5 `unzip` - 解壓縮文件
    • 七、查找與搜索
      • 7.1 `find` - 查找文件
      • 7.2 `grep` - 搜索文本
      • 7.3 `locate` - 快速查找文件
    • 八、其他實用命令
      • 8.1 `date` - 顯示或設置系統日期時間
      • 8.2 `cal` - 顯示日歷
      • 8.3 `history` - 顯示命令歷史
      • 8.4 `alias` - 設置命令別名
      • 8.5 `uname` - 顯示系統信息
      • 8.6 `man` - 查看命令手冊
    • 九、進階命令與腳本編寫
      • 9.1 `awk` - 文本處理工具
      • 9.2 `sed` - 流編輯器
      • 9.3 `cron` - 定時任務
      • 9.4 `ssh-keygen` - 生成SSH密鑰
      • 9.5 `scp` - 安全復制文件
      • 9.6 `rsync` - 同步文件和目錄
      • 9.7 `iptables` - 配置Linux內核防火墻
      • 9.8 `docker` - 容器管理
      • 9.9 `kubernetes` - 容器編排
      • 9.10 `ansible` - 自動化配置管理
    • 十、總結與常見問題
      • 10.1 常見問題
        • 10.1.1 權限不足
        • 10.1.2 文件不存在
        • 10.1.3 命令未找到
      • 10.2 提高效率的技巧
        • 10.2.1 使用別名
        • 10.2.2 使用命令歷史
        • 10.2.3 自動補全
      • 10.3 持續學習與進階
        • 10.3.1 閱讀手冊頁
        • 10.3.2 在線資源

一、文件與目錄操作

1.1 ls - 列出目錄內容

ls命令用于顯示目錄中的文件和子目錄。默認情況下,它僅顯示文件名。該命令支持多種選項,以提供更多信息。

ls [選項] [目錄]

常用選項:

  • ls -l:以長格式顯示,包括文件的權限、所有者、文件大小和最后修改時間。
ls -l /home/user

輸出示例:

total 12
drwxr-xr-x  2 user user 4096 Jan  1 12:34 Documents
-rw-r--r--  1 user user  123 Jan  1 12:34 file.txt
  • ls -a:顯示所有文件,包括隱藏文件(以.開頭的文件)。
ls -a /home/user

輸出示例:

.  ..  .bashrc  .profile  Documents  file.txt
  • ls -h:以人類可讀的格式顯示文件大小(如K、M、G)。
ls -lh /home/user

輸出示例:

total 12K
drwxr-xr-x  2 user user 4.0K Jan  1 12:34 Documents
-rw-r--r--  1 user user  123 Jan  1 12:34 file.txt

組合使用選項:

ls -lah /home/user

輸出示例:

total 12K
drwxr-xr-x  3 user user 4.0K Jan  1 12:34 .
drwxr-xr-x 20 user user 4.0K Jan  1 12:34 ..
-rw-r--r--  1 user user  220 Jan  1 12:34 .bashrc
-rw-r--r--  1 user user  655 Jan  1 12:34 .profile
drwxr-xr-x  2 user user 4.0K Jan  1 12:34 Documents
-rw-r--r--  1 user user  123 Jan  1 12:34 file.txt

1.2 cd - 切換目錄

cd命令用于在目錄之間導航。它改變當前工作目錄。

cd [目錄]

示例:

  • 切換到用戶的主目錄:
cd ~
  • 切換到上一級目錄:
cd ..
  • 切換到指定目錄:
cd /home/user/Documents
  • 返回到上一次所在的目錄:
cd -

1.3 pwd - 顯示當前目錄

pwd命令顯示當前工作目錄的完整路徑。

pwd

示例:

$ pwd
/home/user/Documents

1.4 mkdir - 創建目錄

mkdir命令用于創建新目錄。

mkdir [選項] 目錄名

常用選項:

  • 創建單個目錄:
mkdir mydir
  • 創建多級目錄:
mkdir -p parent/child/grandchild

1.5 rmdir - 刪除空目錄

rmdir命令用于刪除空目錄。如果目錄非空,則刪除失敗。

rmdir 目錄名

示例:

rmdir mydir

1.6 rm - 刪除文件或目錄

rm命令用于刪除文件或目錄。刪除操作是不可逆的,需謹慎使用。

rm [選項] 文件

常用選項:

  • 刪除文件:
rm file.txt
  • 遞歸刪除目錄及其內容:
rm -r mydir
  • 強制刪除:
rm -f file.txt

1.7 cp - 復制文件或目錄

cp命令用于復制文件或目錄。

cp [選項] 源文件 目標文件

常用選項:

  • 復制文件:
cp file1.txt file2.txt
  • 遞歸復制目錄:
cp -r dir1 dir2

1.8 mv - 移動或重命名文件或目錄

mv命令用于移動或重命名文件或目錄。

mv [選項] 源文件 目標文件

示例:

  • 移動文件:
mv file.txt /new/location/
  • 重命名文件:
mv oldname.txt newname.txt

1.9 touch - 創建空文件或更新文件時間戳

touch命令用于創建新的空文件或更新現有文件的訪問和修改時間。

touch 文件名

示例:

  • 創建新文件:
touch newfile.txt

二、文件內容查看與編輯

2.1 cat - 連接并顯示文件內容

cat命令用于連接文件并顯示其內容。它通常用于查看文件的內容,但也可用于合并文件。

cat [選項] 文件

常用選項:

  • 顯示文件內容:
cat file.txt
  • 顯示帶行號的文件內容:
cat -n file.txt

2.2 tac - 反向顯示文件內容

tac命令將文件內容按行反序顯示。與cat相反。

tac 文件

示例:

tac file.txt

2.3 more - 分頁顯示文件內容

more命令用于分頁顯示文件內容,適合查看長文件。

more 文件

示例:

more file.txt

操作提示:

  • 空格鍵翻頁
  • Enter鍵逐行滾動
  • q退出

2.4 less - 分頁顯示文件內容(支持向前翻頁)

less命令類似于more,但提供了更多功能,如向前翻頁。

less 文件

示例:

less file.txt

操作提示:

  • 空格鍵翻頁
  • 上/下箭頭鍵滾動
  • q退出

2.5 head - 顯示文件開頭部分內容

head命令顯示文件的前幾行內容。

head [選項] 文件

常用選項:

  • 顯示文件的前10行:
head -n 10 file.txt

2.6 tail - 顯示文件結尾部分內容

tail命令顯示文件的后幾行內容。

tail [選項] 文件

常用選項:

  • 顯示文件的最后10行:
tail -n 10 file.txt
  • 實時顯示文件新增內容:
tail -f file.txt

2.7 nano - 簡單易用的文本編輯器

nano是一個簡單易用的文本編輯器,適合新手。

nano 文件

示例:

nano file.txt

基本操作:

  • Ctrl + O:保存文件
  • Ctrl + X:退出編輯器

2.8 vim - 功能強大的文本編輯器

vim是一個功能強大的文本編輯器,適合高級用戶。它有兩種模式:普通模式和插入模式。

vim 文件

示例:

vim file.txt

基本操作:

  • 進入插入模式:按i
  • 保存文件:按Esc,輸入:w
  • 退出編輯器:按Esc,輸入:q

三、文件權限管理

3.1 chmod - 修改文件權限

chmod命令用于更改文件或目錄的權限。權限由三部分組成:所有者、組和其他用戶。

chmod [選項] 權限 文件

權限表示法

  • 數字表示法:如755
  • 符號表示法:如u+x

示例:

  • 設置文件權限為755:
chmod 755 file.txt
  • 增加文件擁有者的執行權限:
chmod u+x file.txt

3.2 chown - 修改文件所有者

chown命令用于更改文件或目錄的所有者和組。

chown [選項] 用戶:組 文件

示例:

  • 將文件所有者和所有組改為root:
chown root:root file.txt

3.3 chgrp - 修改文件所屬組

chgrp命令用于更改文件或目錄的組。

chgrp [選項] 組 文件

示例:

  • 將文件的組改為staff:
chgrp staff file.txt

四、系統管理

4.1 ps - 顯示當前進程

ps命令用于顯示當前系統的進程列表。

ps [選項]

常用選項:

  • 顯示所有進程:
ps aux

4.2 top - 實時顯示系統資源使用情況

top命令實時顯示系統資源的使用情況,包括CPU、內存、進程等。

top

操作提示:

  • q退出

4.3 kill - 終止進程

kill命令用于終止進程。

kill [選項] 進程號

示例:

  • 終止指定進程:
kill 12345
  • 強制終止進程:
kill -9 12345

4.4 df - 顯示磁盤空間使用情況

df命令顯示文件系統的磁盤空間使用情況。

df [選項]

常用選項:

  • 以人類可讀格式顯示:
df -h

4.5 du - 顯示目錄或文件的磁盤使用情況

du命令顯示指定目錄或文件的磁盤使用情況。

du [選項] [文件]

常用選項:

  • 以人類可讀格式顯示:
du -h
  • 顯示總計:
du -s

4.6 free - 顯示內存使用情況

free命令顯示系統內存的使用情況。

free [選項]

常用選項:

  • 以MB為單位顯示:
free -m

五、網絡管理

5.1 ping - 測試網絡連通性

ping命令用于測試與目標主機的網絡連通性。

ping [選項] 目標地址

示例:

ping google.com

5.2 ifconfig - 配置網絡接口(舊版工具,已被ip替代)

ifconfig命令用于顯示和配置網絡接口。

ifconfig [接口]

示例:

  • 顯示所有網絡接口:
ifconfig

5.3 ip - 顯示或配置網絡接口

ip命令是ifconfig命令的替代工具,用于顯示和配置網絡接口。

ip addr
ip link set dev 接口名 up/down

示例:

  • 顯示所有網絡接口和地址:
ip addr
  • 啟用網絡接口:
ip link set dev eth0 up
  • 禁用網絡接口:
ip link set dev eth0 down

5.4 netstat - 顯示網絡連接、路由表、接口狀態等

netstat命令用于顯示網絡連接、路由表、接口狀態等信息。

netstat [選項]

常用選項:

  • 顯示所有連接:
netstat -an

5.5 ssh - 遠程登錄

ssh命令用于通過SSH協議遠程登錄到另一臺機器。

ssh 用戶名@遠程主機

示例:

ssh user@remotehost

六、打包與壓縮

6.1 tar - 歸檔文件

tar命令用于創建和管理歸檔文件。

tar [選項] 文件

常用選項:

  • 創建tar歸檔文件:
tar -cvf archive.tar 文件
  • 解壓tar歸檔文件:
tar -xvf archive.tar
  • 查看tar歸檔文件內容:
tar -tvf archive.tar

6.2 gzip - 壓縮文件

gzip命令用于壓縮文件。

gzip 文件

示例:

  • 壓縮文件:
gzip file.txt

6.3 gunzip - 解壓縮文件

gunzip命令用于解壓縮文件。

gunzip 文件.gz

示例:

  • 解壓縮文件:
gunzip file.txt.gz

6.4 zip - 壓縮文件

zip命令用于將文件或目錄壓縮為zip格式。

zip [選項] 壓縮包名 文件

常用選項:

  • 壓縮單個文件:
zip archive.zip file.txt
  • 遞歸壓縮目錄:
zip -r archive.zip 目錄

6.5 unzip - 解壓縮文件

unzip命令用于解壓縮zip文件。

unzip 壓縮包名.zip

示例:

  • 解壓縮文件:
unzip archive.zip

七、查找與搜索

7.1 find - 查找文件

find命令用于在指定目錄及其子目錄中查找文件。

find [路徑] [選項] [表達式]

常用選項:

  • 按名稱查找文件:
find / -name "file.txt"
  • 按文件大小查找文件:
find / -size +100M

7.2 grep - 搜索文本

grep命令用于在文件中搜索匹配的文本模式。

grep [選項] 模式 文件

常用選項:

  • 搜索文件中的模式:
grep "pattern" file.txt
  • 遞歸搜索目錄中的模式:
grep -r "pattern" 目錄

7.3 locate - 快速查找文件

locate命令用于快速查找文件。它基于預先構建的數據庫,速度很快。

locate 文件名

示例:

  • 查找文件:
locate file.txt

八、其他實用命令

8.1 date - 顯示或設置系統日期時間

date命令用于顯示或設置系統日期和時間。

date

示例:

  • 顯示當前日期時間:
date
  • 設置系統日期時間(需管理員權限):
date -s "2023-01-01 12:34:56"

8.2 cal - 顯示日歷

cal命令用于顯示日歷。

cal

示例:

  • 顯示當前月份的日歷:
cal
  • 顯示指定年份的日歷:
cal 2023

8.3 history - 顯示命令歷史

history命令用于顯示命令歷史記錄。

history

示例:

  • 顯示所有歷史記錄:
history
  • 清空歷史記錄:
history -c

8.4 alias - 設置命令別名

alias命令用于創建命令別名,以簡化命令輸入。

alias 別名='命令'

示例:

  • 創建ll的別

名為ls -l

alias ll='ls -l'

8.5 uname - 顯示系統信息

uname命令用于顯示系統信息。

uname [選項]

常用選項:

  • 顯示所有系統信息:
uname -a

8.6 man - 查看命令手冊

man命令用于查看命令的手冊頁,提供詳細的命令使用信息。

man 命令名

示例:

  • 查看ls命令的手冊頁:
man ls

九、進階命令與腳本編寫

9.1 awk - 文本處理工具

awk是一種強大的文本處理工具,適用于格式化報告和文本提取。

awk '模式 {動作}' 文件

示例:

  • 打印文件中的第二列:
awk '{print $2}' file.txt

9.2 sed - 流編輯器

sed是一種流編輯器,適用于對文本文件的批量編輯。

sed '命令' 文件

示例:

  • 將文件中的所有foo替換為bar
sed 's/foo/bar/g' file.txt

9.3 cron - 定時任務

cron用于在指定時間運行計劃任務。

crontab -e

示例:

  • 每天凌晨2點運行備份腳本:
0 2 * * * /path/to/backup.sh

9.4 ssh-keygen - 生成SSH密鑰

ssh-keygen用于生成SSH公鑰和私鑰對。

ssh-keygen

示例:

  • 生成密鑰對并指定文件名:
ssh-keygen -f ~/.ssh/mykey

9.5 scp - 安全復制文件

scp用于通過SSH在本地和遠程主機之間安全復制文件。

scp 源文件 目標文件

示例:

  • 將本地文件復制到遠程主機:
scp file.txt user@remotehost:/path/to/destination

9.6 rsync - 同步文件和目錄

rsync用于在本地和遠程主機之間同步文件和目錄。

rsync [選項] 源 目標

示例:

  • 同步本地目錄到遠程主機:
rsync -avz /path/to/local/ user@remotehost:/path/to/remote/

9.7 iptables - 配置Linux內核防火墻

iptables用于配置和管理Linux內核中的IP包過濾規則。

iptables [選項]

示例:

  • 允許特定端口的入站連接:
iptables -A INPUT -p tcp --dport 22 -j ACCEPT

9.8 docker - 容器管理

docker用于管理應用容器,可以簡化應用的部署和管理。

docker [選項]

示例:

  • 拉取Docker鏡像:
docker pull ubuntu
  • 運行Docker容器:
docker run -it ubuntu /bin/bash

9.9 kubernetes - 容器編排

kubernetes用于自動化容器化應用的部署、管理和擴展。

kubectl [選項]

示例:

  • 顯示當前集群中的所有Pod:
kubectl get pods

9.10 ansible - 自動化配置管理

ansible用于自動化配置管理和應用部署。

ansible [選項]

示例:

  • 運行Ansible playbook:
ansible-playbook playbook.yml

十、總結與常見問題

10.1 常見問題

10.1.1 權限不足
  • 錯誤示例:
bash: /etc/hosts: Permission denied
  • 解決方法:使用sudo命令提升權限。
sudo nano /etc/hosts
10.1.2 文件不存在
  • 錯誤示例:
ls: cannot access 'file.txt': No such file or directory
  • 解決方法:檢查文件路徑是否正確,使用findlocate命令查找文件。
10.1.3 命令未找到
  • 錯誤示例:
bash: foo: command not found
  • 解決方法:檢查命令是否正確輸入,或安裝相應的軟件包。

10.2 提高效率的技巧

10.2.1 使用別名

通過創建別名,可以簡化常用命令的輸入。

alias ll='ls -l'
alias gs='git status'
10.2.2 使用命令歷史

使用history命令查看和重用以前輸入的命令。

history

使用!加上命令編號重復執行命令:

!42
10.2.3 自動補全

使用Tab鍵自動補全命令和文件名,可以減少輸入錯誤和提高效率。

10.3 持續學習與進階

10.3.1 閱讀手冊頁

每個Linux命令都有詳細的手冊頁,可以通過man命令查看。

man ls
10.3.2 在線資源
  • Linux Documentation Project (LDP)
  • Stack Overflow
  • 各種Linux發行版的官方文檔和社區論壇

linux.png

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/diannao/41079.shtml
繁體地址,請注明出處:http://hk.pswp.cn/diannao/41079.shtml
英文地址,請注明出處:http://en.pswp.cn/diannao/41079.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

Vue 詳情實戰涉及從項目初始化到功能實現、測試及部署的整個過程

本人詳解 作者:王文峰,參加過 CSDN 2020年度博客之星,《Java王大師王天師》 公眾號:JAVA開發王大師,專注于天道酬勤的 Java 開發問題中國國學、傳統文化和代碼愛好者的程序人生,期待你的關注和支持!本人外號:神秘小峯 山峯 轉載說明:務必注明來源(注明:作者:王文峰…

《操作系統真象還原》學習筆記:第2章——編寫MBR主引導記錄

2.1 計算機的啟動過程 載入內存: (1) 程序被加載器(軟件或硬件)加載到內存某個區域 (2)CPU 的 cs:ip 寄存器被指向這個程序的起始地址 2.2 軟件接力第一棒,BIOS 2.2.1 實模式下的…

Jenkins 使用 Publish over SSH進行遠程訪問

Publish over SSH 是 Jenkins 的一個插件,可以讓你通過 SSH 將構建產物分發到遠程服務器。以下是如何開啟 Publish over SSH 的步驟: 一、安裝 Publish over SSH 插件 在 Jenkins 中,進入 "Manage Jenkins" > "Manage Plugins"。選擇 "Availab…

怎么用AI合成PPT?這5款風靡全球的AIPPT軟件一定要知道!

當下我們已進入信息過載的時代,每天有無數的信息試圖爭奪我們的注意力,與此同時,我們也需要向別人展示和呈現信息,這就要求我們能夠以最低的成本,在短時間內引起對方的注意,這其中最常用到的工具非PPT莫屬。…

Java集合框架:深入探索與性能優化指南

引言 Java集合框架是Java標準庫中用于存儲和操作對象集合的一套工具。它提供了一套統一的接口和類,使得開發者可以高效地處理對象集合,而無需關心底層的實現細節。Java集合框架主要包括List、Set、Map等接口及其實現類。本文將詳細介紹Java中的集合框架,并分享如何選擇和使用…

簡易電阻、電容和電感測量儀-FPGA

通過VHDL語言編寫程序用于設計電阻、電容和電感測量儀,通過使用試驗箱進行驗證是否設計正確,資料獲取到咸🐟:xy591215295250 \\\或者聯系wechat 號:comprehensivable 設計并制作--臺數字顯示的電阻、電容和電感參數測試…

一篇說清楚大端和小端

端是什么? “我們常說的大端小端模式是計算機中 字節順序(Endianness) 常見的兩種表現形式。(此外還有混合序 (Middle-Endian)) “endian”一詞來源于十八世紀愛爾蘭作家喬納森斯威夫特(Jonathan Swift)的小說《格列佛…

Linux上從NCBI序列

要下載NCBI Gene數據庫中所有Gene ID的FASTA格式序列,可以使用以下方法: 使用Entrez Direct命令行工具 安裝Entrez Direct: conda install bioconda::entrez-direct使用Entrez Direct下載FASTA格式序列: esearch -db gene -query "(Triticum aes…

C++ 空間和時間高效的二項式系數(Space and time efficient Binomial Coefficient)

這里函數采用兩個參數n和k,并返回二項式系數 C(n, k) 的值。 例子: 輸入: n 4 和 k 2 輸出: 6 解釋: 4 C 2 等于 4!/(2!*2!) 6 輸入: n 5 和 k 2 輸出: 10 解釋: 5 C …

海思SD3403/SS928V100開發(14)WIFI模塊RTL8821驅動調試

1.前言 芯片平臺: 海思SD3403/SS928V100 操作系統平臺: Ubuntu20.04.05【自己移植】 WIFI模塊: LB-LINK的RTL8821 2. 調試記錄 參考供應商提供的操作手冊 2.1 lsusb查看設備 2.2 編譯供應商提供的驅動 2.2.1 修改Makefile 2.2.2 編譯報錯 解決辦法: 將Makefile中arm…

linux中 nginx+tomcat 部署方式 tomcat掛掉設置自動啟動

在Linux環境下,要實現當Tomcat掛掉后自動重啟,可以通過編寫Shell腳本結合cron定時任務或者使用系統守護進程(如Systemd、Upstart或SysVinit)來完成。 使用Shell腳本和cron定時任務 編寫檢查并重啟Tomcat的Shell腳本:首…

取證與數據恢復:冷系統分析,實時系統分析與鏡像分析之間的過渡辦法

天津鴻萌科貿發展有限公司是 ElcomSoft 系列取證軟件的授權代理商。 ElcomSoft 系列取證軟件 ElcomSoft 系列取證軟件支持從計算機和移動設備進行數據提取、解鎖文檔、解密壓縮文件、破解加密容器、查看和分析證據。 計算機和手機取證的完整集合硬件加速解密最多支持10,000計…

MMSC物料庫位擴充

MMSC物料庫位擴充 輸入事務碼MMSC: 回車后添加新的庫位即可: 代碼實現,使用BDC *&------------------------------------------------* *&BDC的定義 *&------------------------------------------------* DATA gt_bdcdata T…

ggrcs包4.0版本發布—重新對密度圖寬度進行了設計

目前本人寫的ggrcs包新的4.0版本已經在CRAN上線,目前支持邏輯回歸(logistic回歸)、cox回歸和多元線性回歸。 需要的可以使用代碼安裝 install.packages("ggrcs")如果原來安裝了舊版本,重新在安裝一次就可以升級到新版…

如何選擇小紅書矩陣系統

在內容營銷領域,小紅書已成為一個不可忽視的平臺,尤其是對于品牌和個人創作者來說。小紅書矩陣系統,指的是一系列策略和工具,它們可以幫助用戶在小紅書上高效地管理和分發內容。本文將探討如何選擇適合自己需求的小紅書矩陣系統&a…

(18)GPS/指南針(二)

文章目錄 前言 3 GPS驅動程序選項 4 GPS自動切換 5 高級用途 前言 Copter/Plane/Rover 支持與 GPS、指南針和其他定位技術的整合: 3 GPS驅動程序選項 GPS_DRV_OPTIONS 參數提供了幾個 GPS 操作選項。這個參數是一個位掩碼,允許同時進行多個選項的選…

Oracle數據庫的日志切換策略

Oracle數據庫的日志切換策略是確保數據庫穩定運行和事務連續性的關鍵機制之一。以下是對Oracle日志切換策略的詳細解析 1、自動日志切換 1.1、重做日志切換: Oracle數據庫使用重做日志文件(Redo Log Files)來保證實例恢復。當當前的重做日…

YOLOv8數據集可視化[目標檢測實踐篇]

先貼代碼,后面再補充解析。 這個篇章主要是對標注好的標簽進行可視化,雖然比較簡單,但是可以從可視化代碼中學習到YOLOv8是如何對標簽進行解析的。 下面直接貼代碼: import cv2 import numpy as np import osdef read_det_labels(label_file_path):with open(labe…

藍橋杯開發板STM32G431RBT6高階HAL庫學習FreeRtos——完成第一個小項目點燈

一、配置LED引腳(注意引腳都配置為高電平) 二、新建兩個任務,一個為動態創建,一個靜態創建(以后大多數情況進行動態創建)//將兩個優先級設置成一樣 補充: 1.FreeRTOS創建靜態任務和動態任務的各自優缺點 靜態任務和動…

react框架,使用vite和nextjs構建react項目

react框架 React 是一個用于構建用戶界面(UI)的 JavaScript 庫,它的本質作用是使用js動態的構建html頁面,react的設計初衷就是為了更方便快捷的構建頁面,官方并沒有規定如何進行路由和數據獲取,要構建一個完整的react項目,我們需要…