Linux常用命令 (分門別類)

一、系統安全:

su: ?用于切換當前用戶身份到其他用戶身份,變更時須輸入所要變更的用戶帳號與密碼

sudo: ?用來以其他身份來執行命令,預設的身份為root

lastlog: ?用于顯示系統中所有用戶最近一次登錄信息

lastb: ?用于顯示用戶錯誤的登錄列表,此指令可以發現系統的登錄異常

setfacl: ?是用來在命令行里設置ACL(訪問控制列表)。在命令行里,一系列的命令跟隨以一系列的文件名

?

?

二、用戶管理:

?

id: ?可以顯示真實有效的用戶ID(UID)和組ID(GID)

chage: ?用來修改帳號和密碼的有效期限

passwd: ?用于設置用戶的認證信息,包括用戶密碼、密碼過期時間等。系統管理者則能用它管理系統用戶的密碼

useradd: ?用于Linux中創建的新的系統用戶,帳號建好之后,再用passwd設定帳號的密碼

usermod: ?用于修改用戶的基本信息

userdel: ?用于刪除給定的用戶,以及與用戶相關的文件。若不加選項,則僅刪除用戶帳號,而不刪除相關文件

groupadd: ?用于創建一個新的工作組

?

?

三、文件系統:

fsck: ?用于檢查并且試圖修復文件系統中的錯誤

mount: ?用于加載文件系統到指定的加載點。此命令的最常用于掛載cdrom

umount: ?用于卸載已經加載的文件系統

df: ?用于顯示磁盤分區上的可使用的磁盤空間

?

?

四、文件查找與比較:

?

find: ?用來在指定目錄下查找文件

diff: ?在最簡單的情況下,比較給定的兩個文件的不同

locate: ?用來查找文件或目錄

?

?

五、文件內容的查看:

head: ?用于顯示文件的開頭的內容。在默認情況下,head命令顯示文件的頭10行內容

tail: ?用于輸入文件中的尾部內容。tail命令默認在屏幕上顯示指定文件的末尾10行

more: ?是一個基于vi編輯器文本過濾器,它以全屏幕的方式按頁顯示文本文件的內容

less: ?作用與more十分相似,不同的是less命令允許用戶向前或向后瀏覽文件,而more命令只能向前瀏覽

?

?

五、文件處理:

ln: ?用來為文件創件連接

cat: ?連接文件并打印到標準輸出設備上,cat經常用來顯示文件的內容

touch: ?一是用于把已存在文件的時間標簽更新為系統當前的時間(默認方式),它們的數據將原封不動地保留下來;二是用來創建新的空文件

unlink: ?用于系統調用函數unlink去刪除指定的文件。和rm命令作用一樣,都是刪除文件

rename: ?用字符串替換的方式批量改變文件名。

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

?

?

六、文件權限屬性:

setfacl: ?用來在命令行里設置ACL(訪問控制列表)

chmod: ?用來變更文件或目錄的權限

chown: ?改變某個文件或目錄的所有者和所屬的組

chgrp: ?用來改變文件或目錄所屬的用戶組

?

?

七、壓縮與解壓:

tar: ?可以為linux的文件和目錄創建檔案。利用tar命令,可以把一大堆的文件和目錄全部打包成一個文件

zip: ?用來壓縮文件,或者對文件進行打包操作,文件經它壓縮后會另外產生具有“.zip”擴展名的壓縮文件。

unzip: ?用于解壓縮由zip命令壓縮的“.zip”壓縮包。

gzip: ?用來壓縮文件。gzip是個使用廣泛的壓縮程序,文件經它壓縮過后,其名稱后面會多處“.gz”擴展名。

gunzip: ?用來解壓縮文件。gunzip是個使用廣泛的解壓縮程序,它用于解開被gzip壓縮過的文件

bzip2: ?用于創建和管理(包括解壓縮)“.bz2”格式的壓縮包

bunzip2: ?解壓縮由bzip2指令創建的”.bz2"壓縮包

?

?

八、軟件包管理:

yum:是在Fedora和RedHat以及SUSE中基于rpm的軟件包管理器,能夠從指定的服務器自動下載RPM包并且安裝,可以自動處理依賴性關系,并且一次安裝所有依賴的軟體包

rpm: ?是RPM軟件包的管理工具

apt-get: ?是Debian Linux發行版中的APT軟件包管理工具。所有基于Debian的發行都使用這個包管理系統

?

?

九、文件傳輸:

ftp: ?用命令的方式來控制在本地機和遠程機之間傳送文件

scp: ?用于在Linux下進行遠程拷貝文件的命令,和它類似的命令有cp,scp傳輸是加密的

?

?

十、目錄操作:

cd: ?用來切換工作目錄至dirname。其中dirName表示法可為絕對路徑或相對路徑

mv: ?用來對文件或目錄重新命名,或者將文件從一個目錄移到另一個目錄中

rm: ?可以刪除一個目錄中的一個或多個文件或目錄,也可以將某個目錄及其下屬的所有文件及其子目錄均刪除掉

pwd: ?以絕對路徑的方式顯示用戶當前工作目錄

tree: ?以樹狀圖列出目錄的內容

cp: ?用來將一個或多個源文件或者目錄復制到指定的目的文件或目錄

ls: ?用來顯示目標列表

mkdir: ?用來創建目錄

rmdir: ?用來刪除空目錄(一般使用rm)

?

?

十一、進程管理:

w: ?用于顯示已經登陸系統的用戶列表,并顯示用戶正在執行的指令

ps: ?用于報告當前系統的進程狀態。可以搭配kill指令隨時中斷、刪除不必要的程序

kill: ?用來刪除執行中的程序或工作

pkill: ?按照進程名殺死進程

killall: ?按照進程名殺死進程

top: ?可以實時動態地查看系統的整體運行情況

at: ?用于在指定時間執行命令

crontab:用來提交和管理用戶的需要周期性執行的任務

atq: ?顯示系統中待執行的任務列表,也就是列出當前用戶的at任務列表

pstree: ?以樹狀圖的方式展現進程之間的派生關系,顯示效果比較直觀

grep: ?是一種強大的文本搜索工具,它能使用正則表達式搜索文本,并把匹配的行打印出來

pgrep: ?以名稱為依據從運行進程隊列中查找進程,并顯示查找到的進程id,同時也支持類似grep指令中的匹配模式

?

?

十二、系統關機重啟:

shutdown: ?用來系統關機命令

reboot: ?用來重新啟動正在運行的Linux操作系統

?

?

十三、網絡配置:

hostname: ?用于顯示和設置系統的主機名稱

ifconfig: ?用于配置和顯示Linux內核中網絡接口的網絡參數

?

?

十四、網絡應用:

curl: ?是一個利用URL規則在命令行下工作的文件傳輸工具。它支持文件的上傳和下載

telnet: ?用于登錄遠程主機,對遠程主機進行管理

mail: ?是命令行的電子郵件發送和接收工具。操作的界面不像elm或pine那么容易使用,但功能非常完整

elinks: ?能實現一個純文本界面的WWW瀏覽器,操作方式與“lynx”類似。

lynx: ?是純文本模式的網頁瀏覽器,不支持圖形、音視頻等多媒體信息。

?

?

十五、網絡測試:

ping: ?用來測試主機之間網絡的連通性

host: ?是常用的分析域名查詢工具,可以用來測試域名系統工作是否正常

netstat: ?用來打印Linux中網絡系統的狀態信息,可讓你得知整個Linux系統的網絡情況

?

?

十六、常用工具:

who: ?顯示目前登錄系統的用戶信息。執行who命令可得知目前有那些用戶登入系統

man: ?是Linux下的幫助指令,通過man指令可以查看Linux中的指令幫助、配置文件幫助和編程幫助等信息。

users: ?用于顯示當前登錄系統的所有用戶的用戶列表

date: ?顯示或設置系統時間與日期。

Screen: ?是一款由GNU計劃開發的用于命令行終端切換的自由軟件,用戶可以通過該軟件同時連接多個本地或遠程的命令行會話,并在其間自由切換。

clear: ?用于清除當前屏幕終端上的任何信息。

?

詳細命令介紹:?http://man.linuxde.net/
?

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

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

相關文章

hibernate自定義校驗器使用(字段在in范圍之內)

2019獨角獸企業重金招聘Python工程師標準>>> 1.自定義注解類DigitsMustIn Constraint(validatedBy DigitsMustInValidator.class) //具體的實現 Target({java.lang.annotation.ElementType.METHOD,java.lang.annotation.ElementType.FIELD}) Retention(java.lang.a…

sql將html轉成excel,使用SQL*PLUS,構建完美excel或html輸出

通過SQL*PLUS我們可以構建友好的輸出,滿足多樣化用戶需求。本例通過簡單示例,介紹通過sql*plus輸出xls,html兩種格式文件.首先創建兩個腳本:1.main.sql用以設置環境,調用具體功能腳本2.功能腳本-get_tables.sql為實現具體功能之腳…

[cogs347]地震

COGS&#xff1a;地震&#xff08;平衡樹&#xff09; COGS上一道題。。。文件名是equake 還是又打了一遍板子。。。 加個lazy標記就行了。。。 注意查詢時先下傳標記&#xff08;lazy&#xff09; // It is made by XZZ #include<cstdio> #include<algorithm> #de…

第八課-第二講 08_02_bash腳本編程之七 case語句及腳本選項進階

第八課-第二講 08_02_bash腳本編程之七 case語句及腳本選項進階 一. 面向過程控制結構順序結構選擇結構循環結構選擇結構if語句 單分支&#xff0c;雙分支&#xff0c;多分支case 語句 case語句:選擇結構 case SWITCH invalue1)---此處的value是當做字符來比較的statement....…

html表單提交按鈕怎么居中,與表單框一致,居中提交按鈕_html_開發99編程知識庫...

我嘗試將提交按鈕與表單的一個條目對齊失敗。 我只是希望提交按鈕稍微定位到窗體框的右側和中心。 現在是右邊&#xff0c;但在盒子的底部。我試圖回答相似的查詢&#xff0c;對於提交按鈕( 浮點&#xff0c;margin 等等 )&#xff0c;但是我不能找到正確的選擇。我的HTML如下所…

一個簡單的WebService服務

現在&#xff0c;網上提供的免費的webservice服務的網站&#xff1a; http://www.webxml.com.cn/從擴展名上看&#xff0c;是 .net構建的網站。看看功能的實現效果&#xff1a;需求&#xff1a;我們要遠程調用手機號歸屬地的查詢&#xff1a;開發步驟&#xff1a; 1&#xff0e…

Linux中的vi和vim

一、vi與vim的概念和區別 概念: 它們都是多模式編輯器&#xff0c;不同的是vim 是vi的升級版本&#xff0c;它不僅兼容vi的所有指令&#xff0c;而且還有一些新的特性在里面。 vim優勢主要體現在一下幾方面: 1、多級撤消 我們知道在vi里&#xff0c;按 u只能撤消上次命令&a…

[工具分享]備份SSAS模型TMSL腳本元數據工具,多給自己一點后悔藥可吃。

筆者在2019年分享過自己寫的一個小工具&#xff0c;用于備份Sqlserver數據庫的元數據。近期在一個PowerBI項目中&#xff0c;發現很有必要也備份下SSAS分析模型的元數據&#xff0c;防止不小心服務器壞了或使用Tabular Editor連接數據庫方式開發過程中&#xff0c;不小心覆蓋了…

UVA - 11181 數學

UVA - 11181 題意&#xff1a; n個人去買東西&#xff0c;其中第i個人買東西的概率是p[i],最后只有r個人買了東西&#xff0c;求每個人實際買了東西的概率 代碼&#xff1a; //在r個人買東西的概率下每個人買了東西的概率&#xff0c;這是條件概率&#xff0c;因為最多20個人可…

js時間戳轉成日期格式

//第一種2 function getLocalTime(nS) { 3 return new Date(parseInt(nS) * 1000).toLocaleString().replace(/:\d{1,2}$/, ); 4 } 5 alert(getLocalTime(1293072805));6 //結果是2010年12月23日 10:537 //第二種 8 function getLocalTime(nS) { 9 r…

計算機桌面去方格子,win7桌面office圖標變成白色方格圖標的原因和解法

win7系統開機發現桌面上所有office圖標變成白色方格圖標&#xff0c;其他程序圖標都正常顯示&#xff0c;是怎么回事呢&#xff1f;出現這樣的情況&#xff0c;一般是由于文件圖標緩存錯誤或者丟失導致&#xff0c;找打原因后該如何解決問題&#xff1f;可以通過記事本來解決此…

JS獲取元素的offsetTop,offsetLeft等相關屬性

1. obj.clientWidth //獲取元素的寬度 obj.clientHeight //元素的高度 obj.offsetLeft //元素相對于父元素的left obj.offsetTop //元素相對于父元素的top obj.offsetWidth //元素的寬度 obj.offsetHeight //元素的高度 區別&#xff1a; clientWidth width padding clientHe…

vi/vim 三種模式及命令 (簡單粗暴,輕松搞懂)

//一般模式(默認模式) 一般模式&#xff1a; 移動光標 h 或 向左方向鍵 光標向左移動一個字符 j 或 向下方向鍵 光標向下移動一個字符 k 或 向上方向鍵 光標向上移動一個字符 l 或 向右方向鍵 光標向右移動一個字符 [Ctrl] [f] 屏幕『向前』移動一頁&#xff08;常用) [Ct…

Kong入門學習實踐(1)基礎概念快覽

【API網關】| 總結/Edison Zhou最近在學習Kong網關&#xff0c;因此根據老習慣&#xff0c;我會將我的學習過程記錄下來&#xff0c;一來體系化整理&#xff0c;二來作為筆記供將來翻看。由于我司會直接使用Kong企業版&#xff0c;學習過程中我會使用Kong開源版。什么是Kong&am…

條件鎖

ReentrantLock類有一個方法newCondition用來生成這個鎖對象的一個條件&#xff08;ConditionObject&#xff09;對象&#xff0c;它實現了Condition接口。Condition提供了線程通訊的一套機制await和signal等線程間進行通訊的方法。。1、適用場景當某線程獲取了鎖對象&#xff0…

計算機應用技術 平面設計,全國信息化計算機應用技術水平教育考試試卷 平面設計師...

科目編號&#xff1a;4233全國信息化計算機應用技術水平教育考試試卷(考試時間&#xff1a;180分鐘 考試總分&#xff1a;100分 專業認證課程&#xff1a;Photoshop 平面設計)注意事項1、 請首先按要求在試卷的標封處填寫您的姓名、考號等&#xff1b;2、 請仔細閱讀各種題目的…

RabbitMQ之消息模式簡單易懂,超詳細分享

前言上一篇對RabbitMQ的流程和相關的理論進行初步的概述&#xff0c;如果小伙伴之前對消息隊列不是很了解&#xff0c;那么在看理論時會有些困惑&#xff0c;這里以消息模式為切入點&#xff0c;結合理論細節和代碼實踐的方式一起來學習。正文常用的模式有Simple、Work、Fanout…

每天一個linux命令(6):rmdir 命令

今天學習一下linux中命令&#xff1a; rmdir命令。rmdir是常用的命令&#xff0c;該命令的功能是刪除空目錄&#xff0c;一個目錄被刪除之前必須是空的。&#xff08;注意&#xff0c;rm - r dir命令可代替rmdir&#xff0c;但是有很大危險性。&#xff09;刪除某目錄時也必須具…

jvm系列(八):jvm知識點總覽

在江湖中要練就絕世武功必須內外兼備&#xff0c;精妙的招式和深厚的內功&#xff0c;武功的基礎是內功。對于武功低&#xff08;就像江南七怪&#xff09;的人&#xff0c;招式更重要&#xff0c;因為他們不能靠內功直接去傷人&#xff0c;只能靠招式&#xff0c;利刃上優勢來…

計算機基礎知識的文獻,四?計算機文獻檢索基礎知識(原理、結構和功能)

1.計算機檢索原理計算機一方面接受用戶的檢索提問&#xff0c;一方面從數據庫中讀取文獻記錄&#xff0c;然后把兩者進行比較&#xff0c;即檢索提問標識與文獻記錄標識進行匹配運算&#xff0c;如果比較的結果一致&#xff0c;那么這篇文獻就會作為命中文獻在檢索結果中顯示&a…