linux常用操作命令

2021-07-12 06:07:02 字數 4734 閱讀 1505

-l              列出檔案詳細資訊l(list)

-a             列出當前目錄下所有檔案及目錄,包括隱藏的a(all)

mkdir             建立目錄

-p            建立目錄,若無父目錄,則建立p(parent)

cd                 切換目錄

touch             建立空檔案

echo              建立帶有內容的檔案。

cat                檢視檔案內容

cp                 拷貝

mv                移動或重新命名

rm                刪除檔案

-r            遞迴刪除,可刪除子目錄及檔案

-f            強制刪除

find              在檔案系統中搜尋某檔案

wc                統計文字中行數、字數、字元數

grep             在文字檔案中查詢某個字串

rmdir           刪除空目錄

tree             樹形結構顯示目錄,需要安裝tree包

pwd              顯示當前目錄

ln                  建立鏈結檔案

more、less   分頁顯示文字檔案內容

head、tail    顯示檔案頭、尾內容

ctrl+alt+f1    命令列全屏模式

stat               顯示指定檔案的詳細資訊,比ls更詳細

whoami          顯示當前操作使用者

hostname       顯示主機名

uname            顯示系統資訊

top                 動態顯示當前耗費資源最多程序資訊

ps                   顯示瞬間程序狀態 ps -aux

du                   檢視目錄大小 du -h /home帶有單位顯示目錄資訊

df                   檢視磁碟大小 df -h 帶有單位顯示磁碟資訊

ifconfig          檢視網路情況

ping                測試網路連通

netstat          顯示網路狀態資訊

man                命令不會用了,找男人  如:man ls

clear              清屏

alias               對命令重新命名 如:alias showmeit=」ps -aux」 ,另外解除使用unaliax showmeit

kill                 殺死程序,可以先用ps 或 top命令檢視程序的id,然後再用kill命令殺死程序。

gzip:

bzip2:

tar:                  打包壓縮

-c              歸檔檔案

-x              壓縮檔案

-z              gzip壓縮檔案

-j              bzip2壓縮檔案

-v              顯示壓縮或解壓縮過程 v(view)

-f              使用檔名

例:

tar -cvf /home/abc.tar /home/abc              只打包,不壓縮

tar -zcvf /home/abc.tar.gz /home/abc        打包,並用gzip壓縮

tar -jcvf /home/abc.tar.bz2 /home/abc      打包,並用bzip2壓縮

當然,如果想解壓縮,就直接替換上面的命令  tar -cvf  / tar -zcvf  / tar -jcvf 中的「c」 換成「x」 就可以了。

shutdown

-r             關機重啟

-h             關機不重啟

now          立刻關機

halt /init0/poweroff              關機

reboot          重啟

vim三種模式:命令模式、插入模式、編輯模式。使用esc或i或:來切換模式。

命令模式下:

:q                      退出

:q!                     強制退出

:wq                   儲存並退出

:set number     顯示行號

:set nonumber  隱藏行號

/apache            在文件中查詢apache 按n跳到下乙個,shift+n上乙個

yyp                   複製游標所在行,並貼上

h(左移乙個字元←)、j(下一行↓)、k(上一行↑)、l(右移乙個字元→)

/etc/passwd    儲存使用者賬號

/etc/group       儲存組賬號

/etc/shadow    儲存使用者賬號的密碼

/etc/gshadow  儲存使用者組賬號的密碼

useradd          使用者名稱

userdel           使用者名稱

adduser         使用者名稱

groupadd       組名

groupdel        組名

passwd root     給root設定密碼

su root

su – root

/etc/profile     系統環境變數

bash_profile     使用者環境變數

.bashrc              使用者環境變數

su user              切換使用者,載入配置檔案.bashrc

su – user            切換使用者,載入配置檔案/etc/profile ,載入bash_profile

1) 查詢和顯示

yum search string 根據關鍵字string查詢安裝包

yum deplist package1 檢視程式package1依賴關係

yum info package1 顯示安裝包資訊package1

yum list 顯示所有已經安裝和可以安裝的程式包

yum list installed 檢視已安裝軟體包

yum list package1 顯示指定程式包安裝情況package1

yum list all 列出yum倉庫中全部軟體

yum groupinfo group1 顯示程式組group1資訊

yum provides nginx 檢視軟體功能

yum whatprovides filename 檢視哪個rpm檔案包含了指定的目標檔案

2)安裝

yum install 全部安裝

yum install package1 安裝指定的安裝包package1

yum localinstall 軟體名稱.rpm 安裝本地包

yum groupinsall group1 安裝程式組group1

3)更新

yum check-update 檢查可更新的程式

yum update 全部更新

yum update package1 更新指定程式包package1

yum –exclude=package kernel* update 排除個別軟體公升級

yum localupdate update-package.rpm 公升級本地包

yum groupupdate group1 公升級程式組group1

yum install kernel-headers kernel-devl:公升級核心

4)解除安裝

yum remove package1

yum erase package1 刪除程式包package1

yum groupremove group1 刪除程式組group1

5)清除快取

2.清除快取目錄(/var/cache/yum)下的 headers

命令:yum clean headers

3.清除快取目錄(/var/cache/yum)下舊的 headers

命令:yum clean oldheaders

4.清除快取目錄(/var/cache/yum)下的軟體包及舊的headers

命令:yum clean, yum clean all (= yum clean packages; yum clean oldheaders)

yum clean packages 清除快取目錄下的軟體包

yum clean headers 清除快取目錄下的 headers

yum clean oldheaders 清除快取目錄下舊的 headers

yum clean,

yum clean all (= yum clean packages; yum clean oldheaders) 清除快取目錄下的軟體包及舊的headers

6)啟用與禁用源

yum –enablerepo=epel install rsnapshot

yum –disablerepo=epel install 軟體名稱

Linux 常用操作命令

引數 n 由1開始對所有輸出的行數編號 b 對非空輸出行編號 s 當遇到有連續兩行以上的空白行時,就替換為一行的空白行 e 在每行結束處顯示 cat ect fstab 顯示 etc fstab檔案的內容 引數 num 一次顯示的行數,如 more 10 a.cpp 即,一次顯示10行 p 先清除螢...

Linux常用操作命令

linux常用命令 命令 使用方法 說明 cat filename 輸出文件 chgrp r path 改變目錄或者檔案的所屬組 chmod r 777 path 改變檔案或者目錄的許可權 file filename 識別檔案型別 find name php.查詢檔案 rmdir p path 刪除...

linux常用操作命令

常用指令 ls 顯示檔案或目錄 l 列出檔案詳細資訊l list a 列出當前目錄下所有檔案及目錄,包括隱藏的a all mkdir 建立目錄 p 建立目錄,若無父目錄,則建立p parent cd 切換目錄 touch 建立空檔案 echo 建立帶有內容的檔案。cat 檢視檔案內容 cp 拷貝 m...