生而为人

程序员的自我修养

0%

命令

[toc]

find

grep

linux使用find命令和grep命令查找文件和文件内容

awk

curl

如果有特殊字符,导致解析失败

  1. 用单引号引起来,这样会原封不动的使用,而不会尝试去解析

    1
    curl -k -v -X POST "https://xxx.net/livy/batches" -u 'admin:xxx!QAZ' -H "Content-Type: application/json" -H "X-Requested-By: admin" -d '{"file":"/users/jingqicao/sparkSubmission/SAMStreaming/ver-01/bin/SAM-1.0-SNAPSHOT.jar", "driverMemory": "30G", "driverCores": 4, "executorCores": 14, "executorMemory": "98G", "numExecutors": 256, "name": "SAMStreaming-ver01-1020-02", "className":"com.microsoft.sam.SAMJobRunner", "args":["ver-01-1020-02","/users/jingqicao/sparkSubmission/SAMStreaming/ver-01/bin/SAMJob_4HD.conf"]}'

nautilus

ps

查看当前进程

1
2
ps aux
ps -ef

查看进程父子关系

1
2
3
4
5
6
7
8
9
10
11
# 1. 
ps -o pid,ppid,cmd | grep xxx

# 2.
ps l | grep xxx

# 3. 保底方式
for pid in $(ps w | grep network_monitor.sh | grep -v grep | awk '{print $1}'); do
ppid=$(awk '/PPid/ {print $2}' /proc/$pid/status 2>/dev/null)
echo "PID $pid, PPID $ppid"
done