【刷題Day26】Linux命令、分段分頁和中斷(淺)

說下你常用的 Linux 命令?

文件與目錄操作:

  • ls:列出當前目錄的文件和子目錄,常用參數如-l(詳細信息)、-a(包括隱藏文件)
  • cd:切換目錄,用于在文件系統中導航
  • mkdir:創建新目錄
  • rm:刪除文件或目錄,用于刪除文件時加上-f參數,刪除目錄時加上-r參數
  • cp:復制文件或目錄,cp -r用于遞歸復制目錄
  • mv:移動或重命名文件或目錄

文件內容查看:

  • cat:查看文件內容,常用于查看小型文本文件
  • more / less:分頁查看文件內容,less支持向上翻頁,適合查看大文件
  • tail:查看文件末尾的若干行,tail -f用于實時監控文件內容變化,如日志文件
  • head:查看文件的開頭幾行

系統管理:

  • ps:顯示當前運行的進程列表,ps aux可以查看所有用戶的進程
  • top / htop:實時查看系統中的進程狀態和資源使用情況
  • kill / killall:終止進程,kill后跟進程ID,killall后跟進程名
  • df:顯示文件系統的磁盤使用情況
  • du:統計目錄或文件所占用的磁盤空間,du -h以人類可讀的格式顯示

網絡配置與調試:

  • ping:測試與目標主機的連通性
  • ifconfig / ip:查看和配置網絡接口信息,ifconfig已逐漸被ip命令替代
  • netstat / ss:查看網絡連接和端口使用情況,ssnetstat的替代品,提供更詳細的信息。
  • curl / wget:發送HTTP請求或下載文件,curl更適合進行API調試,wget則用于下載文件

文件權限與用戶管理:

  • chmod:修改文件或目錄權限,常用模式如chmod 755
  • chown:更改文件或目錄的所有者
  • useradd / userdel:添加或刪除用戶
  • passwd:修改用戶密碼

什么是分段、什么是分頁?

分段(Segmentation)和分頁(Paging)是操作系統中用于內存管理的兩種方式,目的是提高內存利用率并簡化程序的管理。

分段(Segmentation):

  • 是一種根據程序邏輯結構劃分內存的方式,例如將程序分為若干個段(如代碼段、數據段、堆棧段等),每個段有獨立的段號和段內偏移量。
  • 每個段可以有不同的大小,段的長度取決于程序的實際需求,段與段之間可能不連續。
  • 分段管理提供了一種更貼近程序結構的內存管理方式,有助于提高程序的可讀性和維護性。

分頁(Paging):

  • 是一種將物理內存和邏輯內存劃分為固定大小的頁(Page)和頁框(Frame)的方式,每個頁和頁框的大小相同。
  • 邏輯地址空間被劃分為若干個固定大小的頁,物理內存則被劃分為相同大小的頁框,頁通過頁表映射到頁框。
  • 分頁管理解決了內存碎片問題,但程序的邏輯結構和內存的物理結構不再一致。

什么是軟中斷、什么是硬中斷?

軟中斷和硬中斷是操作系統處理外部或內部事件的兩種中斷方式:

  • 硬中斷(Hardware Interrupt):是由硬件設備(如鍵盤、網絡卡、定時器等)觸發的中斷信號。當硬件設備需要與CPU交互(如數據傳輸完成、定時中斷等),會通過硬中斷通知CPU。硬中斷具有高優先級,通常會立即打斷當前執行的程序,進行中斷處理。

  • 軟(件)中斷(Software Interrupt):是由軟件(程序)觸發的中斷,通常是通過執行特定指令(如int指令)或系統調用產生的。軟中斷用于在程序運行中請求操作系統的服務,如文件讀寫、進程調度等。軟中斷的優先級一般低于硬中斷。

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

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

相關文章

Spring Boot 參考文檔導航手冊

📚 Spring Boot 參考文檔導航手冊 🗺? ? 新手入門 👶 1?? 📖 基礎入門:概述文檔 | 環境要求 | 安裝指南 2?? 🔧 實操教程:上篇 | 下篇 3?? 🚀 示例運行:基礎篇 …

卷積神經網絡(CNN)詳細教程

卷積神經網絡(CNN)詳細教程 一、引言 卷積神經網絡(Convolutional Neural Networks, CNN)是一種深度學習模型,廣泛應用于圖像識別、視頻分析、自然語言處理等領域。CNN通過模擬人類視覺系統的層次結構,能夠…

解決SSLError: [SSL: DECRYPTION_FAILED_OR_BAD_RECORD_MAC] decryption faile的問題

問題描述: 在pip安裝第三方庫時,出現SSL的問題。 傳輸層安全性協議(TLS)及其前身安全套接層(SSL)是現在的 HTTPS 協議中的一種安全協議,目的是為互聯網通信提供安全及數據完整性保障。而較新版…

SpringBoot程序的創建以及特點,配置文件,LogBack記錄日志,配置過濾器、攔截器、全局異常

目錄 一、創建一個SpringBoot程序 二、SpringBoot的特點 ①主要特點 ②其他特點 ③熱部署 啟動熱部署 關閉熱部署 三、SpringBoot的配置文件 ①SpringBoot三種配置文件的格式(以設置端口號為例): ②配置文件的優先級 ③常見配置項 1…

i18n-ai-translate開源程序,可以使用DeepSeek等模型將您的 i18nJSON翻譯成任何語言

一、軟件介紹 文末提供程序和源碼下載 i18n-ai-translate開源程序使用 DeepSeek等模型可以將您的 i18n JSON 翻譯成任何語言。 無縫翻譯本地化文件。支持嵌套翻譯文件的目錄。需要i18next樣式的JSON 文件(文末一并提供下載)。 二、模式 CSV 模式 三個…

Flask + ajax上傳文件(一)--單文件上傳

一、概述 本教程將教你如何使用Flask后端和AJAX前端實現文件上傳功能,包含完整的代碼實現和詳細解釋。 二、環境準備 1. 所需工具和庫 Python 3.xFlask框架jQuery庫Bootstrap(可選,用于美化界面)2. 安裝Flask pip install flask三、項目結構 upload_project/ ├── a…

如何在 Postman 中,自動獲取 Token 并將其賦值到環境變量

在 Postman 中,你可以通過 預請求腳本(Pre-request Script) 和 測試腳本(Tests) 實現自動獲取 Token 并將其賦值到環境變量,下面是完整的操作步驟: ? 一、創建獲取 Token 的請求 通常這個請求…

北斗導航 | 基于Transformer+LSTM+激光雷達的接收機自主完好性監測算法研究

基于Transformer+LSTM+激光雷達的接收機自主完好性監測算法研究 接收機自主完好性監測(RAIM)是保障全球導航衛星系統(GNSS)定位可靠性的核心技術。傳統RAIM算法依賴最小二乘殘差法,存在故障漏檢、對復雜環境適應性差等問題。結合Transformer、LSTM與激光雷達的多模態融合…

基于Python爬蟲的豆瓣電影信息爬取(可以根據選擇電影編號得到需要的電影信息)

# 豆瓣電影信息爬蟲(展示效果如下圖所示:) 這是一個功能強大的豆瓣電影信息爬蟲程序,可以獲取豆瓣電影 Top 250 的詳細信息。 ## 功能特點 - 自動爬取豆瓣電影 Top 250 的所有電影信息 - 支持分頁獲取,每頁 25 部電影,共 10 頁 - 獲取每部電影的詳細信息,包括: - 標題…

Ubuntu22.04/24.04 P104-100 安裝驅動和 CUDA Toolkit

硬件環境 使用一塊技嘉 B85m-DS3H 安裝 P104-100, CPU是帶集成顯卡的i5-4690. 先在BIOS中設置好顯示設備優先使用集成顯卡(IGX). 然后安裝P104-100開機. 登入Ubuntu 后查看硬件信息, 檢查P104-100是否已經被檢測到 # PCI設備 lspci -v | grep -i nvidia lspci | grep NVIDIA …

東南亞與中東小游戲市場出海調研報告

東南亞與中東小游戲市場出海調研報告 目標市場篩選與概況 (The Gaming Market in Southeast Asia (SEA) | Allcorrect)圖:2018–2027年東南亞主要國家游戲市場收入(億美元)趨勢。到2024年東南亞游戲市場規模預計將接近300億美元 (2024年東南亞手游市場怎么樣? - 快出海問…

力扣4-最長公共前綴

一.題目 編寫一個函數來查找字符串數組中的最長公共前綴。 如果不存在公共前綴,返回空字符串 ""。 示例 1: 輸入:strs ["flower","flow","flight"] 輸出:"fl"示例 2&…

設計模式和單一原則筆記

單一原則:方法 對象 策略模式:方法實現 // 策略接口(單一職責:定義計算規范) public interface PriceStrategy {boolean match(String type); // 職責1:判斷是否適用該策略double calculate(double pric…

常見正則表達式整理與Java使用正則表達式的例子

一、常見正則表達式整理 1. 基礎驗證類 郵箱地址 ^[a-zA-Z0-9._%-][a-zA-Z0-9.-]\\.[a-zA-Z]{2,}$ (匹配如 userexample.com)手機號 ^1[3-9]\\\\d{9}$ (匹配國內11位手機號,如 13812345678)中文字符 ^[\u4e00-\u9fa5…

vue2 項目的 vscode 插件整理

Folder Selector 當項目文件很多時,查找一個文件,可能需要在資源管理器中不斷的滾動再打開文件夾查找文件,很麻煩,這個可以增加一個面板通過右鍵文件夾選擇 然后在面板中查看文件 Reveal Button 文件中跳轉到另一個文件時&#…

使用 Node、Express 和 MongoDB 構建一個項目工程

本文將詳細介紹如何使用 Node.js Express MongoDB 構建一個完整的 RESTful API 后端項目,涵蓋: 項目初始化 Express 服務器搭建 MongoDB 數據庫連接 REST API 設計(CRUD 操作) 錯誤處理與中間件 源碼結構與完整代碼 部署建…

如何實現Spring Boot應用程序的安全性:全面指南

在現代 Web 開發中,安全性是 Spring Boot 應用程序的核心需求,尤其是在微服務、云原生和公開 API 場景中。Spring Boot 結合 Spring Security 提供了一套強大的工具,用于保護應用程序免受常見威脅,如未經授權的訪問、數據泄露、跨…

無人機避障——Mid360+Fast-lio感知建圖+Ego-planner運動規劃(胎教級教程)

電腦配置:Xavier-nx、ubuntu 18.04、ros melodic 激光雷達:Livox_Mid-360 結果展示:左邊Mid360+Fast-lio感知建圖,右邊Ego-planner運動規劃 1、讀取雷達數據并顯示 無人機避障——感知篇(采用Livox-Mid360激光雷達獲取點云數據顯示)-CSDN博客 看看雷達數據話題imu以及…

數據庫證書可以選OCP認證嗎?

直接回答:國內OCP認證持有者的年薪普遍在15萬到40萬元之間,具體收入與經驗、地區和行業強相關。OCP認證能大幅提升求職競爭力,但薪資天花板仍由個人能力決定。 一、薪資范圍和核心影響因素 OCP認證是Oracle數據庫領域的中高級“技術通行證”…

MySQL 從入門到精通:第二篇 - 數據類型、約束與索引

1. MySQL數據類型詳解 數值類型 整數類型 -- 常用整數類型及范圍 CREATE TABLE integer_types (tiny_col TINYINT, -- 1字節,有符號(-128~127),無符號(0~255)small_col SMALLINT, -- 2字節,有符號(-32768~32767),無符號(0~65535)medium_col MEDIUMINT,