cd ..
[返回到上一层目录]
ls -la
[显示当前目录下的所有文件及文件夹包括隐藏的 '.' 和 '..' 等]
export TIME_STYLE='+%Y-%m-%d %H:%M:%S'
:nohl
vim 取消高亮选中的关键字[no highlight 的缩写]
ps -ef
[查询所有进程]
lsof -i:端口号
[查看指定端口的进程]
kill -9
`lsof -i:端口号` [杀死指定端口的进程]
整理的时候搜到了更详细的解释
ps -aux | grep java
[查询所有Java进程]
ps aux输出格式:
USER | PID | %CPU | %MEM | VSZ | RSS | TTY | STAT | START | TIME | COMMAND |
---|---|---|---|---|---|---|---|---|---|---|
进程拥有者 | pid 号 | 占用的 CPU 使用率 | 占用的记忆体使用率 | 占用的虚拟记忆体大小 | 占用的记忆体大小 | 终端的次要装置号码 (minor number of tty) | 该行程的状态 | 行程开始时间 | 执行的时间 | 所执行的指令 |
linux的进程有5种状态:
- D:不可中断 uninterruptible sleep (usually IO)
- R 运行 runnable (on run queue)
- S 中断 sleeping
- T 停止 traced or stopped
- Z 僵死 a defunct (”zombie”) process 注: 其它状态还包括W(无驻留页), <(高优先级进程), N(低优先级进程), L(内存锁页).
- “ps”:(Process Status)显示当前状态处于running的进程
- ps a 显示现行终端机下的所有程序,包括其他用户的程序。
- ps -A 显示所有程序。
- ps c 列出程序时,显示每个程序真正的指令名称,而不包含路径,参数或常驻服务的标示。
- ps -e 此参数的效果和指定"A"参数相同。 - ps e 列出程序时,显示每个程序所使用的环境变量。
- ps f 用ASCII字符显示树状结构,表达程序间的相互关系。
- ps -H 显示树状结构,表示程序间的相互关系。
- ps -N 显示所有的程序,除了执行ps指令终端机下的程序之外。
- ps s 采用程序信号的格式显示程序状况。
- ps S 列出程序时,包括已中断的子程序资料。
- ps -t 指定终端机编号,并列出属于该终端机的程序的状况。
- ps u 以用户为主的格式来显示程序状况。
- ps x 显示所有程序,不以终端机来区分。
- “|” 表示一个管道,管道左边输出的内容作为右边的输入
- “grep” (global search regular expression(RE) and print out the line),全面搜索正则表达式并把行打印出来
nohup java -jar XXX.jar &
[忽略所有挂断信号后台运行 jar 文件]
scp -r 路径 ssh账号@ip:目标路径
递归拷贝文件夹
来源:oschina
链接:https://my.oschina.net/EricSUID/blog/3157827