Linux的簡單使用

  1. Linux命令使用技巧
    1. Tab鍵自動補全
    2. 連續兩次Tab鍵,給出操作提示
    3. 使用上下箭頭快速調出曾經使用過的命令
    4. 使用clear命令或者Ctrl+l快捷鍵實現清屏
  2. Linux的常用命令
    1. 命令作用詳細說明
      ls [-al] [dir]顯示指定目錄下的內容

      -a 顯示所有文件及目錄 (. 開頭的隱藏文件也會列出)

      -l 除文件名稱外,同時將文件型態(d表示目錄,-表示文件)、權限、擁有者、文件大小等信息詳細列出

      cd [dirName]切換當前工作目錄,即進入指定目錄

      ~表示用戶的home目錄

      . 表示目前所在的目錄

      .. 表示目前目錄位置的上級目錄

      cat [-n] fileName顯示文件內容-n :由1開始對所有輸出的行數編號
      more fileName以分頁的形式顯示文件內容

      回車鍵 ?? ?向下滾動一行

      空格鍵 ?? ?向下滾動一屏

      b ?? ??? ?返回上一屏

      q或者Ctrl+C?? ?退出more

      tail [-f] fileName查看文件末尾的內容-f :動態讀取文件末尾內容并顯示,通常用于日志文件的內容輸出
      mkdir [-p] dirName創建目錄-p:確保目錄名稱存在,不存在的就創建一個。通過此選項,可以實現多層目錄同時創建
      rmdir [-p] dirName刪除空目錄-p:當子目錄被刪除后使父目錄為空目錄的話,則一并刪除
      rm [-rf] name刪除文件或者目錄

      -r:將目錄及目錄中所有文件(目錄)逐一刪除,即遞歸刪除

      -f:無需確認,直接刪除

      cp [-r] source dest用于復制文件或目錄-r:如果復制的是目錄需要使用此選項,此時將復制該目錄下所有的子目錄和文件
      mv source dest為文件或目錄改名、或將文件或目錄移動到其它位置
      tar [-zcxvf] fileName [files]對文件進行打包、解包、壓縮、解壓。包文件后綴為.tar表示只是完成了打包,并沒有壓縮,包文件后綴為.tar.gz表示打包的同時還進行了壓縮

      -z:z代表的是gzip,通過gzip命令處理文件,gzip可以對文件壓縮或者解壓

      -c:c代表的是create,即創建新的包文件

      -x:x代表的是extract,實現從包文件中還原文件

      -v:v代表的是verbose,顯示命令的執行過程

      -f:f代表的是file,用于指定包文件的名稱

      vim fileName對文件內容進行編輯,vim其實就是一個文本編輯器

      通過vim命令打開文件后,默認進入命令模式。

      在命令模式下按下[i,a,o]任意一個,可以進入插入模式。進入插入模式后,下方會出現【insert】字樣。

      在插入模式下按下ESC鍵,回到命令模式。

      在命令模式下按下[:,/]任意一個,可以進入底行模式。

      通過/方式進入底行模式后,可以對文件內容進行查找。

      通過:方式進入底行模式后,可以輸入wq(保存并退出)、q!(不保存退出)、set nu(顯示行號)。

      find dirName -option fileName在指定目錄下查找文件
      grep word fileName從指定文件中查找指定的文本內容
      source /etc/profile重新加載profile文件,使更改的配置立即生效
      ps -ef | grep java查看進程

      ps命令是linux下非常強大的進程查看命令,通過ps -ef可以查看當前運行的所有進程的詳細信息

      “|”在Linux中稱為管道符,可以將前一個命令的結果輸出給后一個命令作為輸入

      使用ps命令查看進程時,經常配合管道符和查找命令 grep 一起使用,來查看特定進程

      systemctl status firewalld

      firewall-cmd --state

      查看防火墻狀態
      systemctl stop firewalld暫時關閉防火墻
      systemctl disable firewalld永久關閉防火墻
      systemctl start firewalld開啟防火墻
      firewall-cmd --zone=public --add-port=8080/tcp --permanent開放指定端口
      firewall-cmd --zone=public --remove-port=8080/tcp --permanent關閉指定端口
      firewall-cmd --reload立即生效
      firewall-cmd --zone=public --list-ports查看開放的端口
      kill -9 1024結束進程kill命令是Linux提供的用于結束進程的命令,-9表示強制結束
      nohup Command [ Arg … ] [&]英文全稱 no hang up(不掛起),用于不掛斷地運行指定命令,退出終端不會影響程序的運行

      Command:要執行的命令

      Arg:一些參數,可以指定輸出文件

      &:讓命令在后臺運行

      舉例: nohup java -jar boot工程.jar &> hello.log ?&?? ??? ?

      后臺運行java -jar命令,并將日志輸出到hello.log文件

      chmod 777 xxxx.sh為所有用戶授予讀、寫、執行權限

      三位數字分別代表不同用戶的權限

      第1位表示文件擁有者的權限

      第2位表示同組用戶的權限

      第3位表示其他用戶的權限

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

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

相關文章

sonar對webgoat進行靜態掃描

安裝sonar并配置 docker安裝sonarqube,sonarQube靜態代碼掃描 - Joson6350 - 博客園 (cnblogs.com) 對webgoat進行sonar掃描 掃描結果 bugs Change this condition so that it does not always evaluate to "false" 意思是這里的else if語句不會執行…

“我,24歲,年薪20萬”:選對了行業究竟多重要?

那些在職場上順風順水,按部就班拿到高薪的人都有什么特點? 今天的主人公Flee告訴我,是穩。 在她的故事里,我看到一個“別人家的姑娘”,是怎樣在職場上穩步晉升,大學畢業僅2年,就拿到18.6K月薪&a…

「go查漏補缺」命名規則以及 GROM 結構體的應用

概述: 在學習GORM過程中,總是在調用結構體和文件導入這里出錯,所以整理了以下文檔用于梳理變量/結構體命名規則和import導入的知識點 一、變量/結構體命名規則 變量/結構體都遵守同樣的命名規則:可見性由首字母大小寫決定 大寫…

單一職責原則 (Single Responsibility Principle)

定義: 單一職責原則指一個類應該僅有一個引起它變化的原因。這個原則強調一個類應該只負責一個功能領域中的相應職責,或者可以理解為一個類應該只有一個改變的原因。 解決的問題: 降低類的復雜度,一個類只負責一項任務會更加清…

2022年12月 Scratch(二級)真題解析#中國電子學會#全國青少年軟件編程等級考試

Scratch等級考試(1~4級)全部真題?點這里 一、單選題(共25題,每題2分,共50分) 第1題 一個骰子,從3個不同角度看過去的點數如圖所示,請問5的對面是什么點數?(?) A:1 B:3 C:4 D:6 答案:A 根據圖三,用右手定則,大拇指朝上指向6所對的方向,其余四指握起來…

目標檢測框存在內嵌情況分析與解決

這里寫目錄標題 問題描述原因分析與解決方法:后續及思考參考文檔 問題描述 目標檢測模型輸出的檢測框存在內嵌情況。 原因分析與解決方法: 根據經驗,第一感覺是后處理nms部分出了問題。來看下對應的代碼: static float CalcIou…

通過對比 入庫申請->入庫審核流程 與 直接入庫 代碼實現,解決前者誤修改stock_info表is_in=1或2數據的bug

入庫申請->入庫審核流程&#xff1a; 提交按鍵定義位置&#xff1a;src\views\purchase\rurchase\RurchaseAdd.vue <a-button click"handleSubmit" type"primary" :loading"loading">確認物品已入庫</a-button> <template&…

二、類與對象(二)

8 this指針 8.1 this指針的引入 我們先來定義一個日期的類Date&#xff1a; #include <iostream> using namespace std; class Date { public:void Init(int year, int month, int day){_year year;_month month;_day day;}void Print(){cout << _year <&l…

Python BDD之Behave測試報告

behave 本身的測試報告 behave 本身提供了四種報告格式&#xff1a; pretty&#xff1a;這是默認的報告格式&#xff0c;提供顏色化的文本輸出&#xff0c;每個測試步驟的結果都會詳細列出。plain&#xff1a;這也是一種文本格式的報告&#xff0c;但沒有顏色&#xff0c;并且…

電動汽車充放電V2G模型MATLAB代碼

微?關注“電氣仔推送”獲得資料&#xff08;專享優惠&#xff09; 主要內容&#xff1a; 本程序主要建立電動汽車充放電V2G模型&#xff0c;采用粒子群算法&#xff0c;在保證電動汽車用戶出行需求的前提下&#xff0c;為了使工作區域電動汽車盡可能多的消納供給商場基礎負荷…

【辦公常識】寫好的代碼如何上傳?使用svn commit

首先找到對應的目錄 找到文件之后點擊SVN Commit

五大資源之Service(可以固定IP)

Service可以看作是一組同類Pod對外訪問接口,借助Service應用可以方便的實現服務發現與負載均衡 創建集群內部可以訪問Service #暴露Service(也創建在了namespace dev下) [root@master ~]# kubectl expose deployment(pod控制器) nginx --name=svc-nginx1 --type=Cluste…

基于原子軌道搜索算法優化概率神經網絡PNN的分類預測 - 附代碼

基于原子軌道搜索算法優化概率神經網絡PNN的分類預測 - 附代碼 文章目錄 基于原子軌道搜索算法優化概率神經網絡PNN的分類預測 - 附代碼1.PNN網絡概述2.變壓器故障診街系統相關背景2.1 模型建立 3.基于原子軌道搜索優化的PNN網絡5.測試結果6.參考文獻7.Matlab代碼 摘要&#xf…

mysql 中 varchar 和 text 的區別

varchar 數據類型 如何理解 varchar(50) varchar(50) 中的 50 在 mysql5.0 及以上默認是存儲的字符數&#xff0c;5.0 以下&#xff0c;默認是字節長度。 varchar 占據的存儲空間 varchar 占據的存儲空間大概有以下幾部分組成&#xff1a; varchar 類型用來存儲【實際字符…

Python入門教學——輸入任意長度的int整型一維數組

使用python輸入一個任意長度的整型一維數組&#xff1a; nums input("請輸入整數數組&#xff0c;用空格分隔&#xff1a; ") nums [int(i) for i in nums.split( )] # 將每個數轉換為整型后輸出 運行結果&#xff1a; 【注】如果不強制轉換類型&#xff0c;數字…

功能測試進階建議,學習思路講解

1. 深入了解測試理論&#xff1a; 了解測試的原理、方法和最佳實踐&#xff0c;包括黑盒測試、白盒測試、灰盒測試等。可以閱讀相關的書籍或參加在線課程。 2. 學習相關測試工具&#xff1a; 掌握常用的測試工具&#xff0c;如缺陷發現工具、性能測試工具、安全測試工具等。可以…

matlab求矩陣的偽逆或者負二分之一次方

如果X不是滿秩矩陣的時候&#xff0c;那么不能使用inv()函數來求X的逆&#xff0c;因為X此時不存在逆&#xff0c;但是我們可以求X的偽逆。 &#xff08;1&#xff09;有以下兩種方法求X的偽逆&#xff1a; 假設 X[1 2 1;1 2 1;2 3 4]; 1, pinvXpinv(X); 2, [U,D,P]svd(X); r…

如何使用YOLOv8代碼框架中的RT-DETR

1. RT-DETR RT-DETR是由由此&#xff0c;百度推出了——RT-DETR (Real-Time DEtection TRansformer) &#xff0c;一種基于 DETR 架構的實時端到端檢測器&#xff0c;其在速度和精度上取得了 SOTA 性能。 RT-DETR開源的代碼在百度自己的飛槳paddlepaddle上&#xff0c;因此非…

基于天鷹算法優化概率神經網絡PNN的分類預測 - 附代碼

基于天鷹算法優化概率神經網絡PNN的分類預測 - 附代碼 文章目錄 基于天鷹算法優化概率神經網絡PNN的分類預測 - 附代碼1.PNN網絡概述2.變壓器故障診街系統相關背景2.1 模型建立 3.基于天鷹優化的PNN網絡5.測試結果6.參考文獻7.Matlab代碼 摘要&#xff1a;針對PNN神經網絡的光滑…

新手必看!!附源碼!!STM32通用定時器輸出PWM

一、什么是PWM? PWM&#xff08;脈沖寬度調制&#xff09;是一種用于控制電子設備的技術。它通過調整信號的脈沖寬度來控制電壓的平均值。PWM常用于調節電機速度、控制LED亮度、產生模擬信號等應用。 二、PWM的原理 PWM的基本原理是通過以一定頻率產生的脈沖信號&#xff0…