ubuntu 常用指令(一)
ubuntu很指令用的時候再查,有的還達不到效果,記錄下自己親自用過的指令。
- 清空內存中緩存的:echo 3 > /proc/sys/vm/drop_caches
- 查看當前文件夾下所有文件夾大小:du -h --max-depth=1
- 查看文件夾下數量:ls -l|grep "^-"| wc -l
- 查看CPU信息:cat /proc/cpuinfo
- 迭代複製文件:cp -r lyl/* ./ 將lyl文件夾下面的文件 迭代複製到當前目錄
- 複製當個文件 cp 文件 目標目錄
- 查看進程id:ps laf
- 查看端口進程及id:netstat -ntpl
- 刪除文件或者文件夾或者文件:rm -rf 1* 表示刪除以1開頭的全部文件
- 解壓文件:tar -zxvf *.tar.gz
- 修改文件名或者移動文件:mv file1 file2
- 編譯java文件 javac xxx.java 生成.class 文件
- 運行.java文件 java class文件名
- 運行jar:java -jar xxx.jar ,jar文件前可以指定端口 -p 8080 ,也可以指定JVM內存大小, -Xmx2048m -Xms2048m,jar文件後可以指定main的參數。例如 java -jar -Xmx2048m -Xms2048m hello.jar 10m_100 100,表示JVM設定最大可用內存和最小可用內存均爲2048m,後面的兩個參數 10m_100和100可以作爲java主類中main函數的參數,通過args[0]和args[1]可獲取。
- 創建文件夾 mkdir 文件夾名稱
- vi,vim,nano,cat操作文本文件。vim中刪除整行,不要再插入模式,將光標移動到指定行之後,雙擊D,就可以刪除整行。