JAVA補錄次日

八、grep:從管道或文件中搜尋所知足條件的行shell

    過濾bash

    eg: grep root /etc/passwd服務器

        從passwd 文件中 過濾 root關鍵字,把所在行顯示網絡

    eg: ls -la | grep -i "被查找的字符串"操作系統

   

    -i 忽略大小寫.net

    -v 查找不匹配的行blog

 

九、wc:從文件或管道中統計進程

    行數、ip

    字符個數、字符串

    單詞個數

    wc [options] filename(s)

    -l 行數

    -w 字數

    -c 字符數

    more a.txt | wc -l

 

十、ps:用來查看系統中正在運行的進程的信息

    什麼是進程:一個程序的運行過程

   

    ps -e :查看正在運行的進程(運行過程當中、就緒狀態下的)

    ps -f:詳細信息

    eg:

    wood             2709          2571     0 05:07  

    當前進行開啓的用戶   PID進程本身的id   PPID進程的父進程 C  啓動時間 

    pts/2  00:00:00  cat

    tt     運行多久  哪一個程序文件啓動的進程

 

    tt:表示該進程是從哪一個控制檯啓動的。

        能夠是 pts/num或者?pts/0 0號控制檯啓動的

        ?:不是用戶啓動的,是系統運行時自動啓動的進程

 

   eg : ps -ef

    看到進程的詳細內容

    主要就是查看pid

 

   eg : ps -auwx

    看到更加詳細的內容

kill pid

   殺死進程

   kill -9 pid

   強殺進程

sleep 讓進程進入休眠狀態

pkill 進程名 :pkill  sleep

    經過進程名殺死進程

 

十一、ping host   看看網絡通不通。

 

ifconfig 查看ip

  在文件中配置ip

  /etc/network/interfaces

  https://blog.csdn.net/u011077672/article/details/71123319

 

 

十二、telnet

  - telnet服務器模擬一個終端容許你鏈接並工做於一個遠端系統上

    - 使用TCP/IP鏈接於另外一個系統

1三、ftp

    使用 ftp 複製或傳送文件:

       ftp有服務器端和客戶端

 

    ftp(File Transfer Protocol)容許用戶對遠地主機複製文件,用戶毋須考慮操做系統類型,即能向或從任何具備 TCP/IP 的系統複製文件。 ftp命令容許複製目錄中的一個文件或全部文件,但不能複製多層 次目錄。使用ftp時, 必需在遠地主機上設有賬戶。 當 ftp 註冊到遠地系統時,並未獲得 shell ,而是經過 ftp 命令解釋程序同遠地主機進行通信。

    cd               lcd

     在服務器操做 服務器cd  在本地上操做cd

    bin,asc 須要設置上傳方式和下載方式

       bin : 字節上傳

       asc :字符上傳

    put 上傳文件

    get 下載文件

        注:只能下載和上傳 文件,

        不能下文件夾,也不能穿文件夾

    mput 一次上傳多個

    mget 一次下載多個

   

    prompt 不出現確認的提示信息

 

    bye  退出ftp 遠程服務器

1四、環境變量 path

 

全局變量 /etc/profile 文件

用戶  /home/用戶/.bashrc

 

    whereis ls 看看ls在哪

    echo $PATH 查看當前的PATH

 

    設置/修改臨時環境變量:

      變量名=value

        全局修改: 下面文件中存放 全局環境變量內容

      /etc/profile 全部用戶有效

      ~/.bashrc    當前用戶有效

   

重點:

    在控制檯中直接輸入命令能執行

    緣由是由於在PATH中配置了對應可執行文件的所在路徑

 

1五、path:命令的默認搜索路徑

    想知道所執行的命令到底在那個目錄下?

    which vi 搜索vi所在的路徑(在path下搜索,搜索到就中止)

    whereis vi 搜索vi所在的路徑(在path下搜索,搜索到繼續搜索,直到找到全部的vi)

1六、History

    $ set HISTORY=30    設置最多容許保存前三十個已執行命令的記錄

    $ history       顯示歷史記錄信息

    $ history 5     顯示第五條歷史記錄信息

    $ !n            重複執行第n條歷史命令

    $ !!            重複執行上一條歷史命令

1七、別名:針對於系統中已經存在的命令,給它取個別名

    bash:alias h(別名)=history(原始命令)

    $ alias home=’cd;ls’

 

    alias 顯示全部設置的別名

    unalias copy 取消所設置的別名

    (有無取消全部設置的別名)

相關文章
相關標籤/搜索