新聞資訊  快訊  焦點  財經  政策  社會
互 聯 網   電商  金融  數據  計算  技巧
生活百科  科技  職場  健康  法律  汽車
手機百科  知識  軟件  修理  測評  微信
軟件技術  應用  系統  圖像  視頻  經驗
硬件技術  知識  技術  測評  選購  維修
網絡技術  硬件  軟件  設置  安全  技術
程序開發  語言  移動  數據  開源  百科
安全防護  資訊  黑客  木馬  病毒  移動
站長技術  搜索  SEO  推廣  媒體  移動
財經百科  股票  知識  理財  財務  金融
教育考試  育兒  小學  高考  考研  留學
您當前的位置:首頁 > IT百科 > 軟件技術 > 操作系統 > linux

測試中最基本的linux命令

時間:2019-04-01 16:18:45  來源:  作者:
學習軟件測試,最基本的linux命令必須掌握,現為大家整理如下:

一:系統管理相關命令

ls:可以看到整個目錄

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

如:su root

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

# 超級用戶提示符

$ 普通用戶提示符

whoami:確認自己身份

history:查看運行命令的歷史

ifconfig:顯示或設置網絡設備的命令,我們可以用這個命令查看自己虛擬機的IP地址

ping:ping是windows.Unix,Linux系統下的一個命令.ping命令也屬于一個通信協議,是TCP/I協議的一部分。利用“ping"命令可以檢查網絡是否聯通

停下來是:Ctrl+C(4)

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

目錄操作命令

linux的文件系統是采用層級式的樹狀目錄結構,在此結構中的最上層是根目錄”/“,下層是各種各樣的子目錄和文件。

/:unix 文件系統的上層根目錄

root:存放root用戶的相關文件

home:存放普通用戶的相關文件

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

sbin:要具有”一定權限才可以使用命令“

etc:存放配置的相關文件

vir:存放經常變化的文件。如:網絡連接的sock文件

boot:啟動目錄,存放引導系統啟動的相關文件

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

dev:設備文件保存目錄

lb :系統庫保存文件

pwd命令:顯示當前路徑

cd命令:切換目錄

用法:cd目錄路徑

cd./切換到上級目錄

cd/切換到根目錄

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

/root目錄

cd /opt --->cd bin 與cd /opt--->cd /bin的區別

mkdir創建目錄

mkdir 目錄名

rmdir刪除空目錄

用法:rmdir 目錄名

也可用:rm-rf 目錄名

touch a.txt創建一個a.txt文件

二:文件操作命令

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

|| 查看文件目錄,以及它們對應的屬性信息

cp 復制命令

用法:cp[選項] 文件名或目錄 目標地址

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

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

mv 移動命令

用法:mv文件名或目錄 目標位置

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

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

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

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

-f 強制刪除

-r 刪除目錄

常用:rm -f文件或目錄

find命令 查找文件

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

常用選項有:

find . -name a.txt 在當前目錄查找文件a.txt

find / -name a.txt 從當前目錄查找a.txt文件

grep命令

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

用法:grep 字符串 文件名

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

文件編輯命令

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

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

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

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

不保存退出: :q!

保存退出: :wq

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

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

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

cat命令:顯示文本文件內容

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

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

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

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

tail -f error.log 不斷刷新,看到最新內容

系統資源查詢命令

ps 查看進程(動態)

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

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

TTY:終端號。CMD:命令名稱和參數

netstat 查看網絡狀況

netstat -apn 查看所有端口

管道命令

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

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

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

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

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

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

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

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

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

三:權限賦予命令:chmod

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

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

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

chmod 532 test.txt

壓縮,解壓命令

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

安裝軟件命令

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

yum[操作][package]

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

rpm 安裝

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


Tags:linux   點擊:()  評論:()
聲明:本站部分內容來自互聯網,內容觀點僅代表作者本人,如有任何版權侵犯請與我們聯系,我們將立即刪除。
▌相關評論
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
▌相關推薦
1 概述最近在部署項目,要求在Linux服務器上同時部署多個Tomcat,一個項目對應一個tomcat,由于以前沒有部署經驗,剛開始工作嗎,在部署的時候以為直接ootb就可以的,所有在部署的時候...【詳細內容】
2019-10-10   linux  點擊:(2)  評論:(0)  加入收藏
簡單有效的linux命令監測網址是否正常訪問 run.sh#!/bin/bashresult_code=`curl -I -m 10 -o /dev/null -s -w %{http_code} http://abc.com/info.do`echo $result_code#這...【詳細內容】
2019-10-09   linux  點擊:(5)  評論:(0)  加入收藏
如果這篇文章對您有幫助,請關注并點贊,感謝您的支持,如果還有其他問題,請私信給我Pwd命令的作用為顯示用戶的當前工作目錄Pwd命令示例如下:顯示目前所在的工作目錄的絕對路徑...【詳細內容】
2019-10-09   linux  點擊:(3)  評論:(0)  加入收藏
在某些情況下,我們要檢查上一個會話的命令輸出,并希望將其與當前會話進行比較。因此在這種情況下,script 命令就變得很方便。-- Pradeep Kumar(作者)通常,Linux 管理員們都使用 h...【詳細內容】
2019-10-08   linux  點擊:(2)  評論:(0)  加入收藏
學習如何使用 chown 命令更改文件或目錄的所有權。-- Alan Formy-duval(作者)Linux 系統上的每個文件和目錄均由某個人擁有,擁有者可以完全控制更改或刪除他們擁有的文件。除...【詳細內容】
2019-10-08   linux  點擊:(5)  評論:(0)  加入收藏
日志的三種類型# 內核及系統日志:這種日志數據由系統服務rsyslog統一管理,根據其主配置文件/etc/rsyslog.conf中的設置決定將內核消息及各種系統程序消息記錄到什么位置。系統...【詳細內容】
2019-10-08   linux  點擊:(4)  評論:(0)  加入收藏
# leafpad /etc/apt/sources.list#中科大deb http://mirrors.ustc.edu.cn/kali kali-rolling main non-free contribdeb-src http://mirrors.ustc.edu.cn/kali kali-rolli...【詳細內容】
2019-09-29   linux  點擊:(25)  評論:(0)  加入收藏
1、查看是否安裝SVNsvn --versionCentOS下SVN服務的啟動與關閉2、啟動SVN服務:svnserve -d -r /home/svn/home/svn 為版本庫的根目錄;3、關閉SVN服務:killallsvnserve #關閉svn...【詳細內容】
2019-09-29   linux  點擊:(7)  評論:(0)  加入收藏
bug沒有愛安裝Nginx1.安裝軟件包epel-release并更新,它會幫我們自動配置好yum的軟件倉庫。yum -y install epel-releaseyum update2.安裝nginx,一般的項目不建議wget下載包編...【詳細內容】
2019-09-29   linux  點擊:(6)  評論:(0)  加入收藏
磁盤分為機械硬盤和固態硬盤;塊設備:block ,存取單位“塊”,磁盤;字符設備:char ,存取單位“字符”,鍵盤1、機械硬盤(HDD )即是傳統普通硬盤,主要由:盤片,磁頭,盤片轉軸及控制電機,磁頭控制...【詳細內容】
2019-09-29   linux  點擊:(8)  評論:(0)  加入收藏
在Linux系統中,我們經常用free命令來查看系統內存的使用狀態。在一個RHEL6的系統上,free命令的顯示內容大概是這樣一個狀態: 這里的默認顯示單位是kb,我的服務器是128G內存,所以...【詳細內容】
2019-09-29   linux  點擊:(4)  評論:(0)  加入收藏
MBR分區MBR概述:全稱為Master Boot Record,即硬盤的主引導記錄。主引導記錄(MBR,Master Boot Record)是位于磁盤最前邊的一段引導(Loader)代碼。它負責磁盤操作系統(DOS)對磁盤進行...【詳細內容】
2019-09-27   linux  點擊:(7)  評論:(0)  加入收藏
上一篇我們了解了內存在內核態是如何管理的,本篇文章我們一起來看下內存在用戶態的使用情況,如果上一篇文章說是內核驅動工程師經常面對的內存管理問題,那本篇就是應用工程師常...【詳細內容】
2019-09-27   linux  點擊:(3)  評論:(0)  加入收藏
“回車”字符可以往回追溯很長一段時間 —— 早在打字機上就有一個機械裝置或杠桿將承載紙滾筒的機架移到右邊,以便可以重新在左側輸入字母。他們在 Windows 上的文本文件上保留了它,但從未在 Linux 系統上使用過。當你...【詳細內容】
2019-09-27   linux  點擊:(4)  評論:(0)  加入收藏
我一直覺得黑客就應該把圖形畫界面丟棄,這一直是我的堅持,所以我就學寫一些腳本,畢竟自己寫腳本也有樂趣,還能寫寫一些文章,挺好玩的。在internet中最火熱的應用就是文件傳輸,其中...【詳細內容】
2019-09-27   linux  點擊:(9)  評論:(0)  加入收藏
加密貨幣挖掘惡意軟件是一種普遍存在網絡威脅,不止是Windows系統,如今你在移動設備、Unix和類Unix系統,甚至是服務器和云環境中,都可以見到它們的身影。此外,它們的反檢測能力也...【詳細內容】
2019-09-26   linux  點擊:(7)  評論:(0)  加入收藏
何為挖礦,這里稍微普及一下:所謂”挖礦”實質上是用計算機解決一項復雜的數學問題,是用于賺取比特幣的一個程序,挖礦是消耗計算資源來處理交易,確保網絡安全以及保持網絡中每個人...【詳細內容】
2019-09-26   linux  點擊:(8)  評論:(0)  加入收藏
如何在Linux中配置Redis服務并設置為開機自啟廢話不多說,咱們直接開始。1、修改redis.conf配置文件配置redis.conf中daemonize為yes,確保守護進程開啟。大概在148行,當然你也可...【詳細內容】
2019-09-26   linux  點擊:(9)  評論:(0)  加入收藏
紅帽和CentOS項目今天宣布了一個新的名為CentOS Stream的GNU / Linux發行版本,為開發人員和貢獻者提供了滾動發布的操作系統。 CentOS Linux一直是商業上可用于企業的Red Hat...【詳細內容】
2019-09-25   linux  點擊:(1253)  評論:(0)  加入收藏
如果你跟我一樣,整天要花大量的時間使用Linux命令行,而且正在尋找一些可替代系統自帶的老舊且乏味的終端軟件,那你真是找對了文章。我這里搜集了一些非常有趣的終端軟件,可以用...【詳細內容】
2019-09-25   linux  點擊:(11)  評論:(0)  加入收藏
推薦資訊
相關文章
欄目更新
欄目熱門
31选7开奖11185