顯示目錄和檔案的命令
ls:用於檢視所有資料夾的命令。
dir:用於顯示指定資料夾和目錄的命令 tree: 以樹狀圖列出目錄內容
du:顯示目錄或檔案大小
chmod:用於改變指定目錄或檔案的許可權命令。
chown:用於改變檔案擁有屬性的命令。
chgrp:用於改變檔案群組的命令。
chattr:用於設定檔案具有不可刪除和修改許可權。
lsattr:用於顯示檔案或目錄的隱藏屬性。
mkdir:用於建立目錄
rmdir:用於刪除空的目錄
rm -f:用於刪除不為空的目錄
建立和刪除,重新命名,複製檔案的命令
touch:建立乙個新的檔案
vi:建立乙個新的檔案
rm:刪除檔案或目錄
mv:重新命名或移動檔案的命令
cp:複製命令
scp:用於將本地的檔案或目錄複製到遠端伺服器
ftp或
伺服器檔案到本地。
cat:用於顯示指定檔案的全部內容
more:用分頁的形式顯示指定檔案的內容
less:用分頁的形式顯示指定檔案的內容,區別是
more
和less
翻頁使用的操作鍵不同。
head:用於顯示檔案的前
n行內容。
tail:用於顯示檔案的後
n行內容。
tail -f:用於自動重新整理的顯示檔案後
n行資料內容。
查詢命令
find:查詢指定目錄或檔案的命令。
whereis:查詢指定的檔案源和二進位制檔案和手冊等
which:用於查詢命令或別名的位置。
locate:快速查詢系統資料庫
中指定的內容。
grep:在指定的檔案或標準輸出,標準輸入內,查詢滿足條件的內容。
shutdown:
-r 關機後立即重啟
-k 並不真正的關機,而只是發出警告資訊給所有使用者
-h 關機後不重新啟動
poweroff:用於關機和關閉電源
init:改變系統執行級別
0級用於關閉系統
1 級用於單一使用者模式
2級用來進行多使用者使用模式(但不帶網路功能)
3級用來進行多使用者使用模式(帶網路全功能)
4級用來進行使用者自定義使用模式
5級表示進入
x windows
時的模式
6級用來重啟系統
reboot: 用於計算機重啟
halt:用於關閉計算機系統
tar:用於多個檔案或目錄進行打包,但不壓縮,同時也用命令進行解包
gzip:用於檔案進行壓縮和解壓縮命令,擴充套件名為
.gz結尾。
gunzip:用於對
gzip
壓縮文件進行解壓縮。
bzip2:用於對檔案或目錄進行壓縮和解壓縮
bzcat:用於顯示壓縮檔案的內容。
compress/un compress: 壓縮
/解壓縮
.z檔案
zcat:檢視z或
gz結尾的壓縮檔案內容。
gzexe:壓縮可執行的檔案
unarg:解壓縮
.arj
檔案zip/unzip:壓縮解壓縮
.zip
檔案su:切換使用者命令
sudo:一系統管理員的身份執行命令
passwd:用於修改使用者的密碼
cd:進入工作
目錄
pwd:顯示當前使用者所在工作目錄位置
檔案連線命令
ln:為原始檔建立乙個連線,並不將原始檔複製乙份,即占用的空間很小。
可以分為軟體連線和硬鏈結。
軟連線:也稱為符號連線,即為檔案或目錄建立乙個快捷方式。
ln命令引數如下:
-f:在建立連線時,先將與目的物件同名的檔案或目錄刪除。
-d:允許系統管理者硬鏈結自己的目錄。
-i:在刪除與目的物件同名檔案或目錄時先詢問使用者。
-n:在建立軟連線時,將目的物件視為一般的檔案。
-s:建立軟連線,即符號連線。
-v:在連線之前顯示檔案或目錄名。
-b:將在連線時會被覆蓋或刪除的檔案進行備份。
幫助命令-----man
who:顯示系統中有那些使用者在使用。
-ami 顯示當前使用者
-u:顯示使用者的動作/工作
-s:使用簡短的格式來顯示
-v:顯示程式版本
free:檢視當前系統的記憶體使用情況
uptime:顯示系統執行了多長時間
ps:顯示瞬間程序的動態
pstree:以樹狀方式顯示系統中所有的程序
date:顯示或設定系統的日期與時間。
last:顯示每月登陸系統的使用者資訊
kill: 殺死一些特定的程序
logout:退出系統
useradd/userdel:新增使用者
/刪除使用者
clear:清屏
passwd:設定使用者密碼
vi編輯器
首先用vi命令開啟乙個檔案
末行模式命令:
:n,m w path/filename 儲存指定範圍文件(
n表開始行,
m表結束行)
:q! 對檔案做過修改後,強制退出
:q 沒有對檔案做過修改退出
wq或x
儲存退出
dd 刪除游標所在行
: set number 顯示行號
:n 跳轉到n行
:s 替換字串 :s/test/test2/g /g全域性替換 /也可以用%代替
/ 查詢字串
網路通訊常用的命令
ftp:檔案傳輸
lftp:檔案傳輸
mail:傳送
/接收電子郵件
mesg:允許或拒絕其他使用者向自己所用的終端傳送資訊
mutt e-mail 管理程式
ncftp :檔案傳輸
netstat:顯示網路連線
.路由表和網路介面資訊
pine:收發電子郵件,瀏覽新聞組
ping:用於檢視網路是否連線通暢
ssh:安全模式下遠端登陸
telnet:遠端登入
talk:與另一使用者對話
traceroute:顯示到達某一主機所經由的路徑及所使用的時間。
write:向其它
使用者終端寫資訊 rlogin:遠端登
linux常用安裝命令(ubuntu)
安裝 net tools 安裝命令 sudo apt install net tools 安裝ssh sudo apt get install openssh server 檢視是否安裝成功 sudo ps e grep ssh apt 和apt get都是debian系統及分支的命令,其他linu...
Linux常用命令(ubuntu)
ps ef grep mysql搜尋檔案內容 ls 列出當前目錄檔案 不包括隱含檔案 ls a 列出當前目錄檔案 包括隱含檔案 ls l 列出當前目錄下檔案的詳細資訊 mkdir test 建立test目錄 即資料夾 touch test a.txt 建立檔案 rm rf test 刪除 find ...
Linux常用命令 ubuntu
切換到root使用者 sudo s su 防火牆的開啟與關閉 ufw enable ufw disable tail 1 tail n 5 檢視最後5行的內容。2 tail n 5 檢視從第五行到最後的內容。顯示乙個檔案從第n行到第m行的內容 cat n example.txt tail n 5 h...