Linux操作系統(tǒng)最常用的命令總結(jié)_第1頁
Linux操作系統(tǒng)最常用的命令總結(jié)_第2頁
Linux操作系統(tǒng)最常用的命令總結(jié)_第3頁
Linux操作系統(tǒng)最常用的命令總結(jié)_第4頁
Linux操作系統(tǒng)最常用的命令總結(jié)_第5頁
已閱讀5頁,還剩13頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

WordLinux操作系統(tǒng)最常用的命令總結(jié)(操作系統(tǒng))概述

操作系統(tǒng)Opera(ti)ngSystem簡稱OS,通俗講就是一款軟件,不過和一般的軟件不同,操作系統(tǒng)是管理和控制計(jì)算機(jī)(硬件)與軟件資源的計(jì)算機(jī)程序,是直接運(yùn)行在“裸機(jī)”上的最基本的系統(tǒng)軟件,任何其他的軟件都必須在操作系統(tǒng)的支持下才能運(yùn)行。

(Linux)操作系統(tǒng)安裝

Linux文件系統(tǒng)

/var:包含在正常操作中被改變的文件、假脫機(jī)文件、記錄文件、加鎖文件、臨時(shí)文件和頁格式化文件等。

/home:包含用戶的文件:參數(shù)設(shè)置文件、個(gè)性化文件、文檔、數(shù)據(jù)、EMALL、緩存數(shù)據(jù)等,每增加一個(gè)用戶,系統(tǒng)就會根據(jù)其用戶名在home目錄下新建和其他用戶同名的文件夾,用于保存其用戶配置。

/proc:包含虛幻的文件,他們實(shí)際上并不存在于磁盤上,也不占用任何空間(用ls-l可以顯示它們的大?。┊?dāng)查看這些文件時(shí),實(shí)際上是在訪問存在內(nèi)存中的信息,這些信息用于訪問系統(tǒng)。

/bin:包含系統(tǒng)啟動時(shí)需要的執(zhí)行文件(二進(jìn)制),這些文件可以被普通用戶使用。

/etc:為操作系統(tǒng)的配置文件目錄(防火墻、啟動項(xiàng))

/root:為系統(tǒng)管理員(也叫超級用戶或根用戶)的Home目錄。

/dev:為設(shè)備目錄,Linux下設(shè)備被當(dāng)成文件,這樣一來硬件被抽象化、便于讀寫、(網(wǎng)絡(luò))共享以及需要臨時(shí)裝載到文件系統(tǒng)中,正常情況下,設(shè)備會有一個(gè)獨(dú)立的子目錄,這些設(shè)備的內(nèi)容會出現(xiàn)在獨(dú)立的子目錄下。

Linux命令操作

查看當(dāng)前目錄命令:pwd

打開文件夾命令:cd

打開指定文件夾:cd[目錄名稱]

打開當(dāng)前用戶的根目錄:cd~

返回上級目錄:cd…

返回進(jìn)入目錄:cd-

打開根目錄:cd/

瀏覽目錄下的文件列表命令:ls

以列的方式查看當(dāng)前目錄下的文件列表:ls-l

查看當(dāng)前目錄下所有的文件(包括隱藏文件):ls-a

以列表的方式查看當(dāng)前目錄下的所有文件:ls-la

創(chuàng)建文件目錄命令:mkdir

新建文件目錄:mkdir文件夾名稱

遞歸新建多級目錄:mkdir-p文件夾名稱

例如在用戶目錄下新建(te)st目錄,命令這樣寫:mkdir-ptest/test1/test2/test3

遞歸新建多級目錄的寫法

刪除文件目錄命令:rmkdir

刪除指定目錄:rmkdir目錄名稱

遞歸刪除指定目錄及中間目錄:rmdir-p目錄名稱

這里沒有寫錯(cuò),沒有字母k

刪除文件或者目錄命令:rm

常用命令:rm-(rf)[目錄或文件]

rm-ri[目錄或文件]

強(qiáng)制刪除文件或目錄:rm-rf目錄或者文件

在刪除前詢問是否確認(rèn)刪除:rm-ri目錄或文件

因?yàn)閺?qiáng)制刪除的后果不太好,一般不建議使用

rm-rf

進(jìn)行文件刪除

rm命令中不跟r參數(shù),無法刪除目錄,只能刪除文件

復(fù)制文件或目錄命令:cp

遞歸復(fù)制目錄1下的所有的文件和文件夾到目錄2:cp-r[目錄1][目錄2]

執(zhí)行復(fù)制操作時(shí)覆蓋原有目錄前詢問用戶:cp-ri[目錄1][目錄2]

移動文件、修改文件名命令:mv

將文件夾1名稱更改為文件夾2:mv文件1文件2

(給文件更名)

將目錄1的文件移動到目錄2:mv目錄2目錄2

(將目錄1的文件移動到目錄2)

創(chuàng)建文件命令:touch

touch文件名稱

查看、編輯文件命令:vi

vi命令為UNIX操作系統(tǒng)或者類UNIX操作系統(tǒng)都有具有的功能強(qiáng)大的文件編輯命令,用戶輸入vi++文件名,便可以進(jìn)入vi模式進(jìn)行文件內(nèi)容的查看和編輯,如果文件已經(jīng)存在,則直接打開文件,如果文件不存在,則系統(tǒng)將打開一個(gè)全新的空文件。

vi的三種模式如下:

命令模式

當(dāng)用戶使用vi命令打開文件后,則進(jìn)入命令模式,用戶可以輸入命令來執(zhí)行各種功能。

輸入模式

如果用戶要對文件做修改,則可以使用下面幾種命令,進(jìn)入輸入模式,用戶進(jìn)入輸入模式之后,可以任意修改文件,除了Esc鍵外,用戶輸入的任何字符都會被作為內(nèi)容寫入文件中,用戶輸入Esc可以對文件進(jìn)行相關(guān)操作。

末行模式

如果用戶完成編輯命令,則可以按照esc+“:”進(jìn)入末行模式,用戶可以對文件內(nèi)容繼續(xù)進(jìn)行搜索,也可以輸入“:wq!”進(jìn)行文件保存并退出,或者輸入“:q!”強(qiáng)制退出文件編輯。

查看、編輯文件命令:cat

顯示一個(gè)小的文件的內(nèi)容:cat文件名稱

創(chuàng)建并打開一個(gè)新的文件:cat>文件名稱

查看文件開頭內(nèi)容命令:he(ad)

head[參數(shù)][文件名]

例如,使用head命令顯示某個(gè)文件開始的n行數(shù)據(jù):head-n文件名稱

查看文件結(jié)尾內(nèi)容命令:t(ai)l

動態(tài)加載某個(gè)文件的內(nèi)容(常用于查看日志文件):tail-f文件名稱

展示文件最后幾行的數(shù)據(jù):tail-n行數(shù)文件名稱

Linux權(quán)限管理

用戶和用戶組

用戶是指在一個(gè)操作系統(tǒng)中,一系列權(quán)限的集合體,操作人員通過用戶名和口令可以在系統(tǒng)中執(zhí)行某一些被允許的操作。不同的用戶可以具有不同的權(quán)限。Linux操作系統(tǒng)中每個(gè)用戶都具有唯一標(biāo)識UID,當(dāng)使用命令創(chuàng)建用戶時(shí),如果不指定用戶的UID,則系統(tǒng)將自動為其分配UID。

用戶組就是具有相同特征的用戶的集合體,在Linux系統(tǒng)中,每一個(gè)用戶都屬于至少一個(gè)用戶組。Linux操作系統(tǒng)中每個(gè)用戶分組都具有唯一標(biāo)識GID,當(dāng)使用命令創(chuàng)建用戶組時(shí),如果不指定用戶組的GID,則系統(tǒng)將自動為其分配GID。當(dāng)使用-u指定用戶id時(shí),用戶id盡量大于500,以免沖突。因?yàn)長inux操作系統(tǒng)安裝后,會默認(rèn)建立一些用戶,所以可能會占用500之內(nèi)的id號。

Linux權(quán)限機(jī)制有以下特點(diǎn):

系統(tǒng)有一個(gè)權(quán)限最大的用戶,其名稱為root,root用戶屬于root用戶組。

系統(tǒng)默認(rèn)只有root權(quán)限可以添加和刪除用戶。

添加用戶之后,如果沒有給用戶指定用戶組,則系統(tǒng)會為用戶添加一個(gè)同名的用戶組,用戶屬于該組。

root切換到普通用戶無需登錄,普通用戶切換到root用戶需要登陸。

root可以給用戶賦予和回收某一個(gè)文件的讀、寫、執(zhí)行的權(quán)限。

用戶操作命令

切換用戶命令:su

su[用戶名]

或者

su-[用戶名]

su[用戶名]和

su-[用戶名]都可以切換用戶,前者類似于臨時(shí)切換用戶,當(dāng)使用該命令進(jìn)行切換新用戶時(shí),用戶配置仍然沿用原來的用戶配置,如環(huán)境變量、系統(tǒng)變量等。而后者進(jìn)行切換用戶時(shí),環(huán)境變量、系統(tǒng)設(shè)置全部切換成新用戶的用戶配置。

查看當(dāng)前登陸用戶命令:whoami

查看當(dāng)前用戶所屬分組命令:groups

查看當(dāng)前用戶UID和GID命令:id

添加新用戶命令:useradd

在Linux操作系統(tǒng)中添加用戶:useradd用戶名

在Linux操作系統(tǒng)中添加用戶并指定用戶UID:useradd-u

指定的UID用戶名

修改用戶密碼命令:passwd例如:修改當(dāng)前用戶名為sang的用戶密碼:passwdsang

在添加用戶之后,只有為其設(shè)置密碼,用戶才能登陸

刪除用戶命令:userdel

刪除用戶:userdel用戶名

刪除用戶并同時(shí)刪除其登陸信息:userdel-r用戶名

修改用戶信息命令:usermod

語法:usermod[選項(xiàng)][參數(shù)][用戶名]

修改用戶登錄名:usermod-l新用戶名舊用戶名

修改用戶所屬分組:usermod-g新組名稱用戶名

添加用戶組命令:groupadd

語法:groupadd[選項(xiàng)][組名稱]

修改用戶登陸名:groupadd組名

修改用戶所屬分組:groupadd-g組GID組名

權(quán)限操作

Linux操作系統(tǒng)為文件定義了讀、寫、執(zhí)行三種權(quán)限,不同的用戶或者用戶組可以具有不同的權(quán)限,系統(tǒng)采用“r”、“w”、“x”來分別表示文件的讀、寫、執(zhí)行權(quán)限。使用ls-l命令可以查看到用戶在當(dāng)前目錄或者文件的操作權(quán)限。

舉列:

drwxr

-xr

-x.

2

root

root

4096

Sep

23

2021

bin

從左至右分別表示如下含義:

d:代表bin數(shù)目目錄而不是文件

rwx:代表擁有者具有讀、寫、執(zhí)行的權(quán)限

r-x:代表同組用戶具有讀、執(zhí)行的權(quán)限,但是沒有寫權(quán)限

r-x:代表其他組用戶具有讀、執(zhí)行權(quán)限,沒有寫權(quán)限

常用的變更權(quán)限命令為:chmod

語法:chmod[選項(xiàng)][參數(shù)]

chmod的參數(shù)可以分為兩種,分別是權(quán)限模式和數(shù)字模式。

權(quán)限模式:

權(quán)限模式使用u、g、o分別代表擁有者、同組用戶、其他組用戶,使用+和一代表賦予和收回權(quán)限,使用r、w、x代表讀、寫、執(zhí)行權(quán)限。

例如:將文件01的執(zhí)行權(quán)限給當(dāng)前用戶,寫權(quán)限賦給用戶所在的用戶組和其他用戶。

chmod

-r

U+X,G+W

F01

例如:將文件f01的讀、寫、執(zhí)行的權(quán)限賦給當(dāng)前用戶,將讀、寫權(quán)限賦給用戶所在的用戶組和其他用戶。

chmod

-r

u=rwx,g=rw,o=rw

f01

數(shù)字模式:

為了簡化授權(quán)步驟,用戶也可以采用數(shù)字模式進(jìn)行授權(quán),使用二進(jìn)制的形式代表r、w、x三種權(quán)限,如

101(5)=r-x,111(7)=rwx,100(3)=r--

例如:將文件f01的讀、寫、執(zhí)行的權(quán)限賦給當(dāng)前用戶,將讀和執(zhí)行權(quán)限賦給用戶組、將寫和執(zhí)行權(quán)限賦給其他用戶。

chmod

753

-r

f01

例如:將文件f01的讀、寫、執(zhí)行權(quán)限賦給所有用戶。

chmod

777

-r

f01

Linux進(jìn)程管理

在Linux的應(yīng)用中,我們需要對進(jìn)程進(jìn)行管理,如查看某個(gè)進(jìn)程是否啟動、以及在必要的時(shí)刻,殺掉某個(gè)線程。

查看進(jìn)程命令:ps

ps命令是Linux操作系統(tǒng)中查看進(jìn)程的命令,通過ps命令我們可以查看Linux操作系統(tǒng)中正在運(yùn)行的過程,并可以獲得進(jìn)程的(PI)D(進(jìn)程的唯一標(biāo)識),通過PID可以對進(jìn)程進(jìn)行相應(yīng)的管理。

ps

-ef

|

grep

[進(jìn)程關(guān)鍵字]

根據(jù)進(jìn)程關(guān)鍵詞查看進(jìn)程命令顯示如下,顯示的進(jìn)程列表中第一列表示開啟進(jìn)程的用戶,第二列表示進(jìn)程唯一標(biāo)識PID,第三列表示父進(jìn)程PPID,第四列表示(CPU)占用資源比列,最后一列表示進(jìn)程所執(zhí)行程序的具體位置。

[shang@localhost

~]$

ps

-ef|grep

sshdroot

1829

1

0

May24

?

0000

/usr/sbin/sshdshang

24166

24100

0

20:17

pts/2

0000

grep

sshd[shang@localhost

~]$

殺掉進(jìn)程命令:kill

當(dāng)系統(tǒng)中有進(jìn)程進(jìn)入死循環(huán),或者需要被關(guān)閉時(shí),我們可以使用kill命令對其關(guān)閉。

kill-9[PID]

PID為Linux操作系統(tǒng)中進(jìn)程的標(biāo)識

Linux其他常用命令大全

清屏命令:clear

查詢命令詳細(xì)參數(shù)命令:man

掛載命令:mnt

遠(yuǎn)程連接服務(wù)SSH相關(guān)命令:

啟動SSH服務(wù)命令:servicesshdstart

重啟SSH服務(wù)命令:servicesshdrestart

關(guān)閉SSH服務(wù)命令:servicesshdstop

Linux大多數(shù)情況下都是遠(yuǎn)程服務(wù)器,(開發(fā)者)通過遠(yuǎn)程工具連接Linux,啟動了某個(gè)項(xiàng)目的JAR,一旦窗口關(guān)閉,JAR也就停止運(yùn)行了,因此一般通過如下命令啟動JAR:nohup(java)-jarjar-0.0.1-SNAPSHOT.jar&

這里多了nohup,表示當(dāng)前窗口關(guān)閉時(shí)服務(wù)不掛起,繼續(xù)在后臺運(yùn)行

Linux系統(tǒng)軟件安裝

常用軟件安裝

Linux下常用的軟件安裝方式有3種。

tar安裝:如果開發(fā)商提供的是tar、tar.gz、tar.bz格式的包(其中tar格式的為打包后沒有壓縮的包,gz結(jié)尾的是按照

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論