linux經常使用命令

2021-10-01 09:43:20 字數 2408 閱讀 8860

死記硬背命令沒有任何意義,無論linux、sql還是git等,這些萬年不變的命令沒必要花時間花精力刻意去記,用的多了自然就記住了,根本無需去刻意記,小時候背課文、英文單詞、工作了背命令?腦子不是用來幹這些體力活的。

程式設計的真諦是思想,程式設計思想、解決問題思維,而不是刻板冰冷的命令,就有那麼一些以死記硬背各種命令為能事,我深鄙視之,殊不知,新手程式設計師和老程式設計師差的就是程式設計思想、解決問題思維(恐怕很多老程式設計師都沒有這個意識),程式語言只是解決問題的工具,我們終極目的不是程式設計,是解決問題!不要本末倒置了。

ubuntu檢視埠占用情況

netstat –apn//檢視所有的程序和埠使用情況

可以看見埠對應的程序,也可以看到程序通訊的網路情況,源埠所連線的目的埠,檢視是否有異常服務指向異常ip,看是否被人植入了木馬等。

netstat -apn | grep 8080 //精確查詢指定埠

netstat -ntlp //檢視當前所有tcp埠

netstat -uanp //檢視當前所有udp埠

設定命令的別名

alias    //檢視命令別名設定

alias lm='ls -al'    //設定別名命令 lm

unalias lm    //刪除別名設定

啟動/停止/重啟/顯示狀態apache/nginx服務

service apache2 start/stop/restart/status 或者使用

/etc/init.d/apache2 start/stop/restart/status

apache/nginx日誌目錄

/var/log/apache2/access.log

/var/log/apache2/error.log

/var/log/nginx/access.log

/var/log/nginx/error.log

修改檔案許可權

chmod [ u/ g / o / a ] [ + / - / = ] [ r / w / x ] file

其中u表示user,是檔案的所有者

g表示跟user同group的使用者

o表示other,即其他使用者

a表示all,所有使用者

-------------------------------------

+表示增加許可權

-表示取消許可權

=表示取消之前的許可權,並給予唯一的許可權

-------------------------------------

r表示read,即讀檔案

w表示write,即寫檔案

x表示執行檔案

取消其他使用者的寫的許可權: chmod o-w html

vi/vim編輯檔案

編輯並建立檔案vi/vim index.php

按i編輯

按esc退出編輯,輸入:wq退出並儲存,:q!退出不儲存,:w只儲存不退出

重啟網路

/etc/init.d/networking restart    //重啟網路

檢視磁碟空間大小命令

df -hl    //檢視磁碟剩餘空間

df -h    //檢視每個根路徑的分割槽大小

du -sh [目錄名] //返回該目錄的大小

du -sm [資料夾] //返回該資料夾總兆數

du -h [目錄名]    //檢視指定資料夾下的所有檔案大小(包含子資料夾)

sudo fdisk -l    //檢視硬碟的分割槽

linux系統如何檢視版本資訊

uname -a    //linux檢視版本當前作業系統核心資訊

cat /proc/version    //linux檢視當前作業系統

版本資訊

cat /etc/issue 或cat /etc/redhat-release    //linux檢視版本當前作業系統發行版資訊

cat /proc/cpuinfo    //linux檢視cpu相關資訊,包括型號、主頻、核心資訊等

lsb_release -a    //linux檢視當前作業系統版本資訊

ubuntu下查詢檔案

find -name index.php /    //根目錄,即全目錄查詢index.php檔案

linux下查詢檔案內容

grep -r -n "eval" ./*.php    //查詢當前目錄下有寫eval的.php檔案

其他命令

mkdir images //建立目錄

clear    //清屏命令,本質上只是讓終端顯示頁向後翻了一頁,之前的操作資訊還在

ps -aux | grep nginx    //檢視nginx服務程序詳情

Linux經常使用命令

命令 選項 引數 定位 cd 回到父級資料夾 cd 回到上一次所在資料夾 cd 回到家資料夾 顯示當前檔案所處完整路徑 pwd 清屏 ctrl l 展示 ls 展示檔案列表 展示具體資訊 ll h 檔案以kb顯示 a 顯示所有檔案 d 顯示當前目錄非目錄下內容 eg ll h data www 資料...

Linux經常使用命令 十六 whereis

whereis命令僅僅能用於程式名的搜尋 程式安裝在哪?並且僅僅搜尋二進位制檔案 引數 b man說明檔案 引數 m 和原始碼檔案 引數 s 假設省略引數,則返回全部資訊。和find相比。whereis查詢的速度非常快。這是由於linux系統會將系統內的全部檔案都記錄在乙個資料庫檔案裡。當使用whe...

Linux經常使用命令(更新中)

檔案類 1 建立目錄 mkdir 例 sudo mkdir test 2 建立空檔案 touch 例 sudo touch test.txt 3 刪除檔案 rm 刪除檔案不須要確認 rm f 例 sudo rm f test.txt 遞迴刪除目錄及子檔案 rm r 例 sudo rm r test ...