Linux實用操作

一、各類小技巧(快捷鍵)

1.1??ctrl + c 強制停止

Linux某些程序的運行,如果想要強制停止它,可以使用快捷鍵ctrl + c


命令輸入錯誤,也可以通過快捷鍵ctrl + c,退出當前輸入,重新輸入

1.2??ctrl + d 退出或登出

可以通過快捷鍵:ctrl + d,退出賬戶的登錄


或者退出某些特定程序的專屬頁面

ps:不能用于退出vi/vim

1.3? history命令,查看歷史輸入過的命令

可以通過history命令,查看歷史輸入過的命令


可以通過:!命令前綴,自動執行上一次匹配前綴的命令


1.4??ctrl + r,輸入內容去匹配歷史命令????????

可以通過快捷鍵:ctrl + r,輸入內容去匹配歷史命令

如果搜索到的內容是你需要的,那么:

????????回車鍵可以直接執行

????????鍵盤左右鍵,可以得到此命令(不執行)

1.5??光標移動快捷鍵

  • ctrl + a,跳到命令開頭

  • ctrl + e,跳到命令結尾

  • ctrl + 鍵盤左鍵,向左跳一個單詞

  • ctrl + 鍵盤右鍵,向右跳一個單詞

1.6??清屏

  • 通過快捷鍵ctrl + l,可以清空終端內容

  • 或通過命令clear得到同樣效果

二、軟件安裝

2.1??yum命令--CentOS

CentOS使用yum管理器,Ubuntu使用apt管理器

yum:RPM包軟件管理器,用于自動化安裝配置Linux軟件,并可以自動解決依賴問題。

語法: yum [-y]? [ install | remove | search ] 軟件名稱

  • 選項:-y,自動確認,無需手動確認安裝或卸載過程

  • install:安裝

  • remove:卸載

  • search:搜索

yum命令需要root權限哦,可以su切換到root,或使用sudo提權。

yum命令需要聯網

案例:

yum [-y] install wget, 通過yum命令安裝wget程序

yum [-y] remove wget,通過yum命令卸載wget命令

yum search wget,通過yum命令,搜索是否有wget安裝包

2.2??apt命令 - Ubuntu(了解)

前面學習的各類Linux命令,都是通用的。 但是軟件安裝,CentOS系統和Ubuntu是使用不同的包管理器。

CentOS使用yum管理器,Ubuntu使用apt管理器

語法 : apt [-y ] [ install | remove | search ] 軟件名稱

  • install 安裝

  • remove 卸載

  • search 搜索

  • -y,自動確認

用法和yum一致,同樣需要root權限

三、systemctl命令? 控制軟件的啟動和關閉

Linux系統很多軟件(內置或第三方)均支持使用systemctl命令控制:啟動、停止、開機自啟 能夠被systemctl管理的軟件,一般也稱之為:服務

功能:控制系統服務的啟動關閉等

語法:systemctl start | stop | restart | disable | enable | status 服務名

  • start,啟動

  • stop,停止

  • status,查看狀態

  • disable,關閉開機自啟

  • enable,開啟開機自啟

  • restart,重啟


系統內置的服務比較多,比如:

  • NetworkManager,主網絡服務

  • network,副網絡服務

  • firewalld,防火墻服務

  • sshd,ssh服務(FinalShell遠程登錄Linux使用的就是這個服務)

部分軟件安裝后沒有自動集成到systemctl中,我們可以手動添加。 這部分內容在后續章節和大家詳細講解。

四、ln命令? 創建軟連接

在系統中創建軟鏈接,可以將文件、文件夾鏈接到其它位置。

類似Windows系統中的《快捷方式》

功能:創建文件、文件夾軟鏈接(快捷方式)

語法:ln -s 參數1 參數2

  • 參數1:被鏈接的

  • 參數2:要鏈接去的地方(快捷方式的名稱和存放位置)


案例:

????????ln? -s? /etc/yum.conf? ?~/yum.conf : 將根目錄下的etc/yum.conf文件鏈接到home目錄下的yum.conf文件

????????ln? -s? /etc/yum? ~/yum :將根目錄下的etc/yum文件夾鏈接到home目錄下的yum文件夾

五、日期、時區

5.1??date命令??查看系統的時間

通過date命令可以在命令行中查看系統的時間

語法:date [-d] [+格式化字符串]

  • -d 按照給定的字符串顯示日期,一般用于日期計算

  • 格式化字符串:通過特定的字符串標記,來控制顯示的日期格式

    • %Y 年%y 年份后兩位數字 (00..99)

    • %m 月份 (01..12)

    • %d 日 (01..31)

    • %H 小時 (00..23)

    • %M 分鐘 (00..59)

    • %S 秒 (00..60)

    • %s 自 1970-01-01 00:00:00 UTC 到現在的秒數


示例:

使用date命令本體,無選項,直接查看時間:

按照2022-01-01的格式顯示日期:

按照2022-01-01 10:00:00的格式顯示日期:

如上,由于中間帶有空格,所以使用雙引號包圍格式化字符串,作為整體。

5.2??date命令進行日期加減

語法:date [-d] [+格式化字符串]

-d選項,可以按照給定的字符串顯示日期,一般用于日期計算

其中支持的時間標記為:

  • year年

  • month月

  • day天

  • hour小時

  • minute分鐘

  • second秒

-d選項可以和 格式化字符串配合一起使用哦

5.3??修改Linux時區

使用root權限,執行如下命令,修改時區為東八區時區

將系統自帶的localtime文件刪除,并將/usr/share/zoneinfo/Asia/Shanghai文件鏈接為localtime文件即可

5.4??ntp程序? 自動校準系統時間

?我們可以通過ntp程序自動校準系統時間

功能:同步時間

安裝:yum install -y ntp

啟動管理:systemctl start | stop | restart | status | disable | enable ntpd

啟動并設置開機自啟:

  • systemctl start ntpd? ? ?啟動ntpd服務

  • systemctl enable ntpd? ? ?開啟ntpd服務開機自啟

當ntpd啟動后會定期的幫助我們聯網校準系統的時間


也可以手動校準(需root權限):ntpdate -u ntp.aliyun.com

通過阿里云提供的服務網址配合ntpdate(安裝ntp后會附帶這個命令)命令自動校準:

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

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

相關文章

Leetcode刷題筆記——摩爾投票法

摩爾投票法的核心思想為對拼消耗。 摩你媽,學不會!!!! 229. 多數元素 II - 力扣(LeetCode)

ReLU(Rectified Linear Unit)和Sigmoid激活函數

ReLU(Rectified Linear Unit)和Sigmoid都是神經網絡中常用的激活函數。 特點: ReLU是一種簡單而有效的激活函數。它對于正數部分直接返回輸入,對于負數部分返回零。這種非線性轉換有助于網絡學習更復雜的表示。ReLU在許多深度學習…

自治調優!人大金倉解放DBA雙手

數據庫系統的性能是確保整個應用系統高效運轉的關鍵因素,因此數據庫性能調優工作至關重要。KingbaseES通過將人工調優過程內化為數據庫內核,成功實現了自治調優。這種創新的調優方案為DBA提供了更高效且準確的性能調優途徑,同時也顯著降低了數…

23秋 操作系統真題回憶

總結: 量大 綜合性強 結合實驗很緊密具體的題目 不是很記得了 只記了大概希望有人可以一起參與把這個題的答案做出來,有可以的 可以私信我謝謝 需要你們的想法因為可能涉及學校內部的試題,禁止轉載 2013題目 真題 2023題目 進程 代碼執…

構建VREP和MATLAB聯合仿真實驗平臺,控制機械臂末端按照固定軌跡移動

構建VREP和MATLAB聯合仿真實驗平臺,控制機械臂末端按照固定軌跡移動。主要工作如下: (1)solidworks構建機械臂模型; (2)將solidworks中構建的模型導入VREP中建立機械臂的多體動力學模型&#xf…

【Unity動畫】什么是任意狀態(Any state)

(Any state)可以從某個狀態A直接切換到另一個狀態 B\C\D\E\F 比如A到C的過渡,直接設置從Any state 到C的過渡線觸發參數即可。而不需要讓A到C直接在連接,同樣,B到C之間也無需直接鏈接。 這樣設計是在每一個動畫之間都…

HP-UNIX 系統安全基線 安全加固操作

目錄 賬號管理、認證授權 賬號 ELK-HP-UX-01-01-01 ELK -HP-UX-01-01-02 ELK -HP-UX-01-01-03 ??????? ELK-HP-UX-01-01-04 ???????ELK-HP-UX-01-01-05 ???????口令 ELK-HP-UX-01-02-01 ??????? ELK-HP-UX-01-02-02 ??????? ELK-HP…

Spring 核心特性之表達式(SpEL)

Spring 核心特性之表達式(SpEL)_spring spel-CSDN博客 -- 寫的還行 關于SpEL的幾個概念: 表達式(“干什么”):SpEL的核心,所以表達式語言都是圍繞表達式進行的。解析器(“誰來干”)&#xff1…

【論文筆記】Gemini: A Family of Highly Capable Multimodal Models——細看Gemini

Gemini 【一句話總結,對標GPT4,模型還是transformer的docoder部分,提出三個不同版本的Gemini模型,Ultra的最牛逼,Nano的可以用在手機上。】 谷歌提出了一個新系列多模態模型——Gemini家族模型,包括Ultra…

Java 何時會觸發一個類的初始化

Java 何時會觸發一個類的初始化? 使用new關鍵字創建對象訪問類的靜態成員變量 或 對類的靜態成員變量進行賦值調用類的靜態方法反射調用類時,如 Class.forName()初始化子類時,會先初始化其父類(如果父類還沒有進行過初始化的話&a…

找不到WMVCORE.dll怎么辦?一鍵解決WMVCORE.dll缺失的詳細方法分享

當打開軟件時提示wmvcore.dll丟失,這可能是由于以下幾個原因導致的: 系統文件損壞:wmvcore.dll是系統文件,可能會因為各種原因(如病毒感染、系統錯誤、軟件卸載等)而損壞。 軟件依賴問題:某些…

用 Python 自動創建 Markdown 表格

更多資料獲取 📚 個人網站:ipengtao.com Markdown表格是文檔中整理和展示數據的重要方式之一。然而,手動編寫大型表格可能會費時且容易出錯。本文將介紹如何使用Python自動創建Markdown表格,通過示例代碼詳細展示各種場景下的創建…

Linux基礎指令詳解(1)

操作系統的概念 百度百科 操作系統(英語:Operating System,縮寫:OS)是一組主管并控制計算機操作、運用和運行硬件、軟件資源和提供公共服務來組織用戶交互的相互關聯的系統軟件程序。根據運行的環境,操作系…

【Python網絡爬蟲入門教程1】成為“Spider Man”的第一課:HTML、Request庫、Beautiful Soup庫

Python 網絡爬蟲入門:Spider man的第一課 寫在最前面背景知識介紹蛛絲發射器——Request庫智能眼鏡——Beautiful Soup庫 第一課總結 寫在最前面 有位粉絲希望學習網絡爬蟲的實戰技巧,想嘗試搭建自己的爬蟲環境,從網上抓取數據。 前面有寫一…

論文閱讀——Deformable ConvNets v2

論文:https://arxiv.org/pdf/1811.11168.pdf 代碼:https://github.com/chengdazhi/Deformable-Convolution-V2-PyTorch 1. 介紹 可變形卷積能夠很好地學習到發生形變的物體,但是論文觀察到當盡管比普通卷積網絡能夠更適應物體形變&#xff…

LeetCode-1566. 重復至少 K 次且長度為 M 的模式【數組 枚舉】

LeetCode-1566. 重復至少 K 次且長度為 M 的模式【數組 枚舉】 題目描述:解題思路一:題意就是找出長度為m且連續重復k次的子數組。解題思路就是暴力枚舉加剪枝。解題思路二:思路差不多解題思路三:0 題目描述: 給你一個…

Numpy數組的去重 np.unique()(第15講)

Numpy數組的去重 np.unique()(第15講) ??????? ??博主 侯小啾 感謝您的支持與信賴。?? ?????????????????????????????????????????????????????????????????????????????????…

Linux權限詳解

Linux權限 文章目錄 Linux權限一、root賬號與普通賬號二、Linux權限管理三、權限權值表示方法四、文件訪問權限的設置方法五、粘滯位六、權限總結 前言: 我們在學習Linux的時候,我們知道在Linux下一切皆文件,而不同的文件對于不同的用戶有不同…

第二十一章總結。。

計算機網絡實現了墮胎計算機間的互聯,使得它們彼此之間能夠進行數據交流。網絡應用程序就是再已連接的不同計算機上運行的程序,這些程序借助于網絡協議,相互之間可以交換數據,編寫網絡應用程序前,首先必須明確網絡協議…

掌握iText:輕松處理PDF文檔-基礎篇

關于iText iText是一個強大的PDF處理庫,可以用于創建、讀取和操作PDF文件。它支持PDF表單、加密和簽署等操作,同時支持多種字體和編碼。maven的中央倉庫中的最新版本是5.X,且iText5不是完全免費的,但是基礎能力是免費使用的&…