Linux Shell 常用命令

文本按照特定字符分割截取
awk    参数:[-F ]

    cat a.txt | awk -F [_-] '{print $3}'    //以'_' 和 '-' 为分隔符对文本每行进行操作,并输出第三个域

cut 参数:[-d -f -c]
    cat a.txt | cut -d '_' -f 3-        //以'_'为分隔符,输出第3到最后一个域
    echo "this is a txt" | cut -c 3-5        //输出字符串的第3-5个字符
    
    
exec

find / -name "*.txt" | exec cp {} dstDir/  \;

xargs
    echo model_{1..12} | xargs -n 1 cp model/*    //将文件夹model下的文件分别复制到model_1 ... model_12 下, -n1 表示xargs 每次取用管道传来的一个参数
    
    echo file_{1..100}.txt | xargs -n 1 cp file   //将file复制100次
    
    ls | head -n 5000 | xargs -i cp {} ../../mini_dota/labelTxt/
    
iconv 编码转换
    iconv -f gbk -t utf-8 source-file -o target-file
    
    
VNCServer 启动 vncserver:1  或vecserver:5901
指定屏幕分辨率:vncserver -geometry 1920x1080

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值