檢視當前的使用者
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 建立目錄,但是想建立...