怎么學(xué)會linux的命令 linux命令使用方法

測試中最基本的linux命令,學(xué)會離大佬就不遠了

學(xué)習(xí)軟件測試,最基本的linux命令必須掌握,現(xiàn)為大家整理如下:

創(chuàng)新互聯(lián)專注于納溪網(wǎng)站建設(shè)服務(wù)及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗。 熱誠為您提供納溪營銷型網(wǎng)站建設(shè),納溪網(wǎng)站制作、納溪網(wǎng)頁設(shè)計、納溪網(wǎng)站官網(wǎng)定制、小程序制作服務(wù),打造納溪網(wǎng)絡(luò)公司原創(chuàng)品牌,更為您提供納溪網(wǎng)站排名全網(wǎng)營銷落地服務(wù)。

一:系統(tǒng)管理相關(guān)命令

ls:可以看到整個目錄

1.su:在不退出登陸的情況下,切換到另一個用戶的身份

如:su root

切換到root這個用戶,將提示輸入密碼,輸完密碼后即可登陸

# 超級用戶提示符

$ 普通用戶提示符

whoami:確認自己身份

history:查看運行命令的 歷史

ifconfig:顯示或設(shè)置網(wǎng)絡(luò)設(shè)備的命令,我們可以用這個命令查看自己虛擬機的IP地址

ping:ping是Windows.Unix,Linux系統(tǒng)下的一個命令.ping命令也屬于一個通信協(xié)議,是TCP/I協(xié)議的一部分。利用“ping"命令可以檢查網(wǎng)絡(luò)是否聯(lián)通

停下來是:Ctrl+C(4)

kill:殺死進程(kill-9 進程號 強制殺死進程)

目錄操作命令

linux的文件系統(tǒng)是采用層級式的樹狀目錄結(jié)構(gòu),在此結(jié)構(gòu)中的最上層是根目錄”/“,下層是各種各樣的子目錄和文件。

/:unix 文件系統(tǒng)的上層根目錄

root:存放root用戶的相關(guān)文件

home:存放普通用戶的相關(guān)文件

bin:存放常用命令的目錄,如vi,su,普通用戶就可以提取的命令

sbin:要具有”一定權(quán)限才可以使用命令“

etc:存放配置的相關(guān)文件

vir:存放經(jīng)常變化的文件。如:網(wǎng)絡(luò)連接的sock文件

boot:啟動目錄,存放引導(dǎo)系統(tǒng)啟動的相關(guān)文件

usr:安裝一個軟件的默認目錄,相當(dāng)于Windows下的program files

dev:設(shè)備文件保存目錄

lb :系統(tǒng)庫保存文件

pwd命令:顯示當(dāng)前路徑

cd命令:切換目錄

用法:cd目錄路徑

cd./切換到上級目錄

cd/切換到根目錄

cd~(或只有cd) 切換到用戶主目錄(home底下以用戶名命名的文件夾)

/root目錄

cd /opt ---cd bin 與cd /opt---cd /bin的區(qū)別

mkdir創(chuàng)建目錄

mkdir 目錄名

rmdir刪除空目錄

用法:rmdir 目錄名

也可用:rm-rf 目錄名

touch a.txt創(chuàng)建一個a.txt文件

二:文件操作命令

在Linux系統(tǒng)中,幾乎所有內(nèi)容包括文檔,命令,設(shè)備和目錄等都組織成文件的形式,用文件來管理,常用文件命令有:

|| 查看文件目錄,以及它們對應(yīng)的屬性信息

cp 復(fù)制命令

用法:cp[選項] 文件名或目錄 目標(biāo)地址

-R 拷貝目錄及目錄下所有目錄和文件

cp a.txt b.txt 將a文件復(fù)制,且另命名為b文件(目錄名)

mv 移動命令

用法:mv文件名或目錄 目標(biāo)位置

mv a.txt../ 將a文件移動到上級目錄(將一個文件移動到另一個目錄沒有重命名)

mv a.txt ../b.txt 將a文件移動到上一級并改名為b文件(將一個文件移動到另一個目錄并重命名)

移動目錄的時候,如果出現(xiàn)覆蓋的情況,且被覆蓋的目錄非空,需要加一個'-b'的參數(shù)才能移動成功。被覆蓋的目錄此時會生產(chǎn)一個備份。

rm 刪除文件或目錄(i:操作時進行詢問)

-f 強制刪除

-r 刪除目錄

常用:rm -f文件或目錄

find命令 查找文件

用法:find[路徑][選項]

常用選項有:

find . -name a.txt 在當(dāng)前目錄查找文件a.txt

find / -name a.txt 從當(dāng)前目錄查找a.txt文件

grep命令

功能:在指定文件中查找字符(串)并打印該行;過濾,經(jīng)常跟管道符號一起出現(xiàn)

用法:grep 字符串 文件名

grep xyz file 在file文件中尋找band字符串所在的那一行

文件編輯命令

vi:是linux下常用的文本編輯器

調(diào)用方法:vi a.txt(如果a.txt不存在,則創(chuàng)建,保存退出則創(chuàng)建成功)

按鍵盤i進入編輯狀態(tài)(注意:都是英文輸入法下進行輸入)

退出編輯按ESC鍵,退出方法

不保存退出: :q!

保存退出: :wq

輸入/,進入搜索,輸入你需要搜索的文字,按Enter

按鍵盤G,可以直接定位到最末行

按鍵盤g,可以直接定位到首

cat命令:顯示文本文件內(nèi)容

用法: cat文件名 cat 文件名字

head:查看前幾行 用法:head -n 5 文件名

tail:從指定點開始將文件寫到標(biāo)準(zhǔn)輸出,使用tail命令的-f選項可以方便的查閱正在改變的日志文件

tail -n 5文件名 查看后幾行

tail -f error.log 不斷刷新,看到最新內(nèi)容

系統(tǒng)資源查詢命令

ps 查看進程(動態(tài))

-ef 顯示所有運行進程,并顯示啟動進程的命令

Uid:用戶ID,PID;進程id PPID:父進程,C:進程cpu占用率,Stime:進程從啟動到現(xiàn)在所運行的時間

TTY:終端號。CMD:命令名稱和參數(shù)

netstat 查看網(wǎng)絡(luò)狀況

netstat -apn 查看所有端口

管道命令

管道使用”|“符號,并且在命令之間建立管道,將前面命令的輸出作為后面命令的輸入

如:ls|greap abc:管卡道前面的命令顯示當(dāng)前目錄下的文件,后面從列出的文件名中尋找含有abc字符串的文件或者目錄

正常情況下,殺死服務(wù)進程(比如殺死tomcat進程)

通過進程名找到進程,在殺死進程

通過命令查找tomcat進程:ps -ef|grep tomcat(ps -ef是查找所有運行的進程,通過管道符找到所有進程中包含了”tomcat"字符串的進程,即為tomcat進程),假如5541

殺掉此進程,kill -9進程id(kill -9 5541)

通過端口來找到進程,再殺死進程

通過命令查找到占用此端口的進程編號:netstat -apn|grep 8080 根據(jù)8080查進程,假如 5541

殺掉進程:kill -9 pid(kill -9 5541)

三:權(quán)限賦予命令:chmod

linux系統(tǒng)是一種典型的多用戶系統(tǒng),不同的用戶處于不同的地位,擁有不同的權(quán)限。為了保護系統(tǒng)的安全性,linux系統(tǒng)對不同的用戶訪問同一文件(包括目錄文件)的權(quán)限做了不同的規(guī)定。在linux中可以使用||或ls -|命令來顯示一個文件的屬性以及文件所屬的用戶和組。

chmod語法:chmod[-R] xyz文件或目錄

讀(r): 4 寫(w): 2 執(zhí)行(x): 1

chmod 532 test.txt

壓縮,解壓命令

例如:將test文件壓縮成test.tar.gz

安裝軟件命令

yum 自動下載安裝(前提:能訪問外網(wǎng))

yum[操作][package]

例如:yum install mysql-server(安裝mysql服務(wù)器)

rpm 安裝

rpm -ivh 軟件包名(ivh 安裝顯示安裝進度)

linux怎么學(xué)好啊,

學(xué)習(xí)Linux步驟:

1、先了解了解基礎(chǔ)吧,找一本薄一點的,淺一點的書,了解一下什么是linux。有個基本了解即可。不建議馬上看《鳥哥的Linux私房菜》,這本書很不錯,如果你了解linux基礎(chǔ)之后再看,對你可以說是不受益匪淺都不行。沒基礎(chǔ)看《鳥哥的Linux私房菜》比較痛苦,內(nèi)容很多。

2、了解之后,在自己電腦上弄個虛擬機,裝上linux系統(tǒng)(redhat或ubuntu都行)。專攻《鳥哥的Linux私房菜》。當(dāng)你把這本書攻下來時,才知道原來命令行并不可怕,自己打著打著就很長啦。

學(xué)linux最主要靠實踐,不實踐,只看書對你沒好處的哦。自己在虛擬機上慢慢玩吧,玩多了就知道咋回事啦。不懂的多找資料弄懂,弄懂之后再實踐,這才會有收獲。

如何快速掌握Linux系統(tǒng)?小白入門必看

對于初學(xué)者來說,學(xué)習(xí)Linux并不是簡單的事情,想要完全掌握好Linux系統(tǒng),合適的方法和技巧同樣重要,這里我為大家總結(jié)了幾點Linux學(xué)習(xí)方法及技巧,希望對你有所幫助。

1、學(xué)習(xí)使用Linux命令:隨著Linux桌面的發(fā)展,命令行在系統(tǒng)中依然是非常有效的、方便的,而Linux系統(tǒng)最主要的就是熟悉使用命令,Linux命令有許多強大的功能,可以完成非常復(fù)雜的操作。

2、選擇合適的Linux書籍:工具書對于學(xué)習(xí)而言是非常重要的,一本合適的書籍可以起到非常好的引導(dǎo)作用,選擇適合自己的書籍,堅持看下去,可以獲得滿意的收獲。

3、選擇適合你的Linux版本:Linux發(fā)行版本有很多,在國內(nèi)也有十幾個版本,我們需要根據(jù)自身的需求,選擇合適的Linux版本,在這里推薦大家使用Contos。

4、養(yǎng)成良好的工作習(xí)慣:Linux桌面對于系統(tǒng)是一個應(yīng)用程序,從效率以及易用性來說都沒有shell好用,雖然命令行學(xué)習(xí)起來效率非常慢,但是真正的精通之后就會有不一樣的收獲。

5、善于動手實戰(zhàn):想要更好的增強自身的Linux技能,勤學(xué)苦練是非常重要的,準(zhǔn)備一臺電腦,安裝一個適合自己的版本,通過動手來完成實戰(zhàn)項目,可以更好的提升自己的能力和水平。

10 分鐘學(xué)會Linux常用 bash命令

顯示所有的環(huán)境變量,如果你想獲取某個變量的詳細信息,使用 echo $VARIABLE_NAME .

Example:

whereis使用系統(tǒng)自動構(gòu)建的數(shù)據(jù)庫來搜索可執(zhí)行文件,源文件和手冊頁面。

Example:

它在環(huán)境變量PATH指定的目錄中搜索可執(zhí)行文件。此命令將打印可執(zhí)行文件的完整路徑。

Example:

清除窗口上的內(nèi)容。

列出您的文件。 ls 有很多選項: -l 列出“長格式”的文件,其中包含文件的確切大小,擁有該文件的人員,有權(quán)查看該文件,以及何時進行上次修改。 -a 列出所有文件,包括隱藏文件。有關(guān)此命令的更多信息,請檢查此鏈接。

Example:

創(chuàng)建或更新您的文件。

Example:

它可以在UNIX或Linux下用于以下目的。

顯示文件的第一部分(用空格移動并鍵入q以退出)。

輸出文件的前10行。

輸出最后10行文件。用于-f在文件增長時輸出附加數(shù)據(jù)。

將文件從一個位置移動到另一個位置。

filename1 文件的源路徑, filename2 是目標(biāo)路徑。

將文件從一個位置復(fù)制到另一個位置。

filename1 文件的源路徑, filename2 是目標(biāo)路徑。

刪除文件。在目錄上使用此命令會給您顯示一個錯誤: rm: directory: is a directory 。 為了刪除目錄,你必須傳遞 -rf 去遞歸刪除目錄中的所有內(nèi)容。

比較文件,并列出他們的差異。

讓您更改文件的讀取,寫入和執(zhí)行權(quán)限。

壓縮文件。

解壓縮gzip壓縮的文件。

讓你查看gzip壓縮文件,而不需要gunzip它。

打印文件。

查看打印機隊列。

Example:

從打印隊列移除某些內(nèi)容。

awk是處理文本文件最有用的命令。它一行一行地在整個文件上運行。默認情況下,它使用空格分隔字段。awk命令最常用的語法是

讓我們采取以下文件 /etc/passwd 。以下是此文件包含的示例數(shù)據(jù):

所以現(xiàn)在讓我們從這個文件只獲取用戶名。 -F 指定在我們要基于哪個分隔字段。在我們的例子中 : 。 { print $1 } 意味著打印出第一個匹配字段。

運行上述命令后,您將獲得以下輸出。

有關(guān)如何使用 awk 的更多細節(jié),請查看以下鏈接。

查找文件內(nèi)的文本。您可以使用grep搜索與一個或多個正則表達式匹配的文本行,并僅輸出匹配的行。

Example:

您還可以通過使用 -i 選項強制grep忽略單詞大小寫。 -r 可用于搜索指定目錄下的所有文件,例如:

-w 只搜索單詞。有關(guān) grep 詳細信息,請查看以下鏈接。

告訴你一個文件中有多少行,多少單詞和多少字符。

Example:

7459 是行數(shù), 15915 是單詞數(shù), 398400 是字符數(shù).

用于過濾和轉(zhuǎn)換文本的流編輯器。

example.txt

用連字符替換所有空格

使用"d"替換所有的數(shù)字

排序文本文件的行

example.txt

sort example.txt

隨機化一個排序的example.txt

報告或省略重復(fù)的行

example.txt

只顯示example.txt的唯一行(首先你需要排序,否則看不到重疊)

顯示每行的唯一項,并告訴我找到了多少個實例

從每行文件中刪除部分。

example.txt

顯示第2,7和9欄的空格作為分隔符

顯示一行文字

顯示 "Hello World"

用字母之間的換行顯示 "Hello World"

簡單的最佳文本格式化程序

example: example.txt (1 line)

將example.txt的行輸出為20個字符的寬度

翻譯或刪除字符

example.txt

把所有小寫字母變成為大寫

把所有的空格變成換行符

顯示文件的行數(shù)

example.txt

帶行號顯示 example.txt

打印匹配模式的行 - 擴展表達式(別名為:'grep -E')

example.txt

在其中顯示“Lorem”或“dolor”的行

打印匹配模式到的行 - FIXED模式匹配(別名為:'grep -F')

example.txt

在example.txt中找到具體的字符串'(Lorem | doloar)'

生成一個新的目錄。

執(zhí)行這個,從一個目錄轉(zhuǎn)移到另外一個目錄。

將你移動到主目錄。此命令接受可選的 dirname ,將你移動到該目錄。

告訴你你目前所在的目錄。

ssh (SSH client) 是一個用來在登錄到遠程機器并執(zhí)行的命令的程序。

此命令還接受 -p 可用于連接到特定端口的選項。

返回當(dāng)前登錄用戶名。

允許當(dāng)前登錄的用戶更改其密碼。

顯示您的磁盤配額。

顯示當(dāng)前日期和時間。

顯示月份的日歷。

顯示當(dāng)前的正常運行時間。

顯示誰在線

Displays information about user.

顯示內(nèi)核信息。

顯示指定命令的手冊。

顯示磁盤使用情況。

顯示文件名中文件和目錄的磁盤使用情況(du -s只給出一個總數(shù))。

列出您最后登錄的指定用戶。

列出您的進程。

使用您所提供的ID殺死(結(jié)束)進程。

用名稱殺死所有進程。

顯示當(dāng)前活動的進程。

列出停止的或后臺工作的Job; 恢復(fù)在后臺停止的Job。

前臺化最近的Job。

Brings the most recent job in the foreground.

Pings主機并輸出結(jié)果。

獲取域的whois信息。

獲取域的DNS信息。

下載文件。

在本地主機和遠程主機之間或兩臺遠程主機之間傳輸文件。

從本地主機復(fù)制到遠程主機

從遠程主機復(fù)制到本地主機

此命令還接受 -P 選項可用于連接到特定的端口。

在bash中你將編寫第一行腳本文件,被叫做 shebang 。任何腳本中的這一行來確定腳本的執(zhí)行能力,如獨立的可執(zhí)行文件,而不是在終端中預(yù)先鍵入sh,bash,python,php等。

Example:

上面的一行創(chuàng)建一個變量str并給它賦值“hello world”。通過 $ 放在變量名的開頭來檢索變量的值。

Example:

像其他語言一樣,bash也有數(shù)組。數(shù)組是包含多個值的變量。數(shù)組的大小沒有最大限制。bash中的數(shù)組為零。第一個元素被索引為元素0.在bash中創(chuàng)建數(shù)組有幾種方法。以下給出了哪些。

Examples:

要在特定索引處顯示值,請使用以下語法:

如果沒有提供索引,則假定為數(shù)組元素0。要了解數(shù)組中有多少值,請使用以下語法:

Bash也支持三元條件。下面是一些例子。

檢查一些關(guān)于如何操作字符串的語法

Example:

當(dāng)您運行上述示例時,該hello函數(shù)將輸出“world!”。上述兩個功能 hello 和 say 是相同的。主要區(qū)別是功能 say 。此功能打印其接收到的第一個參數(shù)。函數(shù)內(nèi)的參數(shù)以與給腳本的參數(shù)相同的方式進行處理。

bash中的條件語句與其他編程語言相似。條件有許多形式,如最基本的形式是 if 表達式 then 語句,其中語句只有在表達式為真時執(zhí)行。

有時,如果條件變得混亂,所以你可以使用相同的條件 case statements 。

Expression Examples:

bash 中有三種不同類型的循環(huán)。 for , while 和 until .

for 語法:

while 語法:

until 語法:

bash_profile 可以通過運行后面的命令打開。 nano ~/.bash_profile

nano ~/.bashrc

source ~/.bashrc

cd hotellogs

您可以通過傳遞不同的選項來輕松地調(diào)試bash腳本bash。例如-n,不會運行命令并僅檢查語法錯誤。-vecho命令在運行它們之前。-x命令行處理后的echo命令。

本文名稱:怎么學(xué)會linux的命令 linux命令使用方法
文章地址:http://muchs.cn/article18/dooopdp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供響應(yīng)式網(wǎng)站、外貿(mào)網(wǎng)站建設(shè)、網(wǎng)站建設(shè)手機網(wǎng)站建設(shè)、網(wǎng)站導(dǎo)航營銷型網(wǎng)站建設(shè)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

綿陽服務(wù)器托管