1.分割文件
-l 以行数分割train.txt 保存为out.txtxx
split -l 128113 train.txt out.txt
-C 以文件大小分割train.txt 保存为out.txtxx
split -C 100M train.txt out.txt
2.按文件第一个数字升序排序
-n 以数字升序排序train.txt 保存为out.txtxx
sort -n train.txt > out.txt
3.提取前几列
$1表示前1列,提取train.txt前1列保存到out.txt
awk '{print $1}' train.txt >out.txt
4.在文件前加入一列指定字符串
在train.txt中,第一列添加train
sed -i 's/^/train &/g' train.txt
5.显示行号
从0开始编号,显示行号
:'<,'>s/^/\=line('.') - line("'<") + 0/
6.合并文件
将out1和out2合并为out3
cat out1.txt out2.txt >out3.txt
7.全文替换字符串
将文件中的abc全部替换为efg
:%s/abc/efg/g
8.nohup写入指定文件
默认写入nohup.out文件
nohup python run.py &
指定写入output文件
nohup python run.py>output 2>&1 &