linux 命令
ifconfig
重啓網絡
service network restart
防火牆
service iptables status
service iptables stop
service iptables off
更更名稱
hostname xxx
文件:
d:開始爲d,表示目錄directory
d:表示文件夾
-:開始爲-,表示普通的二進制文件
l:開始爲l,表示軟鏈接文件
r:read讀權限.
w:寫權限
x:執行權限
touch 建立一個空文件
mkdir 建立文件夾
rm -f d1
chown user 文件
useradd username 添加用戶
password username linux
查找:
find [搜索範圍路徑] -name [文件名稱] (根據文件名查找)
find [文件路徑] -ctime -1 表示天
find [文件名稱] -cmin -60 60分鐘之內。+60是60之外
find /etc -amin
find /etc -mmin
find /etc -cmin
find /etc -atime
在時間前面添加:-表示以內,+表示以外。
c:表示change改變文件屬性的意思
a:表示access被訪問過的意思
m:表示更改內容的意思
find 應用的鏈接符
-a 邏輯與 and
-0 邏輯或 or
find :根據文件類型進行查找
-type
其中:f表示二進制文件 ,l表示軟鏈接文件,d 表示目錄
find /test -type d
find /test -type d -o -name t1.sh
which [命令名稱] 查看命令所在的目錄位置
alias 別名
find ...-exec [執行命令] {}\; 查找並執行命令
find /usr/local -exec ls -l {} \;
find ...-ok [執行命令] {}\;
ok是詢問的意思。
find -inum 查找惟一節點。
locate [文件名稱]
查找文件比find查找塊,更新速度比較慢,須要updatedb
man []
幫助命令
壓縮命令
gzip 不保留原文件,而且只能壓縮
命令:tar
tar[zcvf] [打包文件名.tar.gz][源文件]
-c 產生tar打包文件(必選)
-x 產生的解壓縮文件(必選)
-y 顯示詳細信息
-f 指定壓縮後的文件名
-z 打包同時壓縮
-C最後配置,表示解壓後的文件位置
tar -zxvf jdk.gz -C /user/local
ping 命令
grep 能夠將指定內容進行過濾而後輸出。
ls -l /etc grep init 只顯示init的
ls -l /etc grep init | wc -l 過濾,而後統計
ps -el | grep 8080
輸入輸出重定向
shell 對每一個進程預先定義了3個文件描述字
0 標準輸入 1 標準輸出 2標準錯誤輸出
輸出重定向:就是把輸出的結果顯示到一個文件上(用符號「>」)
想進行結果追加使用符號">>"
輸入重定向:就是把輸入的信息重定向,好比把一個文件的內容,進行發出。
"<"
wall < /test/a.log
wall 是廣播
錯誤重定向:通常是把程序執行日誌錯誤信息存放到指定的log日誌中去。
ll /dasadas 2> a.log
dasadas 2>a.log
vim 工做模式
vim 進入
i a o 輸入 插入模式
esc 退出插入輸入模式
:wq 輸入 保存退出
ZZ 保存修改並退出
:q! 不保存退出
yy 複製當前行
p 粘貼在當前光標所在行
dd 剪切當前行
nyy 複製當前如下n行
用戶管理
用戶信息文件 /etc/passwd
密碼文件:/etc/shadow
用戶配置文件:/etc/login.defs
/etc/default/useradd
新用戶信息文件:/etc/skel
用戶組文件:/etc/skel
用戶組文件:/etc/gshadow
linux 用戶通常分爲三種
超級用戶
root UID=0
普通用戶
UID (500 - 60000)從500 開始默認遞增
僞用戶
UID(1-499)
僞用戶通常是Linux系統和進程服務相關。好比「bin/shutdown得很,任何的Linux系統都會有這些僞用戶,好比咱們進行關機操做,其實調用了一個系統的僞用戶的身份。
添加用戶組:groupadd [配置選項][組名]
形如:groupadd -g 1001 webs
刪除用戶組:groupdel[組名]
添加用戶useradd 設置選項用戶名 -D 查看缺省參數
gpasswd -a ul webapps
-a 添加用戶到用戶組中
-d 從用戶組中刪除用戶
-A 設置用戶組管理員
給多個普通用戶對這個文件權限
groupadd g1
mkdir /test/software
chgrp g1 /test/software
chromd g+rwx /test/software
web