Linux筆記5——常用命令-4

幫助命令

man 命令(查看命令的幫助)

注:C7版本中有中文解釋

例:man ls

man -f 命令? ? ? ?

#查看命令有哪些級別的幫助,使用前要執行mandb生成man緩存信息,否則命令執行不成功

man級別

  • 1.查看命令的幫助
  • 3.查看函數和函數庫的幫助
  • 4.查看特殊文件的幫助
  • 5.查看配置文件的幫助
  • 9.查看和內核相關文件的幫助

help 內部命令(查看內部的幫助信息)

內部命令:cd,pwd,echo等,隨bash運行存放在內存里,可以被CPU直接調用的命令

外部命令:ls,vi等,在硬盤分區,需要先讀取進內存才能調用,通常有別名的就是外部命令

type(查看命令類型)

注:分為內建命令和外部命令

命令? --help(查看命令的常規選項)

info命令(幫助命令)

注:比man命令更詳細的幫助命令,rocky9最小化未安裝,需要手動安裝

例:info ls

? ? ? ? 回車:進入子幫助頁面

  • ? ? ? ? ? ? ? ? ? ?u:進入上層頁面
  • ? ? ? ? ? ? ? ? ? ?n:進入下一個幫助小節
  • ? ? ? ? ? ? ? ? ? ?p:進入上一個幫助小節
  • ? ? ? ? ? ? ? ? ? ?q:退出

網絡命令

ping(測試網絡連通性)

? ? ? ? -c:指定ping的次數

ip addr(顯示所有網絡接口地址)

注:不能通過網卡名稱判斷操作系統版本

ifconfig(查詢本機網絡信息)

注:需手動安裝,安裝包是net-tools

啟動或停止某網卡(在network manager啟動的基礎上)

命令:nmcli connection down ens160? ? ? ? #停止(遠程登錄鏈接會直接斷開)

? ? ? ? ? ?nmcli connection up ens160? ? ? ? #啟動(在虛擬機中重啟,遠程才可以再次連接)

啟動或停止所有網卡

命令:nmcli networking off? ? ? ? #停止所有網卡

? ? ? ? ? ?nmcli networking on? ? ? ? #啟動所有網卡

w(查詢當前登錄服務器的用戶)(信息存在延遲滯后性)

第一行:當前時間,持續運行時間,登錄用戶數量,1分鐘,5分鐘,15分鐘前的平均負載

第二行:

  • 用戶名
  • TTY:登錄終端
  • LOGIN:登錄時間
  • IDLE:用戶閑置時間,會因為用戶操作而重置時間
  • JCPU:所有進程占用CPU時間
  • PCPU:當前進程占用CPU時間
  • WHAT:用戶正在進行的操作

注:同一個用戶多次登錄也會被計算在內

who(查詢登錄用戶)

注:跟w一樣,查詢的都是當前的登錄情況

last(列出登錄系統的相關信息)(記錄)

用戶名——終端位置——登錄IP和內核版本——開始時間——結束時間——持續時間

lastlog(顯示所有賬號最后一次的登錄時間)

備注:linux中用戶(root用戶,管理員用戶,普通用戶),系統用戶或服務用戶(給服務創建一個服務用戶,只對相應服務文件目錄有權限,不能登錄系統,只會運行相應服務進程)

服務用戶:不能登錄系統,可以使用系統資源

例:lastlog | cat -n命令可以查看用戶數量

注:圖形化用戶數量更多,因為服務多,而gdm就是本地圖形化登錄的標志

write 用戶名(給在線用戶寫信)

備注

  • ? ? ? ? 本地終端:本地字符界面登錄(tty0/tty1/tty2....)[ctrl +alt +f(1-6)切換終端界面]
  • ? ? ? ? 虛擬終端:本地圖形化登錄或遠程連接(pts/0/1/2...)
  • ? ? ? ? 默認可以開啟6個本地終端界面(可修改)

注:發送是單向的

格式

  • ? ? ? ? write root pts/4
  • ? ? ? ? "發送內容"(漢字會變成亂碼)
  • ? ? ? ? Ctrl + d——保存,發送?

wall(對所有在線用戶廣播)

命令格式:wall? 字符串? ?或? ?wall? ?enter(回車)? 字符串? ?Ctrl +d

mail(郵件命令)

注:通過dnf安裝s-nail(提供mail命令)和postfix(發送郵件),啟動postfix

發信:mail 用戶名

? ? ? ? ? 標題

? ? ? ? ? 內容

? ? ? ? ? Ctrl + d 結束 發送

收信:mail

? ? ? ? ? h列出郵件列表

? ? ? ? ? q 退出

ss命令(用于查看套接字socket)

選項:

  • ? ? ? ? -a:顯示監聽和建立連接的套接字
  • ? ? ? ? -t:輸出tcp套接字
  • ? ? ? ? -u:輸出udp套接字
  • ? ? ? ? -n:以端口號顯示(一般默認顯示服務名稱)
  • ? ? ? ? -p:顯示使用套接字的進程

注:服務端可以通過不停的監聽端口,從而及時和想要通信的客戶端建立連接

netstat(查看網絡連接狀態)

常見端口

? ? ? ? 20,21——ftp服務——文件共享

? ? ? ? 22——ssh服務——安全的遠程連接

? ? ? ? 23——telnet

? ? ? ? 25——smtp——簡單郵件傳輸協議,發信

? ? ? ? 110——pop3——郵局協議,收信

? ? ? ? 80——http超文本傳輸協議

? ? ? ? 3306——mysql端口

? ? ? ? 3389——windows終端端口

? ? ? ? /etc/service——所有常見端口

netstat? ? ? ? -tlum? ? ? ? #查看本機所有監聽的端口(安裝了net-tools包后才可以正常使用)

選項

  • ? ? ? ? -t:tcp協議
  • ? ? ? ? -u:udp協議
  • ? ? ? ? -l:監聽
  • ? ? ? ? -n:以ip和端口的形式顯示信息
  • ? ? ? ? -a:顯示所有選項
  • ? ? ? ? -p:顯示建立相關連接程序名

關機和重啟命令

關機

  • ? ? ? ? poweroff? ? ? ? 掉電關機
  • ? ? ? ? init? ? ? ?0? ? ? ? 以0級別運行
  • ? ? ? ? shutdown -h now? ? ? ? now可以替換為其他具體的時間

系統運行級別(0-6)

  • ? ? ? ? 0? ? ? ? 關機
  • ? ? ? ? 3? ? ? ? 純字符級別
  • ? ? ? ? 5? ? ? ? 圖形化
  • ? ? ? ? 6? ? ? ? 重啟

例:shutdown +5? "system will shutdown after 5 minutes"

虛擬機收到消息,消息每隔一分鐘被廣播一次

注:設定五分鐘關機,發給所有用戶關機提示信息告知登錄用戶;此命令五分鐘后執行,登錄的用戶將退出登錄,但系統并不會關閉。需自行shutdown -h now進行關機(C7此命令直接關閉系統)

重啟

  • ? ? ? ? shutdown -r now
  • ? ? ? ? reboot
  • ? ? ? ? init? ? 6

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

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

相關文章

優化Linux高并發:文件描述符與端口范圍的協同調優

既然已經通過調整nofile(最大文件描述符數量)來支持高并發,為什么還需要調整net.ipv4.ip_local_port_range(本地端口范圍)?這兩個參數看似都與高并發有關,但它們的作用和影響范圍不同。 1. 文件…

.NET-鍵控服務依賴注入

有時候我們在服務注冊的時候會遇到這樣一個場景,我們的同一個接口,有著多個實現,且我們還要同時使用這些實現的時候,這個時候該怎么辦?我們可以使用鍵控服務依賴注入 鍵控服務依賴注入(Keyed Dependency In…

VTK交互——ImageClip

概要 這段代碼https://examples.vtk.org/site/Cxx/Interaction/ImageClip/實現了一個交互式圖像裁剪工具,使用VTK庫創建了一個雙窗口界面,左側顯示原始圖像,右側顯示裁剪后的圖像。用戶可以通過拖動邊框小部件在左側圖像上選擇裁剪區域,右側窗口會實時顯示裁剪結果。 代…

【vue vapor jsx 未雨綢繆】

隨著vue3.6.0 alpha的發布,vapor mode進入正式版本只是時間上的問題,可以預見的是各個組件庫都將積極適配vapor,這篇文章主要側重vue中使用jsx而非SFC,所以不涉及template相關。目前vue官方也是提供了vue-jsx-vapor這個倉庫&#…

go語言數據結構與排序算法

package mainimport "fmt"func main() {Bubble_Sort()Select_Sort()Insert_Sort()Shell_Sort()Heap_Sort()Merge_Sort()Quick_Sort() }一、1、冒泡排序 // 冒泡排序 func Bubble_Sort() {str : []int{9, 1, 5, 8, 3, 7, 4, 6, 2}// 正向冒泡for i : 0; i < len(st…

Petalinux生成文件的關系

1. 生成文件概述BOOT.BIN是引導程序&#xff0c;包括了 u-boot.elf是build u-boot生成的zynq_fsbl.elf&#xff08;引導PS和PL的啟動&#xff09;elf文件是和啟動引導相關的文件image.ub是鏡像文件roofs.cpio.gz用來構建根文件系統

MongoDB的操作

在 Java 中操作 MongoDB 的 增刪改查&#xff08;CRUD&#xff09; 主要有兩種方式&#xff1a; Spring Data MongoDB&#xff08;推薦&#xff0c;類似 JPA 風格&#xff09;MongoDB Java Driver&#xff08;原生 API&#xff0c;更靈活&#xff09;1. Spring Data MongoDB 方…

getConnectionOwnerUid

在Android系統中&#xff0c;為了進行網絡權限控制、流量統計等&#xff0c;需要將網絡連接&#xff08;如Socket&#xff09;與發起該連接的應用UID關聯起來。這種關聯通常在內核中建立&#xff0c;并在用戶空間通過一些接口進行查詢。 1. 內核中的實現基礎 Linux內核中&#…

開源 Arkts 鴻蒙應用 開發(十)通訊--Http數據傳輸

文章的目的為了記錄使用Arkts 進行Harmony app 開發學習的經歷。本職為嵌入式軟件開發&#xff0c;公司安排開發app&#xff0c;臨時學習&#xff0c;完成app的開發。開發流程和要點有些記憶模糊&#xff0c;趕緊記錄&#xff0c;防止忘記。 相關鏈接&#xff1a; 開源 Arkts …

net8.0一鍵創建支持(RabbitMQ)

Necore項目生成器 - 在線創建Necore模板項目 | 一鍵下載 RabbitMQController.cs using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; using RabbitMQ.Client; using RabbitMQ.Client.Events; using System.Text; using System.Threading.Tasks; using UnT.Tem…

Rust 泛型與特性

Rust 泛型與特性 引言 Rust 語言以其安全性和高效性在編程語言中獨樹一幟。Rust 的泛型和特性是其核心特性之一,它們使得開發者能夠編寫更加通用、靈活且安全的代碼。本文將深入探討 Rust 中的泛型和特性,包括其概念、用法以及在實際開發中的應用。 泛型簡介 概念 泛型是…

LangChain學習——結構化輸出和數據解析

LangChain 本指南全面介紹LangChain中結構化輸出生成和數據解析的核心功能&#xff0c;包括Pydantic BaseModel構造、各種輸出解析器的使用&#xff0c;以及高級錯誤處理機制。 詳細測試樣例和代碼可參考如下兩個鏈接&#xff1a; test_output_parserstest_pydantic_base_mo…

基于華為ENSP的BGP的狀態機深入淺出

本篇技術博文摘要 &#x1f31f; 本文章主要探討BGP狀態機如何控制BGP連接的建立與維護&#xff0c;以及BGP協議在運行過程中如何交換路由信息并確保網絡的穩定性 引言 &#x1f4d8; 在這個快速發展的技術時代&#xff0c;與時俱進是每個IT人的必修課。我是腎透側視攻城獅&…

Android 15中的16KB大頁有何優勢?

deepseek回答&#xff1a; Android 15引入的16KB大內存頁是系統性能優化的關鍵變革&#xff0c;其核心優勢體現在以下方面&#xff1a; ? 一、性能全面提升 系統整體加速 配置16KB頁面的設備整體性能提升5%-10%&#xff0c;通過減少內存管理開銷釋放更多資源用于應用運行。…

Gis數據的A*算法規劃航線

1.1 用到的技術棧geotools JTSJgrapht1.2 實現思路// 定義柵格網格參數private static final double CELL_SIZE_DEGREES 0.005;private static int gridWidth 0;//格子高度 index 1private static int gridHeight 0;//格子寬度// 1. 讀取GeoJSON文件File geoJsonFile new …

Spring Boot 默認使用 CGLIB,但CGLIB 無法代理 final 類或 final 方法

那么當這兩件事沖突時&#xff0c;Spring Boot 是怎么“解決”的呢&#xff1f;答案是&#xff1a;它不解決&#xff0c;也無法解決。當這種情況發生時&#xff0c;你的應用程序會直接啟動失敗。這不是 Spring Boot 的疏忽&#xff0c;而是由 CGLIB 的底層原理和 Java 語言的規…

cuda編程筆記(10)--memory access 優化

全局內存訪問優化&#xff08;Coalesced Access&#xff09; 什么是 Coalesced Access&#xff1f; 定義&#xff1a;一個 warp&#xff08;32 個線程&#xff09;在同一指令中訪問全局內存時&#xff0c;如果這些訪問請求可以合并成盡可能少的內存事務&#xff08;通常是 32…

閑庭信步使用圖像驗證平臺加速FPGA的開發:第三十一課——車牌識別的FPGA實現(3)車牌字符分割預處理

&#xff08;本系列只需要modelsim即可完成數字圖像的處理&#xff0c;每個工程都搭建了全自動化的仿真環境&#xff0c;只需要雙擊top_tb.bat文件就可以完成整個的仿真&#xff0c;大大降低了初學者的門檻&#xff01;&#xff01;&#xff01;&#xff01;如需要該系列的工程…

電子電氣架構 --- 汽車軟件全生命周期

我是穿拖鞋的漢子,魔都中堅持長期主義的汽車電子工程師。 老規矩,分享一段喜歡的文字,避免自己成為高知識低文化的工程師: 簡單,單純,喜歡獨處,獨來獨往,不易合同頻過著接地氣的生活,除了生存溫飽問題之外,沒有什么過多的欲望,表面看起來很高冷,內心熱情,如果你身…

力扣面試150(41/150)

7.25 56. 合并區間 以數組 intervals 表示若干個區間的集合&#xff0c;其中單個區間為 intervals[i] [starti, endi] 。請你合并所有重疊的區間&#xff0c;并返回 一個不重疊的區間數組&#xff0c;該數組需恰好覆蓋輸入中的所有區間 。 我的思路&#xff1a; 左端點升序…