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的常用命令