Linux系統基本操作指令

Linux系統基本操作指令

在這里插入圖片描述

文章目錄

  • Linux系統基本操作指令
    • 一、介紹
    • 二、基礎設置
      • 2.1 設置ubuntu與window的共享目錄
      • 2.2 ubuntu系統簡單介紹
    • 三、Linux命令及工具介紹
      • 3.1 目錄管理命令(功能,格式,參數,系統參數)
      • 3.2 文件操作命令
    • 四、網絡命令
      • 4.1 ifconfig:
      • 4.2 ping:測試網絡是否聯通(DNS)
      • 4.3 linux與window連接:
    • 五、語音錄制和播放命令
      • 5.1 arecord:錄音
      • 5.2 aplay: 播放音頻
    • 六、暫時到這

一、介紹

VM+Ubuntu系統+基本指令

二、基礎設置

2.1 設置ubuntu與window的共享目錄

  1. 在D:\下創建workspace目錄
  2. 點擊vmware的菜單:虛擬機->設置->選項->共享文件夾->選擇:總是啟用->添加->下一步->瀏覽:選擇到D:\workspace目錄->下一步->完成->確定
  3. 在ubuntu中訪問共享目錄
    a) 點擊ubuntu左部菜單中的終端
    b) 輸入cd /mnt/hgfs/workspace/
    c) 看ls
    d) init 6
復制粘貼
Ubuntu系統ctrl+shift+cctrl+shift+v
Windows系統ctrl + c 復制ctrl+v

2.2 ubuntu系統簡單介紹

  1. 頂部按鈕介紹
  2. 左部快捷菜單介紹
  3. 終端使用介紹:
    ctrl+shit+t (打開新終端)
    ctrl+shift++(終端字放大)
    ctrl±(終端字縮小)

三、Linux命令及工具介紹

3.1 目錄管理命令(功能,格式,參數,系統參數)

  1. ls:顯示指定目錄的內容
    a.格式1:ls 目標目錄 (顯示指定目錄)
    b.格式2:ls (顯示當前目錄的內容)

-l: 詳細信息 -a:顯示所有文件
*:通配多個任意字符 ?:通配單個任意字符 ~ 用戶主目錄 當前用戶是student /home/student . 表示當前目錄 … 表示當前目錄的上一級目錄

  1. 查看幫助文檔
    a.命令 --help
    b. man ls
  2. cd:切換目錄
    a. cd 目標目錄(進入到指定目標目錄)
    b. cd (進入到用戶主目錄) /home/student /root
  3. mkdir:創建目錄
    格式:mkdir 目標目錄

注意:
a.不能創建與當前目錄同名的目錄
b. 默認只創建最后一級目錄

3.2 文件操作命令

  1. rm: 刪除文件或目錄
rm -rf /mnt/hgfs/workspace/bin

格式1:rm 目標文件 (rm .h) (rm h)
格式2:rm -r 目標目錄
-i: 詢問 -f:強制

  1. cp: 復制文件或者目錄
sudo cp bin/ /mnt/hgfs/workspace/ -rf

格式:cp 源 目標 文件1 文件2 (復制)復制1到2下 文件1 目錄1 (復制)
-r 目錄1 目錄2 (復制目錄)
-f:強制

  1. tar: 打包解包
tar -jxvf SoundAisys.tar.bz2 -C bin/

-j 調用bzip2/bunzip2工具, -z gzip/gunzip
-v : 顯示過程 -f 指定目標 -C :解包時指定目標目錄 -t : 測試包

  1. 打包:tar -jcvf(zcvf對應gz) 目標包(*.tar.bz2) 源文件|目錄 (-j調用了bzip2工具,-z是調用gzip工具打包)

解包到bin目錄

tar -jcvf SoundAisys.tar.bz2 /bin/
tar -zcvf SoundAisys.tar.gz /bin/
  1. 測試包/查看包內容:tar -tvf 包名
  2. 解包:tar -jxvf 源包(*.tar.bz2) (zxvf對應gz)
    tar -jxvf SoundAisys.tar.bz2
    tar -zxvf SoundAisys.tar.gz

四、網絡命令

4.1 ifconfig:

ifconfig:查詢,臨時設置網卡,啟用和關閉網卡

a.查詢:
ifconfig 查詢所有網卡設備
ifconfig eth0 只查詢eth0這個網卡的信息
b.設置網卡:
設置網卡IP地址:sudo ifconfig 網卡設備名(eth0) IP地址
臨時修改:

sudo ifconfig eth0 +ip

c. window查看IP:

在運行中輸入:cmd
在window的終端中輸入:ipconfig

4.2 ping:測試網絡是否聯通(DNS)

ping 目標IP/目標域名

sudo ping ip

4.3 linux與window連接:

  1. window物理網卡要處于工作狀態,
  2. vmware的net服務和DHCP服務要啟用,兩塊虛擬機網卡要處于工作狀態,要檢查虛擬網卡(vmnet1 vmnet8)是否正常工作(兩個都為NAT)
  3. ubuntu系統的網卡要處于工作狀態(上下箭頭)
  4. 修改網卡設置(虛擬機->設置->硬件->網絡適配器),都nat(需要用到虛擬網卡)ifconfig
  5. 把linux與window網卡設置同一網段(橋接模式下:如192.168.1網段)(關閉window防火墻及其它防火墻)

五、語音錄制和播放命令

5.1 arecord:錄音

命令:

arecord -D "plughw:0,0" -f S16_LE -r 16000 -d 5 -t raw awake.pcm

參數解析
-D 指定了錄音設備,"plughw:0,0"表示linux系統默認聲卡
-f 指定錄音格式,S16_LE表示16位小端字節序
-r 指定了采樣率,單位時Hz, 16000表示16kHz采樣
-d 指定錄音的時長,單位:秒
-t 指定生成的文件格式 awake:表示awake格式 raw:表示pcm格式

5.2 aplay: 播放音頻

  1. 格式: aplay result.awake (只用于播放wav格式)
  2. 如果播放pcm格式則需要指定pcm格式 、采樣率、channel個數等
    -D參數用于指定音頻設備PCM以hwx,x開頭,如果是hdmi則pcm設備為plughw:0,0聲卡號,設備號
    -t: type raw表示是PCM
    -c: channel 1
    -r指定采樣頻率:5512/8000/11025/16000/22050/32000/44100/48000等
    -f指定采樣格式:
    cd/cdr/dat/S16_LE/S32_LE/…
aplay -t raw -c 1 -f S16_LE -r 16000 awake.pcm

六、暫時到這

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

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

相關文章

系統思考VS心智模式

在這張圖片中,我們看到的是兩杯相同價格的咖啡,它們的價格顯示方式不同。一杯咖啡的原價和現價都寫得很大,而另一杯的價格則以較小的字體呈現。這種微妙的設計差異揭示了一個有趣的心理現象——心智模式。 人們在面對同樣的價格時&#xff0…

all()函數和any()函數

參考文獻 在if上使用.all和.any # 中心點未改變,說明達到穩態,結束遞歸if (self.points new_center).all():sum self.__sumdis(result)return result, self.points, sum

Maven:依賴管理就像樂高拼裝的藝術

目錄 🏗? 第一章:Maven是高級樂高玩家🔍 依賴管理的基本單元 🧩 第二章:多模塊項目——樂高巨艦組裝術🌟 為什么要拆分模塊?🛠? 父子POM配置示范 ?? 第三章:依賴沖突…

空間數據挖掘 期末復習

前言:此篇復習筆記結合了課程ppt和deepseek回答進行總結,如有謬誤懇請指正。 期末考例題 (名詞解釋*10、簡答*6、論述*6) 一、名詞解釋 數據挖掘 過擬合(Overfitting) Apriori算法 決策樹(…

跳跳桿、彈跳桿、Poto stick:百年彈跳玩具的健康與使用分享(大模型改寫)

跳跳桿:百年彈跳神器的健康爭議與安全指南 (用DeepSeek改寫前一篇文章,可惜沒有接廣告,否則植入一些鏈接多好) 🔍 一、健康功效:驚喜與風險并存 爭議性健康主張 坊間流傳跳跳桿可能具備&…

WHAT - React Native 開發 App 從 0 到上線全流程周期

文章目錄 一、React Native App 開發流程總覽二、各階段詳細說明需求分析 & 產品規劃技術選型 & 方案確定項目初始化A. 使用 Expo(推薦新手)B. 使用 React Native CLI(自由度更高) UI 開發 功能開發(主開發階…

Windows11 無法發現局域網內設備解決方法

臨時解決 發生問題絕大多數Windows11 24H2版本,該版本目前來看沒有永久解決方案 初步問題可以定位在FDResPub服務問題,重啟該服務可以短暫恢復,臨時解決方案就是重啟該服務,然后把網絡設備右鍵創建快捷方式 做成批處理文件 創建…

張 心理健康咨詢相關論文;AI心理咨詢數字孿生:個性化風格的突破

張 心理健康咨詢相關論文 EmoLLM:多模態情感理解與大型語言模型的結合 PsyDT:使用 LLM 構建具有個性化咨詢風格的心理咨詢師數字孿生 目前,大型語言模型 (LLM) 在心理咨詢領域取得了重大進展。然而,現有的心理健康 LLM 忽略了一個關鍵問題,即他們沒有考慮不同的心理咨…

通達信【千軍趨勢決策系統】幅圖指標

指標功能說明 本指標基于價格波動與趨勢轉折點,結合K線形態分析,提供多維度買賣信號,適用于股票、期貨等趨勢交易場景。 核心信號解讀 「橫掃千軍」 觸發條件:短期、中期、長期趨勢同時確認反轉向上。 用法:趨勢共振信號,提示較強多頭機會,可結合成交量驗證。 「出擊!…

大模型LoRA微調實踐

大模型LoRA微調實踐 準備工作 數據集:采用 GitHub 上的 Chinese-medical-dialogue-data 中文醫療對話數據集 Github地址如下: https://github.com/Toyhom/Chinese-medical-dialogue-data 微調模型: Qwen 1.5B模型(Qwen2、2.5均…

跟著AI學習C#之項目實踐Day1

🧭 實戰項目:博客平臺系統 - Day1 🏗? 目標 創建新的 ASP.NET Core 項目添加 EF Core 和 Identity 支持實現用戶注冊、登錄功能運行并測試基本身份驗證流程 🗒? 任務清單 1. 創建新項目 打開 Visual Studio 或 Visual Studi…

Java面試復習指南:基礎、面向對象、Java 8新特性及并發編程

Java面試復習指南:基礎、面向對象、Java 8新特性、常用框架及并發編程 面試中,Java開發者常被問及多個核心技術點。本文從以下幾個方面幫助考生快速復習: Java基礎 概念解析:Java是一種面向對象的高級編程語言,具有…

微信小程序form表單手機號正則檢驗pattern失效

好奇怪啊,h5頁面校驗沒問題,在微信小程序模擬器以及真機運行都失效,排查半天,記錄一下 PS:身份證號校驗也沒問題,就手機號校驗有問題,奇奇怪怪的 之前的寫法(在小程序上不生效&…

基于LQR的雙積分小車軌跡跟蹤控制系列(三)從連續到離散:雙積分小車狀態空間的數字實現

為什么要離散化? 以便在數字硬件和仿真程序中使用。 離散化的數學推導 連續狀態空間: 雙積分小車的簡化形式 由于雙積分小車的 A 矩陣結構簡單(A0),矩陣指數可以化簡: Python實現(示例代碼&am…

如何在服務器終端下載百度網盤數據

使用BaiduPCS-Go在終端實現遠程服務器對百度網盤數據的上傳與下載流程學習 BaiduPCS-Go可用于訪問和管理百度網盤文件資源的命令行客戶端下載百度網盤數據至服務器從服務器中上傳文件至百度網盤中BaiduPCS-Go可用于訪問和管理百度網盤文件資源的命令行客戶端 下載百度網盤數據…

消息隊列:基本知識

定義 隊列 Queue 是一種先進先出的數據結構,所以消費消息時也是按照順序來消費的 消息隊列看作是一個存放消息的容器,需要使用消息的時候,直接從容器中取出消息供自己使用即可 參與消息傳遞的雙方稱為 生產者 和 消費者 生產者負責發送消…

算法-動態規劃-鋼條切割問題

鋼條切割問題是一個經典的動態規劃問題,旨在通過切割鋼條獲得最大收益。以下是詳細解釋和解決方案: 問題描述 給定長度為 n 的鋼條和價格表 p,其中 p[i] 表示長度為 i 的鋼條的價格(i 1, 2, ..., n)。目標&#xff…

DeepSeek:中國AI開源先鋒的技術突破與行業革新

在人工智能技術迅猛發展的浪潮中,DeepSeek(深度求索)作為中國AI領域的新銳力量,憑借其創新的技術路線和開源策略,正在全球AI舞臺上嶄露頭角。這家由知名量化投資機構幻方量化支持的AI公司,自2023年7月成立以…

cmake:動態鏈接庫(dll)的調用

如題,動態鏈接庫的調用和靜態鏈接庫有所不同,現將步驟整理如下。 動態鏈接庫文件 正常情況下,編譯的動態鏈接庫有五個生成文件和對應的頭文件,在調用中,使用dll文件,lib文件 和頭文件。編譯生成動態庫的步驟和配置見C++:動態鏈接庫的編寫,__declspec 用法詳解-CSDN博…

SAP調用api

之前是把SAP程序封裝成api,然后又接到了需求是sap調用其他api,直接上代碼吧 FUNCTION ZRFC_PP_016. *"---------------------------------------------------------------------- *"*"Local interface: *" IMPORTING *" …