linux常用命令如下:
站在用戶的角度思考問題,與客戶深入溝通,找到曲靖網站設計與曲靖網站推廣的解決方案,憑借多年的經驗,讓設計與互聯網技術結合,創造個性化、用戶體驗好的作品,建站類型包括:成都做網站、成都網站設計、成都外貿網站建設、企業官網、英文網站、手機端網站、網站推廣、域名與空間、網絡空間、企業郵箱。業務覆蓋曲靖地區。
1、查看內核版本:uname -a。
2、控制臺-》圖形界面:init 5或者startx。
3、圖形界面-》控制臺: init3或者直接注銷。
4、如何查看ip地址:ifconfig。
5、配置ip:ifconfig eth0 ip地址。
6、重啟:reboot 或者 shutdown -r now。
7、普通用戶切換到系統用戶:su。
8、注銷用戶指令:logout。
9、從子機退出:ctrl+alt。
10、全屏:ctrl+alt+enter 。
基本思想:
Linux的基本思想有兩點:第一,一切都是文件;第二,每個文件都有確定的用途。其中第一條詳細來講就是系統中的所有都歸結為一個文件,包括命令、硬件和軟件設備、操作系統、進程等等對于操作系統內核而言,都被視為擁有各自特性或類型的文件。
ls會列舉出當前工作目錄的內容(文件或文件夾)。
mkdir 用于新建一個新目錄
顯示當前工作目錄
切換文件路徑,cd 將給定的文件夾(或目錄)設置成當前工作目錄。
刪除給定的目錄。
rm 會刪除給定的文件
cp 命令對文件進行復制
mv 命令對文件或文件夾進行移動,如果文件或文件夾存在于當前工作目錄,還可以對文件或文件夾進行重命名。
cat 用于在標準輸出(監控器或屏幕)上查看文件內容
ail 默認在標準輸出上顯示給定文件的最后10行內容,可以使用tail -n N 指定在標準輸出上顯示文件的最后N行內容。
less 按頁或按窗口打印文件內容。在查看包含大量文本數據的大文件時是非常有用和高效的。你可以使用Ctrl+F向前翻頁,Ctrl+B向后翻頁。
grep 在給定的文件中搜尋指定的字符串。grep -i “” 在搜尋時會忽略字符串的大小寫,而grep -r “” 則會在當前工作目錄的文件中遞歸搜尋指定的字符串。
這個命令會在給定位置搜尋與條件匹配的文件。你可以使用find -name 的-name選項來進行區分大小寫的搜尋,find -iname 來進行不區分大小寫的搜尋。
tar命令能創建、查看和提取tar壓縮文件。tar -cvf 是創建對應壓縮文件,tar -tvf 來查看對應壓縮文件,tar -xvf 來提取對應壓縮文件。
gzip 命令創建和提取gzip壓縮文件,還可以用gzip -d 來提取壓縮文件。
unzip 對gzip文檔進行解壓。在解壓之前,可以使用unzip -l 命令查看文件內容。
help會在終端列出所有可用的命令,可以使用任何命令的-h或-help選項來查看該命令的具體用法。圖就省略啦,會有詳細列表顯示出來的。
whatis 會用單行來描述給定的命令,就是解釋當前命令。
exit用于結束當前的終端會話。
ping 通過發送數據包ping遠程主機(服務器),常用與檢測網絡連接和服務器狀態。
who能列出當前登錄的用戶名。
su 用于切換不同的用戶。即使沒有使用密碼,超級用戶也能切換到其它用戶。
uname會顯示出關于系統的重要信息,如內核名稱、主機名、內核版本、處理機類型等等,使用uname -a可以查看所有信息。
df查看文件系統中磁盤的使用情況–硬盤已用和可用的存儲空間以及其它存儲設備。你可以使用df -h將結果以人類可讀的方式顯示。
ps顯示系統的運行進程。
top命令會默認按照CPU的占用情況,顯示占用量較大的進程,可以使用top -u 查看某個用戶的CPU使用排名情況。
shutdown用于關閉計算機,而shutdown -r用于重啟計算機。這個我就不試了......
linux基本操作命令如下:
1、查看內核版本:uname -a。
2、控制臺-圖形界面:init 5或者startx。
3、圖形界面-控制臺: init3或者直接注銷。
4、如何查看ip地址:ifconfig。
5、配置ip:ifconfig eth0 ip地址。
6、重啟:reboot 或者 shutdown -r now。
linux常用命令舉例
cd命令這是一個非常基本,也是大家經常需要使用的命令,它用于切換當前目錄,它的參數是要切換到的目錄的路徑,可以是絕對路徑,也可以是相對路徑,如cd/root/Docements#切換到目錄/root/Docementscd./path#切換到當前目錄下的path目錄中。
這是一個非常有用的查看文件與目錄的命令,list之意,它的參數非常多,下面就列出一些我常用的參數吧,如下,l,列出長數據串,包含文件的屬性與權限數據等a,列出全部的文件連同隱藏文件一起列出來d,僅列出目錄本身,而不是列出目錄的文件數據h,將文件容量以較易讀的方式列出來R。
學習軟件測試,最基本的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 安裝顯示安裝進度)
1.grep:找出文件中含有關鍵字的行
2.cat:讀取,顯示或拼接文件內容
3.head:查看文件前多少行,默認為10行
4.less:使文件內容可以翻頁顯示,按q退出觀看模式
5.sed :文本替換
6.vi:創建文件并寫入內容
點擊鍵盤上的“i”鍵,進入編輯狀態 ,如果看到底部出現“插入”兩字,表示成功進入編輯狀態,此時就可以在文件中輸入你想要輸入的內容了
輸入想插入的內容,輸入完成后點擊鍵盤上的“esc”鍵,退出編輯
輸入:wq,點擊回車,退出并保存
查看剛才是否些文件成功
7.%操作符,#操作符:根據拓展名切分文件名,“名稱.擴展名”
有一些腳本是依據文件名進行各種處理的。我們可能會需要在保留擴展名的同時修改文件名,轉換文件格式或提取部分文件名。
[root@localhost ~]#
用戶 @ 主機名 當前目錄
總結Linux命令輸入規律:
如何輸入命令:
命令 [選項]([參數])[選項的值]([參數的值])空格分割
常見選項(參數):-h --help ; 特點:選項前有一個 -字母 或 --加單詞
例:find /home -name mk
命令后:左邊是源 右邊是目標
例:cp a.txt a.txt.bak
作用:查看目錄下的文檔
語法:ls 目錄
-l 顯示詳細信息
-a 顯示隱藏文件
. 當時目錄
.. 上級目錄
-d 查看目錄
-h 增強可讀性
作用:查看當前所在的路徑
語法:pwd
例:[root@iZ9403omxhxZ html]# pwd
/var/www/html
作用:切換目錄
語法:cd 目錄名
cd 回到用戶的家目錄
cd ~ 回到-用戶的家目錄
cd - 回到上級切換時目錄
切換到/etc下
[root@localhost html]# cd /etc/
切換到/etc/sysconfig/
[root@localhost sysconfig]# cd /etc/sysconfig/
-h --help
man find
shutdow、init 、reboot
作用:關機,重啟,定時關機
-r #重啟
-h #關機
-h +2 # 2分鐘后關機
-c
shutdown -h 22:00
作用:切換系統級別
語法:init 0~6
init 0命令用于立即將系統運行級別切換為0,即關機;
init 6命令用于將系統運行級別切換為6,即重新啟動。
0是關機
1是單用戶
2是多用戶,不聯網
3是多用戶
4是不使用的
5是xwindows,也就是有界面的
6是重啟
自己去查下reboot怎么使用吧,這里就不過多介紹了reboot --help
[root@localhost~]# runlevel
N 3
語法:
ln(選項)(參數)
它的功能是為某一個文件在另外一個位置建立一個同不的鏈接,這個命令最常用的參數是-s,具體用法是:ln –s 源文件 目標文件。
在此我們只介紹下軟鏈接。
我們為js文件夾建一個軟鏈接
我們為/var/www/html/forestry/js/ 在/root/目錄下建立一個名叫js2的軟鏈接。
圖中我們可以看到js2的連接目錄是/var/www/html/forestry/js/