linux命令學習筆記

2021-06-27 23:29:03 字數 1832 閱讀 2986

系統相關

uname -a列印系統資訊(包括計算機型號,作業系統名稱,版本和發行號,以及計算機的網路名)

free檢視系統記憶體使用情況

df                             檢視磁碟使用情況

cat /proc/cpuinfo檢視cpu資訊

date檢視系統時間

top -d 1

檢視cpu的使用率

cat /etc/issue檢視作業系統資訊

例如:

#cat /etc/issue

centos release 6.9 (final)

kernel \r on an \m

檔案操作相關

(1)od -c            八進位制輸出

(2)ls -lf   -f 表明檔案的分類,在顯示結果後面附加(*/=>@|)標誌之一,其中「 = 」 表示套接字檔案; 「 | 」表示管道檔案。例如,

aaron@aaron-k55vd:~/$ ls -lf server_socket

srwxrwxr-x 1 aaron aaron 0 2015-01-02 09:39 server_socket=

其中,輸出結果的首個s表示該檔案是套接字檔案,末尾的「 = 」相同的作用。

(3)tee的用法簡析

用法:tee [選項]... [檔案]...

將標準輸入複製到每個指定檔案,並顯示到標準輸出

grep -r -i -e "sss|aaa" ./ | grep -v ./doc/ | tee -a log.txt

grep -e 是用正則匹配  www.2cto.com  

grep -r 是遞迴目錄

grep -v 是排除某些子目錄 

tee -a 內容追加到給定的檔案而非覆蓋

描述:查詢該目錄下包含sss or aaa的所有檔案除doc目錄外,然後將資料資訊記錄到log.txt檔案中

(4)察看資料夾

df -h 可以檢視一級資料夾大小、使用比例、檔案系統及其掛入點,但對檔案卻無能為力。

du -h [查詢內容] 可以檢視檔案及資料夾的大小。

網路操作相關

netstat -a inet 啟用網路連線

引數說明:

-v 和大多數linux命令中的-v意思一樣,用來顯示進度.可以用來檢視連線,認證,或是配置錯誤.

-c 使能壓縮選項.

-p 選擇埠.注意-p已經被rcp使用.

-4 強行使用ipv4位址.

-6 強行使用ipv6位址.

拷貝單個檔案命令:

scp file username@ip:filepath

說明:file: 要拷貝的檔名

username: 遠端登入的使用者名稱,

ip:遠端伺服器ip

filepath:遠端檔案路徑

scp -r file username@ip:filepath

臨時改變ip:

ifconfig eth0 192.168.1.136

永久改變ip(只在周立功開發板中有效,因為周立功的網路ip引數儲存在eeprom中):

eeprom net set ip

nfs檔案傳輸服務

mount  -t  nfs  nfs-server-ip:nfs-share-directory  /mountpoint -o nolock

掛載命令:

mount

解除安裝命令:

umount

查詢/替換

find [-h] [-l] [-p] [-d debugopts] [-olevel] [path...] [expression]

Linux學習筆記 命令

命令基本格式 命令 選項 引數 選擇目錄,預設當前目錄 例如 ls al bin ls 表示顯示根目錄下的所有檔案 這裡選項可以分開寫 例如 ls a l bin 選項也可以寫全稱,在選項內容前加上 例如 ls all 等價於 ls 命令後的目錄如果不帶 則表示相對路徑,在當前目錄下進行尋找,ls中...

Linux命令學習筆記

前者是表示系統的整體設定,生效後所有使用者可用。後者是表示當前使用者的設定,只當前使用者有效。tail命令的用途是講指定檔案的最後幾行按照一定規則 輸出到終端,若文件有更新,也會主動重新整理。tail f c number n number m number b number k number fi...

Linux命令學習筆記

centos7之後,chkconfig命令已經被systemctl命令取代 檢視程序 ps aux ps le殺死程序 kill killall pkill例 檢視可用的程序訊號 kill l kill 1 pid 平滑重啟 建議此種方式 kill 9 pid 強制殺死程序 killall 9 服務...