1.查看fangbing用户下的所有python进程
pgrep python -u fangbing
2. 删除fangbing用户下的所有python进程
pgrep python -u fangbing | xargs kill -s 9
3. 删除文件中含有"关键字符"的行
sed -i '/关键字符/d' 文件名
4.跨服务器传输文件
scp -P30075 /home/fangbing/w2v.model.wv.vectors.npy root@IP:/home/root
5. 根据第二列去重
sort -t $'\t' -k 2,2 -u -o cleanQuestion_u_lenU.txt cleanQuestion_app_u_len.txt
6. Vim 删除不包含指定字符串的行:
:g/xxx/d,删除包含xxx的行
:v/xxx/d,删除不含xxx的行
:%s/xxx//gn,统计xxx个数,n表示只报告匹配的个数而不进行实际的替换。
7. redis下批量删除key
./redis-cli -h 10.22.21.33 -p 6379 -a 123456 keys 'celery*' | xargs ./redis-cli -h 10.22.21.33 -p 6379 -a 123456 del
8. 文件操作
1). 文件去重:
cat data1.txt | sort | uniq
2). 取出两个文件的并集(重复的行只保留一份)
cat file1 file2 | sort | uniq
3). 取出两个文件的交集(只留下同时存在于两个文件中的文件)
cat file1 file2 | sort | uniq -d
4). 删除交集,留下其他的行
cat file1 file2 | sort | uniq -u
5) 文件排序:
sort kuihuo_questionTitle2.txt > kuihuo_questionTitle2_sort.txt
9. wc 命令的作用:统计指定文件中的字节数、字数、行数,并将结果显示输出。
命令语法:wc [选项] 文件
该命令选项参数如下:
-c 统计字节数
-l 统计行数
-w 统计字数
-m 统计字符数