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,就可以删除整行。