日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 运维知识 > linux >内容正文

linux

【常用】linux 命令是什么的缩写(命令缩写)?vi快捷键,linux操作,c语言缩写,计算机相关,其他缩写,xshell操作,apt-get命令大全

發(fā)布時(shí)間:2025/3/20 linux 19 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【常用】linux 命令是什么的缩写(命令缩写)?vi快捷键,linux操作,c语言缩写,计算机相关,其他缩写,xshell操作,apt-get命令大全 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

文章目錄

    • linux縮寫(xiě)
    • Linux man快捷鍵
    • Linux vi快捷鍵
    • linux終端操作(shell:bash、sh)
    • linux快捷鍵
    • apt-get 命令大全
    • xshell操作
    • Linux VSCode快捷鍵
    • c語(yǔ)言縮寫(xiě)
    • c++縮寫(xiě)
    • 計(jì)算機(jī)相關(guān)
    • 其他縮寫(xiě)
    • Clion快捷鍵(設(shè)置成VS效果)
    • 瀏覽器快捷鍵
    • Windows終端操作
    • Qt Creator快捷鍵
    • C語(yǔ)言動(dòng)靜態(tài) 存儲(chǔ)區(qū)
    • rockchip

linux縮寫(xiě)

cal:calendar
cat:concatenate
cd:change directory
chgrp:change group(修改文件或文件夾所屬組)
chmod:change file mode bit(更改文件模式位)
chown:change owner(改變文件或文件夾所有者)
cp:copy
df:disk free(顯示磁盤(pán)的相關(guān)信息【為什么叫這個(gè)?】)
du:Disk Usage(顯示目錄或文件的大小)
fg:ForeGround(前景、前臺(tái))
grep:Global Regular Expression Print
ifconfig:network interfaces configuring(網(wǎng)絡(luò)接口配置)
ln:link
mv:move
ping:Packet Internet Grope(因特網(wǎng)包探索器)
pwd:print working directory
ps:Process Status(查看進(jìn)程狀態(tài))
RPM:Redhat Package Manager
su:Switch users
sudo:super do
tar:tape archive

GCC:GNU Compiler Collection(GNU 編譯器套件)
GNU:GNU is Not Unix 的遞歸縮寫(xiě)(GNU:對(duì)Unix向上兼容的完整的自由軟件系統(tǒng))
GDB:The GNU Project Debugger(GNU項(xiàng)目調(diào)試器)

參考文章:Linux里常見(jiàn)術(shù)語(yǔ)的縮寫(xiě)

Linux man快捷鍵

一般只需直接man [所查命令],但有相同命令時(shí),man出來(lái)的結(jié)果很可能不是想要的,可以先用man -f [命令名]查詢,然后用man 數(shù)字 [命令名]查詢。
程序函數(shù)一般可以用man 2 [函數(shù)名]查到,如直接man open出來(lái)的并不是open()函數(shù)的幫助,發(fā)現(xiàn)有倆open,第二個(gè)是找開(kāi)文件,這時(shí)就可用man 2 open了

參考文章:ubuntu下man查詢函數(shù)

Linux vi快捷鍵

撤銷(xiāo):(esc) r
重做:(esc) ctrl+r
全選代碼:先gg跳到第一行,然后按shift+v(顯示可視行),再按shift+g,就會(huì)跳轉(zhuǎn)到最后一樣并且全部代碼被選中(ggVG)
從外界粘貼代碼:先按i進(jìn)入編輯模式,鼠標(biāo)右鍵粘貼–>粘貼到終端
顯示行號(hào)::set nu
保存退出::wq

另起一行:ESC+o(但是老是把最后一個(gè)字符也切換下去怎么回事,不行啊!)

從上至下搜索字符串:/字符串

linux終端操作(shell:bash、sh)

ubuntu終端復(fù)制文本:鼠標(biāo)按住左鍵滑動(dòng)選中要復(fù)制的內(nèi)容即可,無(wú)需再右鍵點(diǎn)擊復(fù)制

CTRL+A 光標(biāo)最前
CTRL+E 光標(biāo)最后
CTRL+U 剪切、刪除此行
CTRL+Y 粘貼、恢復(fù)此行
CTRL+K 剪切、刪除光標(biāo)后的內(nèi)容
CTRL+D 退出終端(準(zhǔn)確來(lái)說(shuō)是退出當(dāng)前shell)
CTRL+S 暫停屏幕輸出
CTRL+D 恢復(fù)屏幕輸出

重命名文件:mv fileA fileB
返回上次目錄:cd -
終端清除本行輸入:ctrl + shift + -
ll:顯示文件詳細(xì)信息,
查看歷史命令:history [選項(xiàng)] [歷史命令保存文件]

暫停滾屏(鎖定屏幕):ctrl + s
解鎖屏幕:ctrl + q

遞歸 test 目錄下所有文件加 777 權(quán)限:chmod 777 test/ -R

復(fù)制文件夾:cp -r 源文件夾路徑 目標(biāo)文件夾路徑

解壓tgz:tar -zxvf 壓縮包
壓縮tgz:tar cvzf 壓縮包包名.tar 文件1 文件2 文件3…
解壓tar.xz:tar xvf + 壓縮包
解壓rar:參考文章:linux ubuntu如何解壓rar文件?unrar

查找文件(查找目錄下包含子目錄的所有文件名帶xx的文件):find . -name '*xx*'

查看命令位置:type 命令(如:type nginx 結(jié)果:nginx is /usr/sbin/nginx)

查看編譯器版本如:

[root@ubuntu /arnold_test/20211219_ftpCrossCompile/netkit-ftp-0.17]13# arm-linux-gnueabihf-gcc --version arm-linux-gnueabihf-gcc (GNU Toolchain for the A-profile Architecture 8.3-2019.03 (arm-rel-8.36)) 8.3.0 Copyright (C) 2018 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

查閱正在改變的日志文件:tail -f 文件名
批量動(dòng)態(tài)跟蹤某目錄下日志文件:tail -f *.log
(來(lái)源于進(jìn)程間通信視頻教程)

批量搜索文件內(nèi)容:grep -rn "{填寫(xiě)關(guān)鍵字}" *

-r 是遞歸查找 -n 是顯示行號(hào) -R 查找所有文件包含子目錄 -i 忽略大小寫(xiě) -l 只列出匹配的文件名 -L 列出不匹配的文件名 -w 只匹配整個(gè)單詞,而不是字符串的一部分(匹配 hello,不匹配helloo)

如:grep -rn "app" *,遞歸查找路徑下所有文件中帶app字符串的內(nèi)容

grep查找內(nèi)容輸出到文件:
1、覆蓋:grep -rn "app" * > ./arnold.log
1、追加:grep -rn "app" * >> ./arnold.log

實(shí)時(shí)顯示系統(tǒng)中各個(gè)進(jìn)程的資源占用情況:top
進(jìn)入后再按P,可以以cpu占用作進(jìn)程排名

查看進(jìn)程信息:
ps -auxf | grep [process name](加f可顯示進(jìn)程樹(shù))
ps -ef | grep [process name]
快速找進(jìn)程號(hào):
pgrep [process name](我ubuntu和arm攝像頭都沒(méi)這個(gè)命令)

殺死進(jìn)程:
linux ubuntu kill指令和killall指令的區(qū)別(killall會(huì)終止所有與該名字匹配的進(jìn)程)
殺死包含指定關(guān)鍵字的所有進(jìn)程:
ps aux | grep 關(guān)鍵字 |awk '{print $2}'|xargs kill -9
如:ps aux | grep a.out |awk '{print $2}'|xargs kill -9

給指定進(jìn)程名發(fā)送特定信號(hào):killall -[信號(hào)值] [進(jìn)程名](進(jìn)程名要寫(xiě)全,比如ky_ai_camera_engine_origin,不能只寫(xiě)ky_ai_camera_en)
給指定進(jìn)程名發(fā)送特定信號(hào):kill -[信號(hào)值] [進(jìn)程號(hào)](信號(hào)值可以是數(shù)字也可以是標(biāo)志:如10或USR1)

查看系統(tǒng)信號(hào)列表:kill -l

遞歸刪除目錄下含有xxx關(guān)鍵字的文件:find . -name "*xxx*" | xargs rm

查看端口占用情況:netstat -anp | grep 端口號(hào)

查看使用中的端口號(hào):cat /etc/services
如:海康攝像頭

# cat /etc/services # cat services # Here is a simple services file. # ftp-data 20/tcp ftp 21/tcp telnet 23/tcp uptime 24/tcp bootps 67/udp bootpc 68/udp tftp 69/tcp http 80/tcp sftp 115/tcp snmp 161/udp

查看系統(tǒng)位數(shù):getconf LONG_BIT
查看系統(tǒng)信息:lsb_release -a
查看系統(tǒng)架構(gòu):uname -a

顯示容量/內(nèi)存(顯示當(dāng)前路徑下每個(gè)文件夾及文件大小):du -sh *

后臺(tái)運(yùn)行:命令最后加個(gè)&

修改用戶組,修改所屬用戶:linux修改用戶組,修改所屬用戶

linux快捷鍵

回到桌面:ctrl + win +D
退出全屏:F11
打開(kāi)終端:ctrl+alt+t
終端創(chuàng)建新標(biāo)簽:ctrl+shift+t
★終端放大字體:ctrl + shift + +
★終端縮小字體:ctrl + -

文件或文件夾的復(fù)制命令1.cp命令命令:cp dir1/a.doc dir2 表示將dir1下的a.doc文件復(fù)制到dir2目錄下cp -r dir1 dir2 表示將dir1及其dir1下所包含的文件復(fù)制到dir2下cp -r dir1/. dir2 表示將dir1下的文件復(fù)制到dir2,不包括dir1目錄說(shuō)明:cp參數(shù) -i:詢問(wèn),如果目標(biāo)文件已經(jīng)存在,則會(huì)詢問(wèn)是否覆蓋;

apt-get 命令大全

apt-get命令大全

xshell操作

垂直分屏:選項(xiàng)卡 --> 排列 --> 垂直排列

Linux VSCode快捷鍵

移動(dòng)代碼:選中代碼按住alt按上下方向鍵
打開(kāi)命令面板:ctrl + shift + p 或 F1
打開(kāi)文件搜索面板:ctrl + p
全屏顯示:F11
打斷點(diǎn)(內(nèi)聯(lián)斷點(diǎn)?):F9
打開(kāi)終端:ctrl + `
關(guān)閉當(dāng)前文件:ctrl + w
變量批量重命名:F2
隱藏側(cè)邊欄:ctrl + b

轉(zhuǎn)到定義:ctrl+鼠標(biāo)左鍵點(diǎn)擊或F12
速覽定義:按住ctrl鼠標(biāo)放在函數(shù)上

代碼左縮進(jìn):ctrl + [ 或 shift + Tab
代碼右縮進(jìn):ctrl + ]

格式化代碼:ctrl + shift + i

向上插入一行:ctrl + shift + enter
向下插入一行:ctrl + enter

返回上次光標(biāo)處:ctrl + alt + -

擴(kuò)展選擇:shift + alt + →
縮小選擇:shift + alt + ←

左右括號(hào)跳轉(zhuǎn):ctrl + shift + \

非常全的VSCode快捷鍵(中英文對(duì)照版)

(以下來(lái)自vscode幫助)

c語(yǔ)言縮寫(xiě)

std:standard
%d:decimal system(十進(jìn)制)
%hd:short int(短整型,因?yàn)?s代表字符串,所以用short的第二個(gè)字母)
%lf:double float(雙精度,因?yàn)閐、o、u、b 都被占用了,所以用 l 表示double)
malloc:memory allocate(內(nèi)存分配)
ptr:pointer

c++縮寫(xiě)

if:input file
of:output file
endl:end line
EOF:end of file

計(jì)算機(jī)相關(guān)

CPU:central processing unit(中央處理單元、中央處理器)
ALU:Arithmetic&logical Unit(算數(shù)邏輯單元)
DW:double word(四個(gè)字節(jié))

其他縮寫(xiě)

kits:套件(就是個(gè)英文單詞,不是縮寫(xiě))
MinGW:Minimalist GNU for Windows
MFC:Microsoft Foundation Classes(微軟基礎(chǔ)類(lèi)庫(kù))
DLL:Dynamic Link Library(動(dòng)態(tài)庫(kù)、動(dòng)態(tài)鏈接庫(kù))
AST:abstract syntax code(抽象語(yǔ)法樹(shù))

Clion快捷鍵(設(shè)置成VS效果)

alt + ↑ / ↓ :切換函數(shù)塊
ctrl+g:跳轉(zhuǎn)到行

瀏覽器快捷鍵

chrome清除緩存:ctrl + shift + delete

Windows終端操作

切換到其他盤(pán):盤(pán)符:
如:

D:\1_Softwares\15_Qt\Qt5.9.9\5.9.9\mingw53_32>F:F:\KYSL_Projects\1_cy335c_product_tools\test>

Qt Creator快捷鍵

注釋代碼:ctrl + /
運(yùn)行代碼:ctrl + r(run)
編譯代碼:ctrl + b(build)
字體縮放:ctrl + 鼠標(biāo)滾輪
向上、向下復(fù)制:ctrl + alt + ↑ 或 ↓
豎向選擇:alt + shift + 方向鍵
上下交換行:ctrl + shift + ↑ 或 ↓
打開(kāi)幫助文檔:F1
對(duì)齊代碼:ctrl + i
同名.cpp文件和.h文件之間的切換:F4
幫助文檔路徑:D:\1_Softwares\15_Qt\Qt5.9.9\5.9.9\mingw53_32\bin

C語(yǔ)言動(dòng)靜態(tài) 存儲(chǔ)區(qū)

  • 普通全局變量能被其他文件訪問(wèn),static全局變量不行;
  • static局部變量不能被包含它的{}外訪問(wèn)(這點(diǎn)與auto普通變量相同,但static局部變量的生命周期較auto普通變量長(zhǎng));
  • 外部函數(shù)或變量使用前必須要聲明;
  • extern關(guān)鍵字可以在函數(shù)或變量定義時(shí)加上(定義時(shí)加不加都行),也可在聲明時(shí)加上(在需要導(dǎo)入的頭文件或直接在調(diào)用文件中)(但我測(cè)試過(guò),外部函數(shù)不加extern也能被調(diào)用,變量不加extern就不行,原因:變量聲明如果不加extern則無(wú)法區(qū)分是定義還是聲明,所以聲明一定要加extern)(要清楚包含頭文件的目的,本質(zhì)就是個(gè)文本復(fù)制)
  • 普通函數(shù)定義或聲明時(shí)加上extern就能被外部文件,但加了static就只能本文件訪問(wèn)

如果一個(gè)函數(shù)要被其他文件中函數(shù)使用,定義時(shí)加extern關(guān)鍵字,在沒(méi)有加extern和static關(guān)鍵字時(shí),一般有的編譯器會(huì)默認(rèn)是extern類(lèi)型的,因此你在其他函數(shù)里調(diào)用也可以使用。
但是有些編譯器以及在一些大型項(xiàng)目里,使用時(shí)一般的會(huì)將函數(shù)的定義放在源文件中不加extern,而將函數(shù)的聲明放在頭文件中,并且顯示的聲明成extern類(lèi)型,使用此函數(shù)的源文件包含此頭文件即可。
參考文章:全局函數(shù)就可以被另一個(gè)文件中的程序調(diào)用,聲明函數(shù)時(shí)不管寫(xiě)沒(méi)寫(xiě)extern都默認(rèn)為全局函數(shù)嗎

  • 存儲(chǔ)區(qū)
//main.cpp int a = 0; //全局初始化區(qū) char *p1; //全局未初始化區(qū) main() { int b; //棧 char s[] = "abc";// 棧 char *p2;// 棧 char *p3 = "123456";// 123456\0在常量區(qū),p3在棧上。 static int c =0//全局(靜態(tài))初始化區(qū) p1 = (char *)malloc(10); p2 = (char *)malloc(20); //分配得來(lái)得10和20字節(jié)的區(qū)域就在堆區(qū)。 strcpy(p1, "123456"); //123456\0放在常量區(qū),編譯器可能會(huì)將它與p3所指向的"123456"優(yōu)化成一個(gè)地方。 }

參考文章:【c語(yǔ)言】字符串常量到底存放在哪個(gè)存儲(chǔ)區(qū)

rockchip

RKAIQ:Rockchip Automatical Image Quality(瑞芯微自動(dòng)圖像質(zhì)量)(圖像處理算法模塊)

其他具體詳細(xì)縮寫(xiě):KYSL_瑞芯微AI芯片入門(mén) RockChip(RV1126_RV1109)

MPP:(Media Process Platform)媒體處理平臺(tái)
MPI:MppApi(MPI)媒體處理平臺(tái)應(yīng)用程序接口

DRM(Direct Rendering Manager)(直接渲染管理器)
DRI(Direct Rendering Infrastructure)(直接渲染基件)
DMA (Direct Memory Access)(直接存儲(chǔ)器訪問(wèn))

gop:Group Of Picture(即兩個(gè) I 幀之間的間隔)(源自:Multimedia/Rockchip_Developer_Guide_MPP_CN.pdf)

OSD(On Screen Display)是屏幕顯示技術(shù)的一種,用于在顯示終端上顯示字符、圖形和圖像。參考文章:OSD的原理

3A,指自動(dòng)聚焦(AF),自動(dòng)曝光(AE)和自動(dòng)白平衡(AEB)算法,或者算法.so 庫(kù)
Async Sub Device,特指在 Media Controller 結(jié)構(gòu)下的 V4L2 子設(shè)備
Bayer Raw,或者 Raw Bayer,表示設(shè)備(Sensor 或 ISP)輸出的 RGGB,BGGR,GBRG,GRBG 等格式,或該格式的數(shù)據(jù)幀
Buildroot, 特指 Rockchip 基于 Buildroot發(fā)布的一系列 Linux SDK
CIF,Camera Interface, 即 Camera 接口, 用以接收 Sensor 數(shù)據(jù)并保存到 Memory 中
DVP,一種并行接口,即 Digital Video Port
Entity, 本文指 Media Controller 框架下的各節(jié)點(diǎn)
FCC 或 FourCC,即 Four Character(FCC) codes,指 Linux Kernel 中用 4 個(gè)字符表示的圖
像格式,詳見(jiàn) FourCC 介紹
HSYNC,行同步信號(hào)
ISP,Image Signal Processing,用以接收并處理圖像
IOMMU,Input-Output Memory Management Unit,本文指 Rockchip 系列芯片中的
iommu 模塊,用于將物理上分散的內(nèi)存頁(yè)映射成 cif、isp 可見(jiàn)的連續(xù)內(nèi)存
Media Controller,Linux kernel 的一種媒體框架
MIPI,本文指 MIPI 協(xié)議
MIPI-DPHY,本文指 MIPI-DPHY 協(xié)議,或 Rockchip 芯片中符合 MIPI-DPHY 協(xié)議的控制器
MP,即 Main Path,指 Rockchip ISP 的一個(gè)輸出節(jié)點(diǎn),可輸出全分辨率圖像,一般用來(lái)拍照,抓取 Raw 圖
PCLK,即 Pixel clock
Pipeline,本文指 media controller 下各個(gè) entity 相互連接形成的鏈路
SP,即 Self Path,指 Rockchip ISP 的一個(gè)輸出節(jié)點(diǎn),最高只能輸出 1080p 分辨率,一般用
作預(yù)覽
Userspace,即 Linux 用戶空間(相對(duì)于 Linux 內(nèi)核空間),本文特指用戶層或在用戶層執(zhí)行
的程序
V4L2,即 Video4Linux2,Linux kernel 的視視頻處理模塊
VIP,在 Rockchip 芯片中,即 Video Input Processor, 曾作為 CIF 的別名,已不再使用
VSYNC,場(chǎng)同步信號(hào)

總結(jié)

以上是生活随笔為你收集整理的【常用】linux 命令是什么的缩写(命令缩写)?vi快捷键,linux操作,c语言缩写,计算机相关,其他缩写,xshell操作,apt-get命令大全的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。