Linux 常用命令

詳細使用 https://www.runoob.com/linux/linux-command-manual.html

文件

cat 文件輸入內容

chmod 文件權限修改

cmp 比對問價內容差異

file 查看文件類型

find 指定目錄下查找文件

less 文件編輯

mktemp 生成臨時文件

mv 移動文件

rm 刪除文件/目錄

split 文件分割成小文件

tee 提取用戶輸入數據

tmpwatch 刪除目錄下暫存文件

rhmask 對文件進行加密和解密操作

ln 為某一個文件在另外一個位置建立一個同步的鏈接(類似 windows 快捷方式)

rcp 復制遠程文件

cp 復制文件

scp Linux系統(tǒng)之間復制文件和目錄

slocate 數據庫形式查找文件目錄

which 查找文件目錄

whereis 在特定目錄中查找符合條件的文件

備份壓縮

ar 命令用于建立或修改庫文件,或是從庫文件中抽取文件

zip 命令用于壓縮文件

unzip 命令用于解壓縮zip文件

zipinfo 命令用于列出壓縮文件信息

bzip2 命令是.bz2文件的壓縮程序

bunzip2 命令是.bz2文件的解壓縮程序

bzip2recover 命令用來修復損壞的.bz2文件

gunzip命令用于解壓文件

gzip 命令用于壓縮文件

unarj 命令用于解壓縮.arj文件

lha 命令用于壓縮或解壓縮文件

restore命令用來還原由dump操作所備份下來的文件或整個文件系統(tǒng)(一個分區(qū))

compress 命令是一個相當古老的 unix 檔案壓縮指令生成 .Z

uncompress 解壓 .Z

cpio 命令用于備份文件

dump 命令用于備份文件系統(tǒng)

uuencode 命令用于將uuencode編碼后的檔案還原

uudecode 將 uudecode 編碼后的檔案還原

tar 命令用于備份文件

文本編輯

sed 腳本輔助文件編輯

ed 文本編輯器可用于創(chuàng)建新文件

pico 文字文件文本編輯

jed 代碼文本編輯(需安裝) brew install jed

Joe 代碼文本編輯(需安裝) brew install Joe

awk 文本編輯腳本語言,較復雜格式處理

col 過濾所有控制字符,包括RLF和HRLF

colrm 用于濾掉指定的行

csplit 文件文本分割成小文件

fmt 格式化重排文本

fold 設置文件列文本寬度

join 用于將兩個文件中,指定欄位內容相同的行連接起來

look 列出文件內以首字母 ? 開始的行,只能用于英文單詞

ispell 檢查文件文本拼寫是否正確

sort 文本行排序

grep

rgrep 目錄下遞歸查找文件里符合條件的字符串

fgrep 相當于執(zhí)行grep指令加上參數"-F"

egrep 查找當前目錄下所有文件內包含某個字符串的的文件

網絡安全

ip 顯示或設置網絡設備

netstat 端口IP查詢

tty

netconfig

ping

history 歷史操作記錄

系統(tǒng)管理

sudo 以系統(tǒng)管理員root身份執(zhí)行命令

su 命令用于變更為其他使用者的身份

shutdown 關機并通知正在運行的程序

halt 關機

reboot 重新啟動計算機

useradd/adduser 添加用戶

date 顯示當前時間

finger 查詢一些其他使用者的資料

sleep 延遲操作

nice 替換程序優(yōu)先序來執(zhí)行程序

rwho/who 命令用于查看系統(tǒng)用戶

whois 命令用于查找并顯示用戶信息

whoami 命令用于顯示自身用戶名稱

vlock 命令用于鎖住虛擬終端

login 命令用于登入系統(tǒng)

logout 命令用于退出系統(tǒng)

logname 命令用于顯示用戶名稱

rlogin 命令用于遠端登入

rsh 命令用于遠端登入的Shell

chsh 命令用于更改使用者 shell 設定

sliplogin 命令用于將SLIP接口加入標準輸入

exit 退出 shell

suspend 暫停 shell

kill 殺死某個進程(殺死某個用戶所有進程:kill -u 某個用戶)

last 命令用于顯示用戶最近登錄信息

lastb 命令用于列出登入系統(tǒng)失敗的用戶相關信息

ps 命令用于顯示當前進程的狀態(tài)

pstree -apnh 顯示進程樹

top 命令用于實時顯示進程 的動態(tài)

w命令用于顯示目前登入系統(tǒng)的用戶信息

id 命令用于顯示用戶的ID

系統(tǒng)設置

time 命令的用途,在于量測特定指令執(zhí)行時所需消耗的時間及系統(tǒng)資源等資訊

passwd 命令用來更改使用者的密碼

resize 命令設置終端機視窗的大小

crontab 用來定期執(zhí)行程序的命令

eval 命令用于重新運算求出參數的內容(連續(xù)執(zhí)行多個命令 ;隔開)

clear 命令用于清除屏幕

alias 當前次登陸設置指令的別名

unalias 命令用于刪除別名

dircolors 設置指令顏色

bind 命令用于顯示或設置鍵盤按鍵與其相關的功能

chroot 命令用于改變根目錄

crontab 用來定期執(zhí)行程序的命令

sudo dmesg 命令用于顯示開機信息

export 命令用于設置或顯示環(huán)境變量

pwunconv 命令用于關閉用戶的投影時的密碼

pwconv 令用于開啟用戶的投影密碼

setup 命令設置公用程序,是一個啟動圖形設置系統(tǒng)的命令

set 命令用于設置shell

unset 命令用于刪除變量或函數

declare 命令用于聲明 shell 變量

enable 命令用于啟動或關閉 shell 內建指令

ulimit 命令用于控制shell程序的資源

depmod 命令用于分析可載入模塊的相依性

rmmod 命令用于刪除模塊

lsmod 命令用于顯示已載入系統(tǒng)的模塊

insmod 命令用于載入模塊

rmmod 命令用于刪除模塊

modinfo 命令用于顯示kernel模塊的信息

磁盤管理

ls 列出當前目錄所有內容

pwd 顯示當前cd所在目錄

rmdir 刪除空的目錄(非空的會提示錯誤)

tree 列出當前目錄文件樹(需安裝) brew install tree

quotaoff 關閉磁盤空間限制

quotaon開啟磁盤空間限制

磁盤維護

lndir命令用于創(chuàng)建目錄的符號鏈接

symlinks 檢查目錄中的符號連接,并顯示符號連接類型

?著作權歸作者所有,轉載或內容合作請聯系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

友情鏈接更多精彩內容