云计算与分布式系统课程学习笔记(二)——Linux基本命令的使用与熟悉
生活随笔
收集整理的這篇文章主要介紹了
云计算与分布式系统课程学习笔记(二)——Linux基本命令的使用与熟悉
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
(1) jps 【顯示當前系統的java進程情況,及其id號】
| -q | 只顯示pid,不顯示class名稱,jar文件名和傳遞給main方法的參數 |
| -m | 輸出傳遞給main方法的參數 |
| -l | 輸出主類的完整包名或者jar文件完整路徑名 |
| -v | 輸出傳遞給JVM的參數 |
編寫一個JSPDemo.java程序進行測試:
(2) awk 【把文件逐行的讀入,以空格為默認分隔符將每行切片,
切開的部分再進行各種分析處理】
【使用方法】
awk 'BEGIN{ commands } pattern{ commands } END{ commands }'
內置變量
| $0 | 整條記錄 |
| $1~ $n | 當前記錄的第n個字段 |
| FS | 輸入域分隔符 默認是空格或Tab |
| NF | 瀏覽記錄中的域個數,就是有多少列 |
| NR | 已經讀出的記錄數,就是行號 |
| FNR | 瀏覽文件的記錄數 |
| RS | 輸入記錄分隔符, 默認為換行符 |
| OFS | 輸出域分隔符, 默認為空格 |
| ORS | 輸出記錄分隔符,默認為換行符 |
| FILENAME | 當前輸入文件的名字 |
(3) cat【一次顯示整個文件;從鍵盤創建一個文件;將幾個文件合并為一個文件】
【使用方法】
$ cat filename;$ cat > filename; $cat file1 file2 > file
| -n 或 –number | 由 1 開始對所有輸出的行數編號 |
| -b 或 –number-nonblank | 和 -n 相似,只不過對于空白行不編號 |
| -s 或 –squeeze-blank | 當遇到有連續兩行以上的空白行,就代換為一行的空白行 |
總結
以上是生活随笔為你收集整理的云计算与分布式系统课程学习笔记(二)——Linux基本命令的使用与熟悉的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 计算机视觉——简介以及人脸数目检测
- 下一篇: 操作系统——文件的逻辑结构