linux 命令整理

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

相關文章
相關標籤/搜索