主頁 >  其他 > Linux中vim編輯器常用命令、檔案查找、磁盤掛載、用戶管理

Linux中vim編輯器常用命令、檔案查找、磁盤掛載、用戶管理

2020-11-13 23:56:41 其他

Vim 介紹

Vim 是全螢屏純文本編輯器,是vi編輯器的升級版,

vim 不僅僅兼容vi所有的命令,而且高亮顯示,vi只能運行在 UNIX 和 Linux 中,而 vim 可以跨平臺運行在Windows,MAC OS 中,

vim 號稱 “編輯器之神”,具有無可匹敵的可擴展性,

大部分 Linux 系統中,默認都會安裝 vim,在 Linux 中使用 vim 比較簡單,直接使用 vim ,命令即可:

[user@ubnutu ~]$ vim a.txt

在命令模式下,使用 :wq 可以保存退出

三種模式

vim 共分為三種模式,分別是命令模式 (Command mode),輸入模式 (Insert mode) 和底線命令模式 (Last line mode) :

三種模式的切換

一開始進入vim的時候,就是命令模式,在命令模式下,使用一些插入按鍵,就會進入輸入模式,比如 i 鍵,

在輸入模式下,按 ESC 鍵退出輸入模式

在命令模式下,輸入: 進入底線命令模式

命令模式下,輸入 :wq保存并退出編輯,也可以輸入 ZZ (shift + zz) 保存退出

命令模式

一開始進入 vim 的時候,就是命令模式,在命令模式下,敲擊鍵盤動作會被識別為命令,而非輸入字符,

命令模式下常用的一些命令:

命令說明
:進入底線命令模式
i前插入模式,從選擇字的前面開始插入
I在本行行首進行插入
a后插入模式,從選擇字的后面開始插入
A在本行行尾進行插入
o下插入模式,從下一行開始插入
O上插入模式,在此行的上面一行重新另外起一行新的空白插入
r替換當前游標所在的字符
R從游標所在字符字符開始替換, 直到按 ESC 退出
h或左箭頭鍵(←)游標向左移動一個字符
j或下箭頭鍵(↓)游標向下移動一個字符
k或上箭頭鍵(↑)游標向上移動一個字符
l或右箭頭鍵(→)游標向右移動一個字符
G移動到最后一行
nG移動的到指定的行, n為行數, 可以配合 :set nu 使用, 和 :n 作用一樣
gg移動到第一行
/str向游標之下搜索 str, 此模式下, 按 n 繼續向下搜索, 按 N 向上搜索
?str向游標之上搜索 str, 此模式下, 按 n 繼續向下搜索, 按 N 向上搜索
x洗掉游標所在字符, 即向后洗掉一個字符
X向前洗掉一個字符
nxn為數字, 向后洗掉指定數量的字符, 如 5n 向后洗掉5個字符
dd洗掉當前游標所在的這一行
ndd從游標所在行開始數, 向下洗掉 n 行, 如 10dd, 向下洗掉10行(包含游標所在行)
yy復制游標所在的那一行
nyy從游標所在行開始數, 向下復制 n 行, 如 10yy, 向下復制10行(包含游標所在行)
p將已復制的內容粘貼到游標所在的下一行
P將已復制的內容粘貼到游標所在的上一行
u撤銷
Ctrl + r反撤銷
.重復前一個動作
ZZ保存退出, 相當于 :wq
ZQ不保存強制退出, 相當于 :q!

輸入模式

在命令模式下,只要按下i,o,a等字符就可以了進入輸入模式了,終端左下角顯示為 –INSERT-

再輸入模式中,任意按鍵都被當做字串進行輸入

ESC 鍵可以退出輸入模式,回到命令模式

底部命令模式

在命令模式下,按冒號鍵 : (英文冒號) 就進入了底線命令模式,

底線命令模式可以輸入一個或者多個字符的命令

ESC 可以退出底線命令模式,回到命令模式

底線命令模式常用命令:

命令說明
:n1,n2s/word1/word2/gn1 n2是行號, 把 n1行到 n2 行之間的word1替換為word2
:1,$s/word1/word2/g:%s/word1/word2/g從第一行到最后一行, 將word1替換為word2
:1,$s/word1/word2/gc:%s/word1/word2/gc從第一行到最后一行, 將word1替換為word2, 每次替換都會進行確認, y 確認替換, n 跳過替換
:n游標移動到第幾行
:set nu顯示行號
:set nonu不顯示行號
:w保存
:q退出vim
:wq保存并退出
:q!放棄未保存的編輯, 強制退出
:! command暫時離開vim 查看命令的執行結果

關機和重啟

關機命令:

[user@ubuntu ~]$ shutdown -h now

重啟命令:

[user@ubuntu ~]$ sudo shutdown -r now

[user@ubuntu ~]$ sudo reboot

該命令需要管理員權限,所以加上 sudo

時間和日期

顯示當前時間:

[user@ubuntu ~]$ date

格式化當前時間:

[user@ubuntu ~]$ date "+%Y-%m-%d %H:%M:%S"
  • %Y 年份(以四位數來表示)
  • %m 月份(以01-12來表示)
  • %d 日期(以01-31來表示)
  • %H 小時(以00-23來表示
  • %M 分鐘(以00-59來表示)
  • %S 秒(以本地的慣用法來表示)

設定當前日期和時間

[user@ubuntu ~]$sudo -s "20201112 13:40"

注意:只有管理員才能修改時間

當修改完時間,再次使用 date 查看時間,可以看到時間并沒有改變,這是因為 Ubuntu 20.04 開啟了 NTP 自動更新:

[user@ubuntu ~]$ timedatectl show

關閉 NTP 自動更新:

[user@ubuntu ~]$ sudo timedatectl set-ntp no

關閉 NTP 自動更新后,再次設定時間就會生效

除非你有特殊的需要,否則不建議關閉 NTP 自動更新

開啟 NTP 自動更新:

[user@ubuntu ~]$ sudo timedatectl set-ntp yes

Linux 系統模式使用的格林威治時間,也就是中央時區,北京位于東八區,也就是北京的地方時比中央時區的地方時早8小, 所以要設定一下時區, 以符合我們的使用

設定東八區時區:

[user@ubuntu ~]$ sudo timedatectl set-timezone Asia/Shanghai

timedatectl list-timezones 命令可以顯示所有的時區串列, 空格往下翻頁, q 退出 .

輸出重定向

一些命令的輸出,可以通過 > 或者 >> 重定向到一個檔案中,

重定向,就是原本命令執行的結果是輸出到終端的,通過 > 或者 >> 輸出到某個檔案里面了

格式是:

[user@ubuntu ~]$ command >> file.log

如果沒有這個檔案,會自動創建一個檔案

> 會覆寫檔案中的所有內容(相當于重新生成了一個檔案)

>> 不會覆寫,會在檔案的最后一行新增一行,同時統計的修改時間發生改變

ll 顯示的檔案串列輸出到日志檔案:

[user@ubuntu ~]$ ll > file.log

查找內容

grep 命令可以在指定檔案中查找指定的內容

格式如下:

[user@ubuntu ~]$ grep 'str' file

比如,在 file.log 中,查詢包含 vim 的內容:

[user@ubuntu ~]$ grep 'vim' file.log

常用的引數有:

  • -i 忽略大小寫 grep -i str file
  • -v 反向查找(不包含) grep -v str file

管道符

管道符的主要作用就是把 命令A 的輸出結果,交給 命令B 來處理,也就是 命令A 的執行結果,作為 命令B 的操作物件

格式:

命令A | 命令B

ll 的結果由 more 來處理:

[user@ubuntu ~]$ || /etc/ | more

ll 的結果由 grep 來搜索

[user@ubuntu ~]$ || /etc/ |grep ssh

統計命令

wc 命令可以統計衣蛾問價有多少行,多少個單詞,多少個字符:

[user@ubuntu ~]$ wc /etc/ssh/sshd_config

wc-l 只顯示行數

下載工具

wget 工具可以通過下載地址,將網路資源下載本機:

[user@ubuntu ~]$ wget http://www.baidu.com

下載并重令名:

[user@ubuntu ~]$ wget -O a.html http://www.baidu.com

下載到指定目錄:

[user@ubuntu ~]$ wget -P download http://www.baidu.com

斷點續傳:

[user@ubuntu ~]$ wget -c http://www.baidu.com

在后臺下載:

[user@ubuntu ~]$ wget -b http://www.baidu.com

curl 請求工具

curl 可以發起一個請求,將請求到的內容輸出到終端:

[user@ubuntu ~]$ curl http://www.baidu.com

可以利用輸出重定向,將本來輸出到終端的內容,重定向一個檔案中:

[user#ubuntu ~]$ curl http://www.baidu.com > c.html

查找檔案或目錄

find 搜索命令

在系統中,搜索符合條件的檔案名

**按照檔案名查找 -name **

命令格式:

find 查找位置 -name 檔案名

/ 目錄開始查找檔案名為 file.log 的檔案:

[user@ubuntu ~]$ sudo find / -name file.log

/ 開始查找的話,有的目錄需要管理員權限,所以加上 sudo

按照檔案名查找,不區分大小寫:

[user@ubuntu ~]$ find /home/ -iname file.log

**按照檔案大小查找 -size **

按照檔案大小查找:

[user@ubuntu ~]$ find /home/ -size 1k

說明:

  • 按照大小查找支持的單位有:b,c,w,k,M,G (注意大小寫)
  • 1k 檔案大小等于 1k
  • +1k 檔案大小大于1k
  • -1k 檔案大小小于1k

按照型別查找 -type

說明:

  • d 目錄

  • f 普通檔案

  • l 鏈接

按照檔案型別查找:

[user@ubuntu ~]$ find . -type d	

搜索當前目錄下所有的普通檔案:

[user@ubuntu ~]$ find . -type f

whereis 搜索命令

whereis 可以查找指定命令的二進制檔案、源檔案和幫助檔案, 比如查看 find 命令:

[user@ubuntu ~]$ whereis find

如果真想查看二進制檔案,可以加上 -b 引數:

[user@ubuntu ~]$ whereis -b find

這個命令不是不是特別常用, 但在有些情況下非常有用, 比如配置計劃任務,需要用到命令的絕對路徑的時候

which 查看命令位置

which 查看命令所在位置:

[user@ubuntu ~]$ which ls

掛載

概念:Linux 所有的存盤設備都必須掛載使用(Linux 中的掛載點,完全可以當做 Windows 中的盤符),區別是,Windows 的盤符是 ABCD,Linux 中的掛載點是目錄

Windows 的外置存盤設備比較智能,插上 U 盤,自動分配盤符,雙擊就能使用了,Linux 中必須手動分配盤符,也就是目錄,掛載到某某目錄下,才能使用,

什么叫掛載?就是把硬體設備和空目錄連接起來,就叫掛載,

df 命令可以查看已經股災的掛載點以及空間使用情況:

[user@ubuntu ~]$ df -h

-h 磁盤大小顯示為 MG

U盤掛載

1.插入U盤

首先將U盤插入電腦, 之后讓虛擬機使用這個U盤:

2.掛載U盤

使用 fdisk -l 命令查看磁盤串列, 一般新添加的會出現在最后面, 比如新插入的U盤:

[user@ubuntu ~]$ sudo fdisk -l

掛載需要管理員權限

[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳(img-1QF81IrG-1605168769730)(https://s3.ax1x.com/2020/11/12/BxLDRf.png)]

插入的U盤的設備名字, 每個人的可能不一樣

使用命令掛載U盤:

[user@ubuntu ~]$ sudo mount /dev/sdb1 /mnt

/mnt 目錄檢查一下, 發現里面已經有U盤的檔案的

3.卸載U盤

當不再需要U盤的時候, 可以執行卸載命令:

[user@ubuntu ~]$ sudo umount /mnt

最后彈出U盤即可:

[user@ubuntu ~]$ sudo eject /dev/sdb1

如何檢查是否掛載成功?

方式一: 執行 df 看一下掛載串列是否多了一個 cdrom

方式二: 去掛載目錄, 比如本例中的 /cdrom 看一下, 是否有檔案

用戶

在 Linux 系統中, 用戶是很重要的一環,用戶管理包括用戶與組賬號的管理,不同的用戶對不同的系統資源擁有不同的使用權限,

Linux 系統中的 root 賬號通常用于系統的維護和管理, 擁有對作業系統的所有權限,

Linux 安裝的程序中,系統會自動創建許多用戶賬號,而這些默認的用戶就稱為 “標準用戶”,

不推薦直接使用 root 賬號登錄系統,

/etc/passwd 檔案存盤了用戶的資訊, 可以通過這個檔案查看用戶資訊:

[user@ubuntu ~]$ cat /etc/passwd

/etc/shadow 影子檔案儲存了用戶的密碼,可以通過這個檔案查看用戶密碼,密碼是加密的,需要管理員權限:

[user@ubuntu ~]$ cat /etc/shadow

/etc/group 檔案存盤了用戶組的資訊, 可以通過這個檔案查看用戶組資訊:

[user@ubuntu: ~]$ cat /etc/group

用戶管理

添加用戶

[user@ubuntu ~]$ useradd  (用戶名)
  • 該命令需要管理員權限
  • 不能添加已存在的用戶
  • -m 引數在添加用戶的時候, 同時在 /home 下創建用戶家目錄
  • 在添加用戶的時候,會自動添加一個同名的用戶組
[user@ubuntu ~]$ sudo useradd -m tom

設定密碼

passwd 命令可以給用戶設定或者修改密碼,如果要修改當前登錄用的密碼,直接使用這個命令即可:

[user@ubuntu ~]$ passwd

如果要給別的用戶設定或者修改密碼 ,需要管理員權限:

[user@ubuntu ~]$sudo passwd tom

切換用戶

su 命令可以切換用戶:

[user@ubuntu ~]$ su 要切換的用戶名

切換到管理員用戶需要權限,所以加上sudo :

[user@ubuntu ~]$ sudo su root

切換到管理員,可以省略 root;

[user@ubuntu ~]$ sudo su

注意: 只有具有 sudo 命令權限的用戶, 才能使用 sudo 命令, 所以只有具有 sudo

test 用戶是是我們安裝作業系統時創建的用戶, 所以 test 用戶具有 sudo 命令權限, 所以可以輕易的使用 sudo 命令, 甚至可以通過 sudo su 切換到超級用戶 root

而我們新添加的用戶 tom 并不具備 sudo 命令權限, 所以不能使用 sudo 命令

sudo 權限的組態檔在 /etc/sudoers, 可以通過編輯這個這個檔案為其他用戶增加 sudo 權限:

[user@ubuntu ~]$ sudo visudo

直接使用 sudo vim /etc/sudoers 的話不行,這個檔案是只讀檔案,所以通過 visudo 命令來修改

或者將用戶加入到 sudo 這個組 (下面有方法)

洗掉用戶

userdel 命令可以洗掉用戶, -r 引數可以在洗掉用戶的時候, 連同 /home 下的用戶對應的家目錄一塊洗掉, 需要管理員權限:

[user@ubuntu: ~]$ sudo userdel -r tom

組管理

查看用戶所屬組

groups 命令可以查看用戶所屬組:

[user@ubuntu ~]$ groups

默認查看當前登錄用戶的, 如果要查看其它用戶的, 后面加上用戶名就行:

[test@ubuntu: ~]$ groups test

可以看到 test 用戶在 sudo 用戶組里面, 這也是為什么 test 用戶可以使用 sudo 命令

添加組

groupadd 命令可以添加組,不能添加已存在的組,需要管理員權限:

[user@ubuntu: ~]$ sudo groupadd g

洗掉組

groupdel 命令可以洗掉組

[user@ubuntu: ~]$ sudo groupdel g

為用戶分配組

gpasswd 命令可以給用戶分配朱,格式如下:

gpasswd -a 用戶名 組名

把 user用戶加入到 g 組中:

[user@ubuntu: ~]$ sudo gpasswd -a tom g

將用戶從組中移除

gpasswd 命令可以把用戶移出分組,格式如下:

gpasswd -d 用戶名 組名

user 用戶從 g 組中移除:

[user@ubuntu: ~]$ sudo gpasswd -d tom g

轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/214144.html

標籤:其他

上一篇:MySQL的組態檔my.cnf詳解

下一篇:聽說,阿里大資料技術架構師終于把自己整理的java面試核心知識點框架篇檔案給分享出來了?

標籤雲
其他(157675) Python(38076) JavaScript(25376) Java(17977) C(15215) 區塊鏈(8255) C#(7972) AI(7469) 爪哇(7425) MySQL(7132) html(6777) 基礎類(6313) sql(6102) 熊猫(6058) PHP(5869) 数组(5741) R(5409) Linux(5327) 反应(5209) 腳本語言(PerlPython)(5129) 非技術區(4971) Android(4554) 数据框(4311) css(4259) 节点.js(4032) C語言(3288) json(3245) 列表(3129) 扑(3119) C++語言(3117) 安卓(2998) 打字稿(2995) VBA(2789) Java相關(2746) 疑難問題(2699) 细绳(2522) 單片機工控(2479) iOS(2429) ASP.NET(2402) MongoDB(2323) 麻木的(2285) 正则表达式(2254) 字典(2211) 循环(2198) 迅速(2185) 擅长(2169) 镖(2155) 功能(1967) .NET技术(1958) Web開發(1951) python-3.x(1918) HtmlCss(1915) 弹簧靴(1913) C++(1909) xml(1889) PostgreSQL(1872) .NETCore(1853) 谷歌表格(1846) Unity3D(1843) for循环(1842)

熱門瀏覽
  • 網閘典型架構簡述

    網閘架構一般分為兩種:三主機的三系統架構網閘和雙主機的2+1架構網閘。 三主機架構分別為內端機、外端機和仲裁機。三機無論從軟體和硬體上均各自獨立。首先從硬體上來看,三機都用各自獨立的主板、記憶體及存盤設備。從軟體上來看,三機有各自獨立的作業系統。這樣能達到完全的三機獨立。對于“2+1”系統,“2”分為 ......

    uj5u.com 2020-09-10 02:00:44 more
  • 如何從xshell上傳檔案到centos linux虛擬機里

    如何從xshell上傳檔案到centos linux虛擬機里及:虛擬機CentOs下執行 yum -y install lrzsz命令,出現錯誤:鏡像無法找到軟體包 前言 一、安裝lrzsz步驟 二、上傳檔案 三、遇到的問題及解決方案 總結 前言 提示:其實很簡單,往虛擬機上安裝一個上傳檔案的工具 ......

    uj5u.com 2020-09-10 02:00:47 more
  • 一、SQLMAP入門

    一、SQLMAP入門 1、判斷是否存在注入 sqlmap.py -u 網址/id=1 id=1不可缺少。當注入點后面的引數大于兩個時。需要加雙引號, sqlmap.py -u "網址/id=1&uid=1" 2、判斷文本中的請求是否存在注入 從文本中加載http請求,SQLMAP可以從一個文本檔案中 ......

    uj5u.com 2020-09-10 02:00:50 more
  • Metasploit 簡單使用教程

    metasploit 簡單使用教程 浩先生, 2020-08-28 16:18:25 分類專欄: kail 網路安全 linux 文章標簽: linux資訊安全 編輯 著作權 metasploit 使用教程 前言 一、Metasploit是什么? 二、準備作業 三、具體步驟 前言 Msfconsole ......

    uj5u.com 2020-09-10 02:00:53 more
  • 游戲逆向之驅動層與用戶層通訊

    驅動層代碼: #pragma once #include <ntifs.h> #define add_code CTL_CODE(FILE_DEVICE_UNKNOWN,0x800,METHOD_BUFFERED,FILE_ANY_ACCESS) /* 更多游戲逆向視頻www.yxfzedu.com ......

    uj5u.com 2020-09-10 02:00:56 more
  • 北斗電力時鐘(北斗授時服務器)讓網路資料更精準

    北斗電力時鐘(北斗授時服務器)讓網路資料更精準 北斗電力時鐘(北斗授時服務器)讓網路資料更精準 京準電子科技官微——ahjzsz 近幾年,資訊技術的得了快速發展,互聯網在逐漸普及,其在人們生活和生產中都得到了廣泛應用,并且取得了不錯的應用效果。計算機網路資訊在電力系統中的應用,一方面使電力系統的運行 ......

    uj5u.com 2020-09-10 02:01:03 more
  • 【CTF】CTFHub 技能樹 彩蛋 writeup

    ?碎碎念 CTFHub:https://www.ctfhub.com/ 筆者入門CTF時時剛開始刷的是bugku的舊平臺,后來才有了CTFHub。 感覺不論是網頁UI設計,還是題目質量,賽事跟蹤,工具軟體都做得很不錯。 而且因為獨到的金幣制度的確讓人有一種想去刷題賺金幣的感覺。 個人還是非常喜歡這個 ......

    uj5u.com 2020-09-10 02:04:05 more
  • 02windows基礎操作

    我學到了一下幾點 Windows系統目錄結構與滲透的作用 常見Windows的服務詳解 Windows埠詳解 常用的Windows注冊表詳解 hacker DOS命令詳解(net user / type /md /rd/ dir /cd /net use copy、批處理 等) 利用dos命令制作 ......

    uj5u.com 2020-09-10 02:04:18 more
  • 03.Linux基礎操作

    我學到了以下幾點 01Linux系統介紹02系統安裝,密碼啊破解03Linux常用命令04LAMP 01LINUX windows: win03 8 12 16 19 配置不繁瑣 Linux:redhat,centos(紅帽社區版),Ubuntu server,suse unix:金融機構,證券,銀 ......

    uj5u.com 2020-09-10 02:04:30 more
  • 05HTML

    01HTML介紹 02頭部標簽講解03基礎標簽講解04表單標簽講解 HTML前段語言 js1.了解代碼2.根據代碼 懂得挖掘漏洞 (POST注入/XSS漏洞上傳)3.黑帽seo 白帽seo 客戶網站被黑帽植入劫持代碼如何處理4.熟悉html表單 <html><head><title>TDK標題,描述 ......

    uj5u.com 2020-09-10 02:04:36 more
最新发布
  • 2023年最新微信小程式抓包教程

    01 開門見山 隔一個月發一篇文章,不過分。 首先回顧一下《微信系結手機號資料庫被脫庫事件》,我也是第一時間得知了這個訊息,然后跟蹤了整件事情的經過。下面是這起事件的相關截圖以及近日流出的一萬條資料樣本: 個人認為這件事也沒什么,還不如關注一下之前45億快遞資料查詢渠道疑似在近日復活的訊息。 訊息是 ......

    uj5u.com 2023-04-20 08:48:24 more
  • web3 產品介紹:metamask 錢包 使用最多的瀏覽器插件錢包

    Metamask錢包是一種基于區塊鏈技術的數字貨幣錢包,它允許用戶在安全、便捷的環境下管理自己的加密資產。Metamask錢包是以太坊生態系統中最流行的錢包之一,它具有易于使用、安全性高和功能強大等優點。 本文將詳細介紹Metamask錢包的功能和使用方法。 一、 Metamask錢包的功能 數字資 ......

    uj5u.com 2023-04-20 08:47:46 more
  • vulnhub_Earth

    前言 靶機地址->>>vulnhub_Earth 攻擊機ip:192.168.20.121 靶機ip:192.168.20.122 參考文章 https://www.cnblogs.com/Jing-X/archive/2022/04/03/16097695.html https://www.cnb ......

    uj5u.com 2023-04-20 07:46:20 more
  • 從4k到42k,軟體測驗工程師的漲薪史,給我看哭了

    清明節一過,盲猜大家已經無心上班,在數著日子準備過五一,但一想到銀行卡里的余額……瞬間心情就不美麗了。最近,2023年高校畢業生就業調查顯示,本科畢業月平均起薪為5825元。調查一出,便有很多同學表示自己又被平均了。看著這一資料,不免讓人想到前不久中國青年報的一項調查:近六成大學生認為畢業10年內會 ......

    uj5u.com 2023-04-20 07:44:00 more
  • 最新版本 Stable Diffusion 開源 AI 繪畫工具之中文自動提詞篇

    🎈 標簽生成器 由于輸入正向提示詞 prompt 和反向提示詞 negative prompt 都是使用英文,所以對學習母語的我們非常不友好 使用網址:https://tinygeeker.github.io/p/ai-prompt-generator 這個網址是為了讓大家在使用 AI 繪畫的時候 ......

    uj5u.com 2023-04-20 07:43:36 more
  • 漫談前端自動化測驗演進之路及測驗工具分析

    隨著前端技術的不斷發展和應用程式的日益復雜,前端自動化測驗也在不斷演進。隨著 Web 應用程式變得越來越復雜,自動化測驗的需求也越來越高。如今,自動化測驗已經成為 Web 應用程式開發程序中不可或缺的一部分,它們可以幫助開發人員更快地發現和修復錯誤,提高應用程式的性能和可靠性。 ......

    uj5u.com 2023-04-20 07:43:16 more
  • CANN開發實踐:4個DVPP記憶體問題的典型案例解讀

    摘要:由于DVPP媒體資料處理功能對存放輸入、輸出資料的記憶體有更高的要求(例如,記憶體首地址128位元組對齊),因此需呼叫專用的記憶體申請介面,那么本期就分享幾個關于DVPP記憶體問題的典型案例,并給出原因分析及解決方法。 本文分享自華為云社區《FAQ_DVPP記憶體問題案例》,作者:昇騰CANN。 DVPP ......

    uj5u.com 2023-04-20 07:43:03 more
  • msf學習

    msf學習 以kali自帶的msf為例 一、msf核心模塊與功能 msf模塊都放在/usr/share/metasploit-framework/modules目錄下 1、auxiliary 輔助模塊,輔助滲透(埠掃描、登錄密碼爆破、漏洞驗證等) 2、encoders 編碼器模塊,主要包含各種編碼 ......

    uj5u.com 2023-04-20 07:42:59 more
  • Halcon軟體安裝與界面簡介

    1. 下載Halcon17版本到到本地 2. 雙擊安裝包后 3. 步驟如下 1.2 Halcon軟體安裝 界面分為四大塊 1. Halcon的五個助手 1) 影像采集助手:與相機連接,設定相機引數,采集影像 2) 標定助手:九點標定或是其它的標定,生成標定檔案及內參外參,可以將像素單位轉換為長度單位 ......

    uj5u.com 2023-04-20 07:42:17 more
  • 在MacOS下使用Unity3D開發游戲

    第一次發博客,先發一下我的游戲開發環境吧。 去年2月份買了一臺MacBookPro2021 M1pro(以下簡稱mbp),這一年來一直在用mbp開發游戲。我大致分享一下我的開發工具以及使用體驗。 1、Unity 官網鏈接: https://unity.cn/releases 我一般使用的Apple ......

    uj5u.com 2023-04-20 07:40:19 more