markdown [常用的bash命令]常用的bash命令有用的bash命令#bash
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了markdown [常用的bash命令]常用的bash命令有用的bash命令#bash相关的知识,希望对你有一定的参考价值。
* 查看当前目录下文件占用
```bash
du . --max-depth=1 -h
```
* 查看端口占用进程
```bash
PORT_NUMBER=1234
lsof -i tcp:${PORT_NUMBER}
```
* 后台运行进程
```bash
# 后台运行某命令
nohup command &
nohup command > myout.file 2>&1 &
# 使用了nohup之后,很多人就这样不管了,其实这样有可能在当前账户非正常退出或者结束的时候,命令还是自己结束了。所以在使用nohup命令后台运行命令之后,需要使用exit正常退出当前账户,这样才能保证命令一直在后台运行。
# 可以将一个正在前台执行的命令放到后台,并且处于暂停状态。
ctrl + z
# 终止前台命令。
ctrl + c
# 查看当前有多少在后台运行的命令。
jobs
```
* 根据名称查找文件夹
```bash
# shell - Use bash to find first folder name that contains a string ...
#
# You can use the -quit option of find:
find <dir> -maxdepth 1 -type d -name '*foo*' -print -quit
```
* curl POST json
```bash
curl -H "Content-Type: application/json" -X POST --data '{"data":"1"}' http://127.0.0.1/
```
* rsync 同步本地和远程的两个目录
```bash
rsync -e "ssh" -n -avvz --delete-after /root/test/live/ some.host:/root/html/
# -n:不真正执行
```
以上是关于markdown [常用的bash命令]常用的bash命令有用的bash命令#bash的主要内容,如果未能解决你的问题,请参考以下文章
markdown [redis常用命令] #bash #redis
Linux常用命令1
markdown 常用的bash快捷键
bash常用命令
10 分钟学会Linux常用 bash命令
markdown Linux的常用命令