Linux使用的命令總結

2021-10-07 06:55:33 字數 1862 閱讀 9417

檢視當前的使用者

cat

/etc/passwd

# 檢視當前linux存在的使用者

compgen -u # 面試題,簡潔

# 修改檔案所屬使用者、組

chmod pqw myfile # 把myfile檔案修改pqw使用者下

chgrp pqw myfile # 把myfile檔案修改pqw使用者組下

# 檢視當前使用者所在的組

id # 或者 group

# 檢視其他使用者所屬的組

group pqw # 檢視pqw所在的使用者組

# 修改建立的檔案和資料夾許可權的預設值

umask # 可以用來檢視當前預設的許可權的信心

### 計算方法 022

### 通常使用檔案和檔案的許可權如: 777 - 022 = 755得到資料夾的預設的許可權,那麼檔案的許可權在此基礎上-1, 那麼建立檔案的許可權就是644許可權。

網路命令:

ftp: 用法: ftp 192.168.15.30 # 接下來輸入賬號密碼(用來傳輸檔案)

上傳ftp檔案: put a.txt

退出ftp模式: bye

telnet: 用法:telnet 121.121.121.1212 80 # 用來測試埠是否開啟或者登陸遠端服務

netstat: 用法: netstat -*** | grep *** # 用來檢視埠的使用情況

-a (all)顯示所有選項,預設不顯示listen相關

-t (tcp)僅顯示tcp相關選項

-u (udp)僅顯示udp相關選項

-n 拒絕顯示別名,能顯示數字的全部轉化成數字。

-l 僅列出有在 listen (監聽) 的服務狀態

-p 顯示建立相關鏈結的程式名

-r 顯示路由資訊,路由表

-e 顯示擴充套件資訊,例如uid等

-s 按各個協議進行統計

-c 每隔乙個固定時間,執行該netstat命令。

常用組合方式:

-anle # 顯示所有的埠資訊,通過ip:port的方式,加上,uid資訊

檔案檢視命令

less, tail, head, more

head -20 a.txt # 前20行資料。

系統資訊命令:

a 顯示所有程序

-a 顯示同一終端下的所有程式

-a 顯示所有程序

c 顯示程序的真實名稱

-n 反向選擇

-e 等於「-a」

e 顯示環境變數

f 顯示程式間的關係

-h 顯示樹狀結構

r 顯示當前終端的程序

t 顯示當前終端的所有程式

u 指定使用者的所有程序

-au 顯示較詳細的資訊

常用語法:

-ef: uid pid ppid c(程序佔cpu的百分比) stime(程序啟動時間) tty cmd

-aux: 多了 %mrm vsz rss stat(程序的狀態)

top: 用來監控linux的系統狀況

p: 按照cpu排序進行

m: 按照記憶體排序進行

其中第三行是cpu狀態, 第四行是記憶體狀態

date: 檢視當前時間

cal: 檢視日曆。

檔案解壓和壓縮

一般分為打包和壓縮兩個步驟。

tar -zcvf ***.tar.gz 1.txt 2.txt 3.txt # 壓縮

tar -zxvf ***.tar.gz # 解壓

其他命令:

man ls # ls的幫助文件。

參考csdn:linux常用命令大全

Linux下mail命令使用總結

檢視一下mail命令的幫助 man mail mail iinv s subject c cc addr b bcc addr to addr.sendmail options.引數說明 1 s subject 指定要傳送郵件的主題 2 c recient 抄送 3 b recipients 秘密抄...

linux的命令總結

1 mkdir make directorys 建立目錄例子 mkdir data 在根 下建立data目錄 2 is list 列表 列表目錄檔案例子 1s 列根 目錄下目錄和檔案。l long 長格式,d directorys 檢視目錄 3 cd change directory 改變目錄路徑例...

我的linux命令使用複習總結 一

以下為我用的linux命令 用於自己的複習,並不是幫助解決問題 1.檔案目錄類 pwd 列印輸入現在的目錄,當我們不知道現在資料夾的路徑的時候,可以使用這個命令。ls 列出當前目錄有什麼檔案,加上 ls l 可以簡寫為ll 以列表的形式展現目錄的內容 cd 切換目錄 mkdir 建立目錄,但是想建立...