您好,登錄后才能下訂單哦!
小編給大家分享一下關(guān)于linux基礎(chǔ)命令的詳解,希望大家閱讀完這篇文章后大所收獲,下面讓我們一起去探討吧!
linux基礎(chǔ)命令有:1、pwd為顯示當前路徑;2、rmdir為刪除空目錄;3、ls為查看目錄或文件信息;4、vi為文本編輯器;5、cp為復(fù)制;6、mv為移動;7、rm為刪除文件或目錄;8、find為查找文件。
linux基礎(chǔ)命令有:
1.pwd:顯示當前路徑
cd :切換目錄
用法:cd
cd ../ 切換到上級目錄
cd / 切換到根目錄
cd ~ (或只有cd )切換到當前用戶主目錄(home底下以用戶名命名的文件夾) /root目錄
mkdir 創(chuàng)建目錄
mkdir 目錄名 -p 遞歸創(chuàng)建目錄
2.rmdir:刪除空目錄
用法:rmdir 目錄名
也可用:rm -rf 目錄名
3.ls:查看目錄或文件信息
主要選項:
-l 列出目錄或者文件的詳細信息。比如權(quán)限、修改時間等等
-a 列出當前目錄下所有文件,包括隱藏文件(已點開頭的都是隱藏文件)
4.vi 文本編輯器
鍵入i 進入編輯狀態(tài)
退出編輯按ESC鍵
不保存退出: :q!
保存退出: :wq
輸入/,進入搜索
輸入:set nu,顯示每一行的行數(shù)
按鍵盤G,可以直接定位到最末尾
5.cp 復(fù)制
用法:cp [選項]文件名或目錄 目標地址
-R 拷貝目錄及目錄下所有目錄和文件
cp a.txt b.txt 將a文件復(fù)制,且另命名為b文件(目錄名)
6.mv 移動
用法:mv 文件名或目錄 目標目錄
mv a.txt ../ 將a文件移動到上級目錄(將一個文件移動到另一個目錄沒有重命名)
mv a.txt ../b.txt 將a文件移動到上一級并改名為b文件(將一個文件移動到另一個目錄并重命名)
7.rm 刪除文件或目錄
-f 強制刪除
-r 刪除目錄
常用:rm -rf 文件或目錄
8.find 查找文件
用法:find [路徑] [選項]
常用選項有:
find . -name *.log 在當前目錄查找以.log結(jié)尾的文件
find / -name log 在根目錄查找log命名的目錄
9.grep 過濾
在指定文件中查找字符(串)并打印該行
用法:grep 字符串 文件名
grep band file 在file文件中找尋band字符串
10.cat 顯示文本文件內(nèi)容
用法:cat 文件名 cat 文件名字
11.head 查看前幾行
用法: head -n 5 文件名
12.tail 從指定點開始將文件寫到標準輸出
tail -n 5 文件名 查看后幾行
tail -f error.log 不斷刷新,看到最新內(nèi)容
13.ps 查看進程(動態(tài))
-ef 顯示所有運行進程,并顯示啟動進程的命令
14.netstat 查看網(wǎng)絡(luò)狀況 (net status的簡寫)
netstat -apn 查看所有端口
an,按一定順序排列輸出
p,表示顯示哪個進程在調(diào)用
15.| 管道符 (豎線,英文輸入法狀態(tài)下shift+鍵盤上的的|\)
在命令之間建立管道,將前面命令的輸出作為后面命令的輸入
通過命令查找tomcat進程:ps -ef | grep tomcat
通過命令查找到占用此端口的進程編號:netstat -apn|grep 8080
16.echo 打印文件內(nèi)容或編輯文件內(nèi)容
常用選項有:
-n 不換行輸出
-e 可以使用轉(zhuǎn)義字符(\n回車,\t tab鍵)
示例:
echo “I am studying linux”>>xujun.txt 追加文件尾部內(nèi)容
echo $? 假如返回值為0的時候,表示上一次命令成功。假如是1到255的話,則是失敗
echo -e “wo\tshi\tshei”> xujun.txt
17.touch 創(chuàng)建一個空白文件,假如當前目錄有同樣的文件,則會更新文件的時間戳
-a 修改access(訪問)時間
-m 修改modify(修改)時間這兩個參數(shù)了解即可
18.uname 查看系統(tǒng)
-m 查看系統(tǒng)是幾位操作系統(tǒng)
-r 查看系統(tǒng)的內(nèi)核版本
-a 查看詳細的系統(tǒng)內(nèi)核版本和系統(tǒng)的操作系統(tǒng)
19.rz 上傳
假如系統(tǒng)里面沒有這個命令,則使用yum install lrzsz 安裝
-y 覆蓋
直接輸入rz,就可以上傳文件
20.sz 下載
假如系統(tǒng)里面沒有這個命令,則使用yum install lrzsz 安裝
-y 覆蓋
sz -y test.txt
21.su 切換用戶
su root
22.history 查看命令歷史記錄
23.chmod 權(quán)限賦予命令
-R 遞歸改變目錄下所有子目錄和文件的權(quán)限
數(shù)字方式:r=4 w=2 x=1
chmod 777 lemon
24.tar 解壓,壓縮tar.gz
tar -czvf test.tar.gz test
將test文件夾壓縮成test.tar.gz
tar -xzvf test.tar.gz
將test.tar.gz解壓得到test文件夾
25.zip 解壓,壓縮zip
zip –r test.zip test
將test文件夾壓縮成test.zip,必須帶r 才會把文件壓縮進去,不然會生成一個空的文件夾
unzip test.zip
將test.zip文件夾解壓
26.關(guān)閉防火墻
開啟:service iptables start
關(guān)閉:service iptables stop
27. 從尾到頭查看文件
tac
28.shutdown 關(guān)機
永久關(guān)閉防火墻
開啟:chkconfig iptables on
關(guān)閉:chkconfig iptables off
看完了這篇文章,相信你對關(guān)于linux基礎(chǔ)命令的詳解有了一定的了解,想了解更多相關(guān)知識,歡迎關(guān)注億速云行業(yè)資訊頻道,感謝各位的閱讀!
免責聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。