Linux之命令記錄【一】

文章目錄

  • 前言
  • 幾個重要的熱鍵
    • 1.[Tab]按鍵
    • 2.[Ctrl]-c 按鍵
    • 3.[Ctrl]-d 按鍵
    • 4.[shift]+{[PageUP]|[Page Down]}按鍵
  • 線上求助(查看幫助信息)
    • 1. --help
    • 2.man page
    • 3.info page
  • 用戶身份
    • 1.su
  • 基礎指令
    • 1.date
    • 2.cal
    • 3.bc
  • 系統字符集相關
    • 1.locale
  • 文本編輯器
    • 1.nano
  • 文件與目錄
    • 1.chown
    • 2.chgrp
    • 3.chmod
    • 4.cd
    • 5.pwd
    • 6.mkdir
    • 7.rmdir
    • 8.ls
    • 9.cp
    • 10.rm
    • 11.mv
    • 12.basename
    • 13.dirname
  • 關機(重開機)
    • 0.sync
    • 1.shutdown
    • 2.reboot、halt、poweroff

前言

只是進行命令的記錄,知道有這個命令而且這個命令是干什么的,不做具體命令的使用(例如命令設計的具體參數等)。

參考《鳥哥的Linux私房菜》和 Linux命令大全(手冊)。

日常慢慢的持續更新 … …

幾個重要的熱鍵

1.[Tab]按鍵

具有“命令補全”與“文件補齊”的功能。

2.[Ctrl]-c 按鍵

中斷目前程序的按鍵。

3.[Ctrl]-d 按鍵

通常代表著: “鍵盤輸入結束(End Of File, EOF 或 End Of Input)”的意思。

另外也可以用來取代exit的輸入!例如想要直接離開命令行,可以直接按下[Ctrl]-d就能夠直接離開了(相當于輸入exit啊!)。

4.[shift]+{[PageUP]|[Page Down]}按鍵

在純文本的畫面中執行某些指令,這個指令的輸出訊息相當長!導致前面的部份已經不在目前的屏幕畫面中, 如果想要回頭去瞧一瞧輸出的信息,就可以使用 [Shift]+[Page Up] 來往前翻頁,也能夠使用 [Shift]+[Page Down] 來往后翻頁!

線上求助(查看幫助信息)

1. --help

幾乎 Linux 上面的指令,可以使用“ --help ”這個選項, 就能夠將該指令的用法作一個大致的理解。

date --help

2.man page

除了 --help 之外,還有 man 命令,man是manual(操作說明)的簡寫。

man date

進入man指令的功能后,可以按下“空白鍵”往下翻頁,可以按下“ q ”按鍵來離開man的環境。

man page常用的按鍵如下:
在這里插入圖片描述

3.info page

info與man的用途其實差不多,都是用來查詢指令的用法或者是文件的格式。但是與man page一口氣輸出一堆信息不同的是,info page則是將文件數據拆成一個一個的段落。

用戶身份

1.su

switch user的縮寫,其功能是切換用戶身份。

基礎指令

1.date

顯示日期與時間的指令。

2.cal

顯示日歷的指令

3.bc

簡單好用的計算機(器)。

系統字符集相關

1.locale

locale是linux系統中多語言環境的設置接口,Locale根據計算機用戶所使用的語言,所在國家或者地區,以及當地的文化傳統所定義的一個軟件運行時的語言環境。

locale [參數]

文本編輯器

1.nano

基于字符終端的文本編輯器工具,類似于DOS系統下的editor程序,比Linux系統中常用的vi/vim相比更加簡單,更適合初學者使用。

nano [參數] 文件名

在這里插入圖片描述
那個指數符號(^)代表的是鍵盤的[Ctrl]按鍵!比較重要的幾個組合按鍵如下:

  • [ctrl]-G:取得線上說明(help),很有用的!
  • [ctrl]-X:離開naon軟件,若有修改過文件會提示是否需要儲存!
  • [ctrl]-O:儲存盤案,若你有權限的話就能夠儲存盤案了;
  • [ctrl]-R:從其他文件讀入數據,可以將某個文件的內容貼在本文件中;
  • [ctrl]-W:搜尋字串,這個也是很有幫助的指令!
  • [ctrl]-C:說明目前光標所在處的行數與列數等信息;
  • [ctrl]-_:可以直接輸入行號,讓光標快速移動到該行;
  • [alt]-Y:校正語法功能打開或關閉(按一下開、再按一下關)
  • [alt]-M:可以支持鼠標來移動光標的功能。

在這里插入圖片描述
如上圖,M是代表什么呢?其實就是[alt]

文件與目錄

1.chown

改變文件/目錄擁有者。

chown 參數 所屬主:所屬組 文件名

2.chgrp

改變文件/目錄所屬群組。

chgrp [參數] 目錄/文件名

3.chmod

改變文件/目錄的權限, SUID, SGID, SBIT等等的特性。

chmod [參數] 目錄/文件名

4.cd

change directory,,變換目錄。

# 先切換身份成為 root
su -
# 去到當前使用者的主文件夾
cd ~
# 沒有加上任何路徑,也還是代表回到自己主文件夾的意思,同上!
cd
# 切換到剛才的目錄中
cd -
# 去到上層目錄中
cd ..

5.pwd

顯示目前的目錄。

6.mkdir

創建一個新的目錄。

# 加了這個 -p 的選項,可以自行幫你創建多層目錄
mkdir -p test1/test2/test3
# 創建權限為rwx--x--x的目錄(不加m屬性默認權限)
mkdir -m 711 test4

7.rmdir

刪除一個空的目錄。rmdir命令的遞歸刪除操作(-p參數使用)并不意味著能刪除目錄中已有的文件,而是要求每個子目錄都必須是空的。

8.ls

list的縮寫,其功能是顯示目錄中的文件及其屬性信息。

ls [參數] [文件或目錄…]

9.cp

復制文件/目錄。

10.rm

刪除文件/目錄。

11.mv

移動文件/目錄(或者重命名,相當于rename)。

12.basename

basename命令主要用于顯示文件路徑名剔除目錄部分后的顯示文件名。

# 取得最后的文件名 network
basename /etc/sysconfig/network

13.dirname

去除文件名中的非目錄部分,僅顯示與目錄有關的內容。

# 取得目錄名 etc/sysconfig
dirname /etc/sysconfig/network

關機(重開機)

0.sync

將數據同步寫入硬盤中的指令。

數據在計算機中運行的模式是所有的數據都被讀入內存后才能夠被CPU所處理,但數據又常常需要由內存寫回硬盤當中(例如儲存的動作)。 由于硬盤的速度太慢(相對于內存來說),如果常常讓數據在內存與硬盤中來回寫入/讀出,系統的性能就不會太好。

因此在Linux中,為了加快數據的讀取速度,所以在默認的情況中, 某些已經載入內存中的數據將不會直接被寫回硬盤,而是先暫存在內存當中,如此一來, 如果一個數據被你重復的改寫,那么由于他尚未被寫入硬盤中,因此可以直接由內存當中讀取出來, 在速度上一定是快上相當多的!

不過,如此一來也造成些許的困擾,那就是萬一你的系統因為某些特殊情況造成不正常關機 (例如停電)時,由于數據尚未被寫入硬盤當中,所以就會造成數據的更新不正常!這個時候就需要sync這個指令來進行數據的寫入動作! 直接在命令行下輸入sync,那么在內存中尚未被更新的數據,就會被寫入硬盤中!所以,這個指令在系統關機或重新開機之前, 很重要!最好多執行幾次!

雖然目前的 shutdown/reboot/halt 等等指令均已經在關機前進行了 sync 這個工具的調用,不過,多做幾次總是比較放心點。

sync; reboot

1.shutdown

關機指令。常用參數如下:
在這里插入圖片描述

-- 立刻關機,其中 now 相當于時間為 0 的狀態
shutdown -h now
-- 系統在今天的 20:25 分會關機,若在21:25才下達此指令,則隔天才關機
shutdown -h 20:25
-- 系統再過十分鐘后自動關機
shutdown -h +10
-- 立即重啟
shutdown -r now
-- 取消當前服務器上已有的關機任務
shutdown -c
-- 再過三十分鐘系統會重新開機,并顯示后面的訊息給所有在線上的使用者
shutdown -r +30 'The system will reboot' 
-- 僅發出警告信件的參數!系統并不會關機!嚇唬人!
shutdown -k now 'This system will reboot' 

2.reboot、halt、poweroff

重新開機,關機。

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

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

相關文章

Unity HDR顏色、基礎顏色、強度強度、HDR面板Intensity之間的相互轉換

目錄 前言: 一、UnityHDR面板的規律 二、HDR與基礎顏色轉換,HDR強度獲取,輸入設置強度獲取 1.基礎色->HDR顏色 2.HDR顏色->基礎色 3.獲取HDR顏色在面板中的強度 4.獲取HDR顏色在面板設置輸入時的強度 前言: HDR&#…

T41LQ專為人工智能物聯網(AIoT)應用設計,適用于智能安防、智能家居、機器視覺等領域 軟硬件資料+樣品測試

君正(Ingenic)T系列芯片涵蓋多個型號,每個型號根據不同應用需求提供了多個版本。以下是各型號及其主要版本: 1. T23系列: T23N:標準版,適用于移動攝像機、安全監控、視頻通話和視頻分析等應用…

高頻 SQL 50 題(基礎版)| 高級字符串函數 / 正則表達式 / 子句:1667. 修復表中的名字、1527. 患某種疾病的患者、196. 刪除重復的電子郵箱、176. 第二高的薪水、...

高級字符串函數 / 正則表達式 / 子句 1667. 修復表中的名字 題目鏈接:1667. 修復表中的名字 狀態:學會了 思路: 要求修復名字(首字母大寫,其他字母小寫),按順序返回。 想法就是取出名字這一列&…

《異步江湖:XHR、Promise 與 Event Loop 的恩怨情仇》

XMLHttpRequest XMLHttpRequest(簡稱 XHR)是瀏覽器提供的一個 JavaScript 對象,用于在客戶端和服務器之間發送 HTTP 請求。它是實現 AJAX(Asynchronous JavaScript and XML) 技術的核心工具,允許網頁在不…

C++課程設計【宿舍管理查詢軟件】

宿舍管理查詢軟件 一、題目描述二、源碼以及說明宿舍管理查詢軟件設計與實現1. 系統設計思路1.1 功能需求1.2 數據結構2. 系統實現3. 代碼說明3.1 數據結構3.2 功能實現3.3 文件存儲4. 示例運行輸入輸出5. 總結其他QT文章推薦一、題目描述 (一)問題描述 為宿舍管理人員編寫一…

MWC 2025 | 移遠通信推出AI智能無人零售解決方案,以“動態視覺+邊緣計算”引領智能零售新潮流

在無人零售市場蓬勃發展的浪潮中,自動售貨機正經歷著從傳統機械式操作向AI視覺技術的重大跨越。 移遠通信作為全球領先的物聯網整體解決方案供應商,精準把握行業趨勢,在2025世界移動通信大會(MWC)上宣布推出全新AI智能…

C語言常用的頭文件,include文件

常用頭文件功能速覽 1 ,通用常用頭文件 01. stdio.h——標準輸入輸出 02. stdlib.h——內存管理與分配、隨機數、字符串轉換 03. string.h——字符串處理 04. math.h——數學 05. time.h——時間和日期 06. ctype…

[MySQL初階]MySQL(4)基本查詢

標題:[MySQL初階]MySQL(4)基本查詢 水墨不寫bug 文章目錄 一. 數據表設計二、對數據表的操作1. Create 操作(插入數據)查看最近受影響的行數: 2. Retrieve 操作(讀取數據)&#xff0…

小米智能音箱Pro搭載“超級小愛”,支持遠程控車

大家好,今天我要給大家好好嘮嘮小米智能音箱Pro,尤其是它搭載的“超級小愛”,那功能可太強大了,還支持遠程控車,真的是給我們的生活帶來了超多便利和驚喜。 先來說說這小米智能音箱Pro的外觀。它的設計非常簡約時尚,整體造型方方正正,線條流暢,放在家里任何一個角落都…

react中的useContext--為什么使用(一)

React 的數據傳遞流程 在 React 中,數據傳遞通常是自上而下的,也就是父組件把數據通過 props 傳遞給子組件,子組件無法直接修改父組件的數據。 例子:父組件向子組件傳遞數據 const Parent () > {const user { name: &quo…

如何使用 LLM 生成的術語自動在搜索應用程序上構建 autocomplete 功能

作者:來自 Elastic Michael Supangkat 了解如何在 Elastic Cloud 中,通過使用 LLM 生成的詞匯,為搜索應用增強自動補全功能,實現更智能、更動態的搜索建議。 自動補全是搜索應用中的一項關鍵功能,它通過在用戶輸入時實…

MAVEN手動配置(阿里云)全教程

介于網上各種各樣的MAVEN配置過程中方法大致相同卻細節參差不齊,我總結了我遇見的一些問題,來完全的解決MAVEN手動配置的全過程,以及分享解決小毛病的經驗。 所需材料: MAVEN3.9.9(下載適合自己的版本即可&#xff09…

DeepSeek 3FS:端到端無緩存的存儲新范式

在 2025 年 2 月 28 日,DeepSeek 正式開源了其高性能分布式文件系統 3FS【1】,作為其開源周的壓軸項目,3FS 一經發布便引發了技術圈的熱烈討論。它不僅繼承了分布式存儲的經典設計,還通過極簡卻高效的架構,展現了存儲技…

HarmonyOS:如何將圖片轉為PixelMap并進行圖片緩存策略

前言:在HarmonyOS項目開發中,我們使用Ark-Ts語言開發項目。我們有個功能是拍照,除了正常顯示出來,并且上傳服務器。我在開發過程中,遇到的問題是,如果離開這個頁面再回到當前頁面仍要顯示圖片,那…

2025.3.9機器學習筆記:文獻閱讀

2025.3.9周報 一、文獻閱讀題目信息摘要Abstract創新點網絡架構實驗結論不足以及展望 一、文獻閱讀 題目信息 題目: Time-series generative adversarial networks for flood forecasting期刊: Journal of Hydrology作者: Peiyao Weng, Yu …

linux固定IP并解決虛擬機無法ping其他電腦問題

linux固定IP并解決虛擬機無法ping其他電腦問題 1.找到網卡文件 vim /etc/sysconfig/network-scripts/ifcfg-ens33 2.編輯文件信息 BOOTPROTO 這個dhcp改為static#添加以下內容IPADDR<你的IP地址>NETMASK<子網掩碼>&#xff0c;例如255.255.255.0。GATEWAY<網…

Spring實戰spring-ai運行

目錄 1. 配置 2 .搭建項目 3. 查看對應依賴 3.1 OpenAI 依賴 3.2 配置 OpenAI API 密鑰 application.properties application.yml 4. openai實戰 5. 運行和測試 6. 高級配置 示例&#xff1a;配置模型和參數 解釋&#xff1a; 7. 處理異常和錯誤 示例&#xff1a;…

docker:配置 Docker 鏡像加速器

1 鏡像加速器介紹 默認情況下&#xff0c;將來從docker hub&#xff08;https://hub.docker.com/&#xff09;上下載docker鏡像&#xff0c;太慢。一般都會配置鏡像加速器&#xff1a; USTC&#xff1a;中科大鏡像加速器&#xff08;https://docker.mirrors.ustc.edu.cn&…

[內網安全] Windows 本地認證 — NTLM 哈希和 LM 哈希

關注這個專欄的其他相關筆記&#xff1a;[內網安全] 內網滲透 - 學習手冊-CSDN博客 0x01&#xff1a;SAM 文件 & Windows 本地認證流程 0x0101&#xff1a;SAM 文件簡介 Windows 本地賬戶的登錄密碼是存儲在系統本地的 SAM 文件中的&#xff0c;在登錄 Windows 的時候&am…

算法-圖-dijkstra 最短路徑

理論知識 dijkstra三部曲 樸素版dijkstra 模擬過程 堆優化版dijksra 經典模版例題 Dijkstra求最短路 I 參加科學大會&#xff08;第六期模擬筆試&#xff09;--模版題 網絡延遲 ref 理論知識 最短路是圖論中的經典問題即&#xff1a;給出一個有向圖&#xff0c;一…