Linux常用命令day_3

day_3

1.date //顯示系統時間,須使用+
如 date +%Y //輸出爲2020
    %Y //年
    %m //月
    %d //天
    
    %H //時
    %M //分
    %S //秒
    
    %T //時分秒(24小時制)
    %F //年月日
2.變量名
    a=20
    echo $a //輸出結果爲20
3.ps //查看系統中的進程狀態
    aux //使用BSD的格式顯示
    -ef //用標準格式顯示
4.top  //顯示Linux
5.ip //查看ip
    ip addr show //查看ip信息
6.uptime //查看系統運行時長
7.wget //與下載相關的命令
    -P //指定下載路徑
    如wget -P /tmp http://...   
    wget www.baidu.com //在終端中下載網絡文件
8.通配符
    * //匹配0-n個字符
    ?//匹配一個字符
    [0-9]//匹配0-9之間任一的數字
    [a-z]//匹配a-z之間任一字母
    [A-Z]//匹配A-Z之間任一字母
9.cat 的特殊用法
    cat >text <<EOF //在text中編寫 EOF結束
    cat >>text <<eof //在text中追加編寫 eof結束
10.grep //文本搜索命令
    -c //只輸出匹配行的計數。
    -i //不區分大小寫。
    -h //查詢多文件時不顯示文件名。
    -l //查詢多文件時只輸出包含匹配字符的文件名。
    -n //顯示匹配行及 行號。
    -s //不顯示不存在或無匹配文本的錯誤信息。
    -v //顯示不包含匹配文本的所有行。
11.tar //壓縮解壓命令
    czvf 創建壓縮文件
    xzvf 解壓縮
    如 tar czvf a.sh.tar.gz a.sh
       tar xzvf a,sh.tar.gz //輸出結果爲a.sh
12.ln //鏈接文本
    ln -s a b //軟鏈接  刪除a後b內容消失,重新創建a自動鏈接b 可以跨文件系統
    in a c //硬鏈接 刪除a不影響b中的內容 無法跨文件系統
13.vim //文本編輯器
    vim //是vi的增強版 推薦使用
    命令--輸入:a、i、o
    輸入--命令: Esc 
    命令--末行: :
    末行--命令: Esc
    a//光標後一位鍵入
    i//光標前一位鍵入
    o//光標下新開一行鍵入
    /*複製、移動、刪除*/
    yy//複製光標所在行
    nyy//n是數字 複製光標所在行開始向下的n行
    dd//剪切光標所在行
    ndd//剪切光標所在行開始向下的n行
    p//粘貼到光標所在行的下面
    P//粘貼到光標所在行的上面
    D//刪除光標所在位置到行尾的內容
    dG//刪除光標所在的行到末尾全部的行
    /*撤銷、重複、跳轉*/
    u//撤銷上次所指向的操作(相當於windows中ctrl+z)
    nu//撤銷n次操作(n的值最大是50)
    ctrl+r//恢復所撤銷的那個操作(相當於windows中ctrl+y)
    . //重複執行上次操作
    nG //跳轉到第n行
    G //跳轉到最後一行
    0 //跳轉到行首 空格也是內容
    ^ //跳轉到行首 空格不是內容
    $ //跳轉到行尾
    ctrl+f //向上翻頁
    ctrl+b //向下翻頁
    /*替換查找*/
    r //替換一個字符
    R //進入替換模式 esc退出
    /root //查找"root"內容 n正向查找 N反向查找
    
    末行模式下常用操作
    :set nu //顯示行號
    :set nonu //隱藏行號
    :nohl //取消高亮(字體)

    :a,b s/原始內容/替換內容/g  //a,b爲開始結束行號 g爲所有對象
    
    :wq //保存並退出
    :q //退出
      ! //強制


    
    

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章