Linux常用命令

2022-12-08 16:21:07 字數 2852 閱讀 9616

touch 建立空檔案用在無法產生日誌檔案時。

cp 加檔案如果是目錄者要加乙個選項r

mv 可以進行改名

rmdir刪除空目錄

rm刪除檔案 -r(刪除目錄)f(強制刪除)強制刪除目錄

more f 顯示下一頁 enter 下一行 q退出

head n 顯示n行

tail n 顯示後n行 f動態顯示(日誌更新顯示)

ln 原始檔目標檔案硬鏈結(同步更新乙個變化另乙個也變化時間也相同,拷貝+時間一樣+同步更新,相當於時時備份)(不能跨檔案系統或分割槽)

-s 生成軟連線(類似快捷方式)(執行時開啟鏈結檔案,檔案很小,只是乙個符號鏈結)

每個檔案必須有乙個inode(i節點),核心只認識i節點不認識其他的名字,硬鏈結和原檔案享用同乙個節點,所以同時更新。

chmod u +(增加許可權)r(4) g –w(2) o =x(1) +檔案

目錄許可權:r列出目錄的內容,w目錄內建立刪除檔案目錄,x表示可以進入目錄(因為刪除檔案是對目錄中的內容進行改變,列出內容,進入都是對目錄的使用)

chown 使用者檔案或目錄 chgrp 群組檔案目錄

useradd 使用者名稱新增使用者 passwd 密碼(必須要密碼登陸)

ls -ld 檢視目錄許可權

umask (顯示掩碼值0022,第一位表示特殊許可權位,022使用者許可權位,777-022得到許可權值) -s 顯示預設建立檔案的許可權

預設建立的檔案不能授予可執行。(安全,病毒檔案不能執行就沒有用了)

umask +掩碼值改變許可權

which +命令查詢命令所在目錄

where +命令而且和別名目錄

find 搜尋路徑所有關鍵詞查詢檔案或目錄

find /etc -name init (匹配檔名) -size +(大於)檔案大小

user 檔案所有者 -時間 -之內,+超過,天為單位(ctime,atime,mtime)

分鐘(cmin【change改變檔案屬性後的時間】,amin【access訪問】,mmin(modify修改檔案內容))

-inum 查詢i節點

-type 檔案型別 f二進位制l軟連線 d目錄

*匹配任意字元init* ?匹配單個字元(bit,b是位元組,1kb=1024b)

find的【空的,find查詢的結構】 \【轉義符】;【結束】(這個為固定格式)(對前面的檔案進行操作)-ok與exec相同只是ok要詢問是否執行命令。

}locate 檔案(在檔案目錄資料庫中查詢/usr/bin/updated定期更新該檔案資料庫)

grep 指定字串原始檔(對檔案按行進行匹配)

man 命令或配置檔案(呼叫more瀏覽文件【只能是配置檔案,只寫名稱不寫路徑】)

info與man差不多,顯示方式不同。

whatis 命令名稱,只顯示基本用處。(相應的索引資料庫)

命令 –help顯示命令選項及含義

apropos 配置檔案(只在相應的索引資料庫搜尋)=man –k顯示配置檔案的所有資訊。

help 檢視shell內建命令的幫助。man cd顯示出所有的內建命令幫助。

gzip 檔案:產生.gz 只能壓縮檔案,不能壓縮目錄,不保留原始檔。

gunzip或gzip –d解壓縮

tar 目錄(打包目錄產生.tar .gz)-c產生.tar –v顯示執行的詳細資訊,-f指定壓縮後的檔名,

-z打包同時壓縮。tar –z 打包後壓縮的檔名打包檔案

-x解壓縮包(解壓到當前目錄)

file 檔名:判斷檔案是什麼檔案

zip 壓縮後檔案壓縮檔案或-r壓縮後目錄壓縮目錄(保留原始檔,產生.zip)【與windows唯一共同的壓縮格式】

bzip2 【-k(保留原始檔)】與gzip差不多壓縮檔案

write 使用者名稱使用者通訊(**使用)

wall message或檔案**給所有的**使用者

ping ip位址,不用ctrl c就不停的ping

ping 127.0.01 只要有tcp/ip協議就能通。

ping 對方主機通則沒問題,網路正常。不通則ping自己主機,通則不是本機的ip設定,可能是網路裝置或網路設定有問題,自己也ping不通,則ping172.0.

0.1證明網路協議安裝沒問題。

ping –c ip 只ping幾次

ping –s n ip 發n個包測試網路連線。192.168.191.1

ifconfig 檢視網絡卡資訊。

ipconfig eth0【網絡卡裝置】 ip 更改ip

shutdown 系統關機(等一段時間)shutdown –h now馬上關機

reboot重啟

tab鍵命令檔名補全 clear清屏=ctrl+l ctrl+u刪除游標前所有字元只有這一行。

history 顯示已經執行的命令上箭頭鍵可以重寫更該上一次的命令

alias 別名=命令組(若是組合則用「」,單個命令則不用)

unalias 別名刪除別名

檔案描述子0(標準輸入)1(標準輸出)2(標準錯誤輸出)

輸出重定向:輸出不在螢幕上,而是存在檔案裡。ls –l /tmp > />會只會顯示乙個輸出,>>可以是多個輸出追加在這個檔案上)

《輸入重定向

2>錯誤輸出重定向第10課1;00;00

管道:將乙個命令的輸出傳輸給另乙個命令,作為另乙個命令的輸入。

wc l 統計檔案數量

command&&command ||與&&相反

成功執行

失敗不執行

命令替換符:將乙個命令的輸出作為另乙個的引數ls –l ~which touch~

Linux常用命令總結

liunx幫助命令 help pwd help s pwd 只顯示命令的格式資訊 touch help man ls info ls liunx檔案和目錄操作命令 ls ls l ll 列目錄命令 cd root,cd 目錄更改命令 mkdir directory1 directory2 建立目錄 ...

Linux常用命令手冊

no分類檔案管理 ps1 命令名ls 用法及引數ls a 功能註解 列出當前目錄下的所有檔案,包括以.頭的隱含檔案 對應章節 12345678910111213141516171819 檔案管理檔案管理檔案管理檔案管理檔案管理檔案管理檔案管理檔案管理檔案管理檔案管理檔案管理 lspwdcdcdcdc...

linux常用命令大全

命令可用在其他任何命令的後面,它用來通知計算機在後台執行某一命令。通過把作業放在後台,使用者可以繼續使用當前的shell來處理其他命令 如果命令在前台執行的話,那麼使用者在此程序結束前不能繼續使用當前的shell。adduser adduser命令由root或其他具有許可權的管理員用來建立新使用者,...