【Linux】Linux基礎指令3

1. which指令

功能:搜索系統指定的命令

2. whereis指令

功能:?于找到程序的源、?進制?件或?冊?

3. grep指令

語法 grep [ 選項 ] 搜尋字符串 ?件
功能:在?件中搜索字符串,將找到的?打印出來
常?選項
-i :忽略??寫的不同,所以??寫視為相同
-n :順便輸出?號
-v :反向選擇,亦即顯?出沒有 '搜尋字符串' 內容的那??

舉例:

-v 排除符合條件的行,保留其余行?:

4. zip/unzip指令

語法: zip 壓縮?件 .zip ?錄或?件
功能:將?錄或?件壓縮成zip格式
常?選項
-r:遞歸處理,將指定?錄下的所有?件和??錄?并處理。
如果不加-r壓縮僅將目錄本身(空目錄結構)加入壓縮包, 目錄內的文件 / 子目錄不會被壓縮
-d:
zip?命令中的?-d從已存在的壓縮包中 刪除文件
zip -d 壓縮包名 "要刪除的文件路徑"

unzip?命令中的?-d指定解壓文件的目標目錄

unzip lesson2.zip -d /home/user/extract/  # 解壓到指定目錄
舉例:
將文件壓縮:
?

?將文件解壓:
?

5. 關于rz/sz?

rz?和?sz?是?lrzsz?工具包?提供的命令,基于?ZModem 協議,用于?SSH 終端環境下?實現?Linux 服務器與本地(Windows/Linux)的文件傳輸

  • rz(Receive Zmodem):服務器?接收?本地文件(即本地 → 服務器上傳)。
  • sz(Send Zmodem):服務器?發送?文件到本地(即服務器 → 本地下載)。

6. tar指令?(重要)

打包/解包,不打開它,直接看內容
語法 tar [-cxtzjvf] ?件與?錄 ....
參數
-c :建??個壓縮?件的參數指令(create 的意思);
-x :解開?個壓縮?件的參數指令!
-t :查看 tarfile ??的?件!
-z :是否同時具有 gzip 的屬性?亦即是否需要? gzip 壓縮?
-j :是否同時具有 bzip2 的屬性?亦即是否需要? bzip2 壓縮?
-v :壓縮的過程中顯??件!這個常?,但不建議?在背景執?過程!
-f :使?檔名,請留意,在 f 之后要?即接檔名喔!不要再加參數!
-C : 解壓到指定?錄
tar czf xxx.taz src
tar xzf xxx.taz

7. bc指令

bc命令可以很?便的進?浮點運算

8. uname -r指令

語法:uname [選項]
功能: uname?來獲取電腦和操作系統的相關信息。
補充說明:uname可顯?linux主機所?的操作系統的版本、硬件的名稱等基本信息。
常?選項
-a或?all 詳細輸出所有信息,依次為內核名稱,主機名,內核版本號,內核版本,硬件名,處理
器類型,硬件平臺類型,操作系統名稱

9.重要的幾個熱鍵 [Tab], [ctrl]-c, [ctrl]-d,[ctrl]-r

[Tab]按鍵---具有『命令補全』和『檔案補?』的功能
[Ctrl]-c按鍵---讓當前的程序『停掉』
[Ctrl]-d按鍵---通常代表著:『鍵盤輸?結束(End Of File, EOF 戒 End OfInput)』的意思;另外,
他也可以?來取代exit
[Ctrl]-r按鍵--搜索歷史命令

10. 關機

語法:shutdown [選項]
常見選項
-h:將系統的服務停掉后,?即關機。
-r:在將系統的服務停掉之后就重新啟動
-t sec:-t 后?加秒數,亦即『過?秒后關機』的意思
以下命令作為擴展
安裝和登錄命令:login、shutdown、halt、reboot、install、mount、umount、chsh、
exit、last;
?件處理命令:file、mkdir、grep、dd、find、mv、ls、diff、cat、ln;
系統管理相關命令:df、top、free、quota、at、lp、adduser、groupadd、kill、crontab;
?絡操作命令:ifconfig、ip、ping、netstat、telnet、ftp、route、rlogin、rcp、finger、
mail、 nslookup;
系統安全相關命令:passwd、su、umask、chgrp、chmod、chown、chattr、sudo ps、
who;
其它命令:tar、unzip、gunzip、unarj、mtools、man、unendcode、uudecode。

11.??shell命令以及運行原理

Linux嚴格意義上說的是?個操作系統,我們稱之為“核心(kernel)“ ,但我們?般用戶,不能直接
使用kernel。?是通過kernel的“外殼”程序,也就是所謂的shell,來與kernel溝通。如何理解?為
什么不能直接使?kernel?
從技術角度,Shell的最簡單定義:命令行解釋器(command Interpreter)主要包含:
將使?者的命令翻譯給核?(kernel)處理。
同時,將核?的處理結果翻譯給使?者。
對?windows GUI,我們操作windows 不是直接操作windows內核,?是通過圖形接?,點擊,從
而完成我們的操作(?如進?D盤的操作,我們通常是雙擊D盤盤符.或者運?起來?個應?程序)。
shell 對于Linux,有相同的作?,主要是對我們的指令進?解析,解析指令給Linux內核。反饋結果在
通過內核運?出結果,通過shell解析給??。
用戶輸入命令 → Shell 解析命令(詞法/語法分析) → 調用內核接口(系統調用) → 
內核執行(操作硬件/進程等) → 結果返回 Shell → 格式化輸出給用戶  

總結:Shell 幫用戶 “翻譯” 命令給內核,又把內核結果 “翻譯” 給用戶,讓復雜的內核交互變得簡單。

12.?Linux權限的概念

Linux下有兩種??:超級??(root)、普通??。
超級??:可以再linux系統下做任何事情,不受限制
普通??:在linux下做有限的事情。
超級??的命令提?符是“#”,普通??的命令提?符是“$”。
命令:su [用戶名]
功能:切換用戶。
例如,要從root用戶切換到普通用戶user,則使? su user。
要從普通??user切換到root??則使用?su root(root可以省略),此時系統會提?輸?root用戶的口令。

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

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

相關文章

李沐《動手學深度學習》d2l安裝教程

文章目錄 最新回答報錯提醒安裝對應版本安裝C工具和Windows SDK 最新回答 安裝舊版本即可 pip install d2l0.17.0 WARNING: Ignoring invalid distribution -pencv-python (e:\python3.10\lib\site-packages) Looking in indexes: https://pypi.tuna.tsinghua.edu.cn/simple C…

CMake 為 Debug 版本的庫或可執行文件添加 d 后綴

在使用 CMake 構建項目時,我們經常需要區分 Debug 和 Release 構建版本。一個常見的做法是為 Debug 版本的庫或可執行文件添加后綴(如 d),例如 libmylibd.so 或 myappd.exe。 本文將介紹幾種在 CMake 中實現為 Debug 版本自動添加 d 后綴的方法。 方法一:使用 CMAKE_DEBU…

echarts樹狀圖與vue3

父組件 - 使用RadialTreeView <template><div class"page-container"><div class"header-title">美國產品圖譜 (ECharts Radial Tree)</div><RadialTreeView :chart-data"radialData" background-color"#E6E6F…

C# 日志管理功能代碼

一、功能概述 本應用通過 AsyncFileLogger 類提供了靈活的日志控制功能&#xff0c;可在運行時通過 UI 界面啟用或禁用日志記錄。日志系統具有以下特點&#xff1a; 可控制開關&#xff1a;通過按鈕隨時啟用或禁用日志&#xff0c;無需重啟應用異步寫入&#xff1a;日志記錄采…

CSS 性能優化

目錄 CSS 性能優化CSS 提高性能的方法1. 選擇器優化1.1 選擇器性能原則1.2 選擇器優化示例 2. 重排&#xff08;Reflow&#xff09;和重繪&#xff08;Repaint&#xff09;優化2.1 重排和重繪的概念2.2 觸發重排的操作2.3 觸發重繪的操作2.4 優化重排和重繪的方法 3. 資源優化3…

【JJ斗地主-注冊安全分析報告】

前言 由于網站注冊入口容易被黑客攻擊&#xff0c;存在如下安全問題&#xff1a; 暴力破解密碼&#xff0c;造成用戶信息泄露短信盜刷的安全問題&#xff0c;影響業務及導致用戶投訴帶來經濟損失&#xff0c;尤其是后付費客戶&#xff0c;風險巨大&#xff0c;造成虧損無底洞 …

SON.stringify()和JSON.parse()之間的轉換

1.JSON.stringify() 作用&#xff1a;將對象、數組轉換成字符串 const obj {code: "500",message: "出錯了", }; const jsonString JSON.stringify(obj); console.log(jsonString);//"{"code":"Mark Lee","message"…

MongoDB $type 操作符詳解

MongoDB $type 操作符詳解 引言 MongoDB 是一款流行的開源文檔型數據庫,它提供了豐富的查詢操作符來滿足不同的數據查詢需求。在 MongoDB 中,$type 操作符是一個非常有用的查詢操作符,它允許用戶根據文檔中字段的類型來查詢文檔。本文將詳細介紹 MongoDB 的 $type 操作符,…

RagFlow優化代碼解析(一)

引子 前文寫到RagFlow的環境搭建&推理測試&#xff0c;感興趣的童鞋可以移步&#xff08;RagFlow環境搭建&推理測試-CSDN博客&#xff09;。前文也寫過RagFLow參數配置&測試的文檔&#xff0c;詳見&#xff08;RagFlow環境搭建&推理測試-CSDN博客&#xff09;…

永磁同步電機控制算法--模糊PI轉速控制器

一、原理介紹 在常規的PID控制系統的基礎上提出了一種模糊PID以及矢量變換方法相結合的控制系統&#xff0c;經過仿真分析對比證明&#xff1a; 模糊PID控制系統能夠有效的提高永磁同步電機的轉速響應速度&#xff0c;降低轉矩脈動&#xff0c;增強了整體控制系統的抗干擾能力…

MySQL基本操作(續)

第3章&#xff1a;MySQL基本操作&#xff08;續&#xff09; 3.3 表操作 表是關系型數據庫中存儲數據的基本結構&#xff0c;由行和列組成。在MySQL中&#xff0c;表操作包括創建表、查看表結構、修改表和刪除表等。本節將詳細介紹這些操作。 3.3.1 創建表 在MySQL中&#…

探索未知驚喜,盲盒抽卡機小程序系統開發新啟航

在消費市場不斷追求新鮮感與驚喜體驗的當下&#xff0c;盲盒抽卡機以其獨特的魅力&#xff0c;迅速成為眾多消費者熱衷的娛樂與消費方式。我們緊跟這一潮流趨勢&#xff0c;專注于盲盒抽卡機小程序系統的開發&#xff0c;致力于為商家和用戶打造一個充滿趣味與驚喜的數字化平臺…

89.實現添加收藏的功能的后端實現

實現完查看收藏列表之后&#xff0c;實現的是添加收藏的功能 我的設想是&#xff1a;在對話界面中&#xff0c;如果用戶認為AI的回答非常好&#xff0c;可以通過點擊該回答對應的氣泡中的圖標&#xff0c;對該內容進行添加 所以后端實現為&#xff1a; service類中添加&…

OD 算法題 B卷【猴子吃桃】

文章目錄 猴子吃桃 猴子吃桃 猴子喜歡吃桃&#xff0c;桃園有N棵桃樹&#xff0c;第i棵桃樹上有Ni個桃&#xff0c;看守將在H(>N)小時后回來&#xff1b;猴子可以決定吃桃的速度K(個/小時)&#xff0c;每個小時他會選擇一棵桃樹&#xff0c;從中吃掉K個桃&#xff0c;如果這…

ubuntu 端口復用

需求描述&#xff1a;復用服務器的 80端口&#xff0c;同時處理 ssh 和 http 請求&#xff0c;也就是 ssh 連接和 http 訪問服務器的時候都可以指定 80 端口&#xff0c;然后服務器可以正確分發請求給 ssh 或者 http。 此時&#xff0c;ssh 監聽的端口為 22&#xff0c;而 htt…

Hive中ORC存儲格式的優化方法

優化Hive中的ORC(Optimized Row Columnar)存儲格式可顯著提升查詢性能、降低存儲成本。以下是詳細的優化方法,涵蓋參數配置、數據組織、寫入優化及監控調優等維度: 一、ORC核心參數優化 1. 存儲與壓縮參數 SET orc.block.size=268435456; -- 塊大小(默認256MB)…

Vim 設置搜索高亮底色

在 Vim 中&#xff0c;默認搜索命中會高亮顯示&#xff0c;方便用戶快速定位關鍵字。但有些用戶希望自定義搜索匹配的底色或前景色&#xff0c;以適應不同的配色方案或提高可讀性。本文將詳細介紹如何修改 Vim 的搜索高亮顏色。 一、Vim 搜索高亮機制 Vim 用內置的高亮組&…

【計算機網絡】非阻塞IO——poll實現多路轉接

&#x1f525;個人主頁&#x1f525;&#xff1a;孤寂大仙V &#x1f308;收錄專欄&#x1f308;&#xff1a;計算機網絡 &#x1f339;往期回顧&#x1f339;&#xff1a;【計算機網絡】非阻塞IO——select實現多路轉接 &#x1f516;流水不爭&#xff0c;爭的是滔滔不息 一、…

vscode使用系列之快速生成html模板

一.歡迎來到我的酒館 vscode&#xff0c;yyds! 目錄 一.歡迎來到我的酒館二.vscode下載安裝1.關于vscode你需要知道2.開始下載安裝 三.vscode快速創建html模板 二.vscode下載安裝 1.關于vscode你需要知道 Q&#xff1a;為什么使用vscode? A&#xff1a;使用vscode寫…

【C/C++】不同防止頭文件重復包含的措施

文章目錄 #pragma once vs #ifndef 文件宏1 原理層面區別&#xff08;core&#xff09;2 關鍵區別與優缺點分析3 總結與最佳實踐 #pragma once vs #ifndef 文件宏 在 C/C 中&#xff0c;#pragma once 和傳統的文件宏守衛 (#ifndef HEADER_H #define HEADER_H ... #endif) 都用…