美文网首页
linux 常见问题解决方案(1)

linux 常见问题解决方案(1)

作者: 堂哥000 | 来源:发表于2021-03-06 15:35 被阅读0次
  • linux中将逗号分隔的txt格式文件转成csv 格式,解决中文乱码问题
    iconv -f UTF-8 -t GBK ${txt_file_name} -o ${csv_file_name}
  • vi编辑器中重window直接上传的文件中包含<U+FEFF> 字符
    打开文件执行ESC + shift : set nobomb 保存关闭,问题解决
  • 文件很大或太多文件需要加表头
    sed -i '1i\table_head' file_name
  • 遇到linux磁盘IO被占用,想查到是哪个程序
    pidstat -d 1; 查到进程号 ps -ef |grep 进程号
  • 想在命令行得到某个时间戳是那天的时间
    date -d @847293923 +%F
  • 想生成按顺序分割符为Tab的数字
    seq -s "`echo -e '\t'`" 4
  • 获取某个文件最后一次更改时间
    stat kd_20200409.tar.gz |grep Change|cut -c 9-27
  • 想要获取某个目录下文件名,而又不想读到目录
    find ./ -name '*.log' -exec basename {} \;
  • 我们想要对某个脚本加密又不影响运行使用
1.加密 gzexe bash_name.sh
2.解密 gzexe -d bash_name.sh  
  • 对文件内某一列求和
元数据:
15516770
17685371
[lo@hadoop-demo1 ~]$ cat file_name |sed -n 1,2p|awk 'sum+=$1  {print sum}'
15516770
33202141
[ls@hadoop-demo1 ~]$ cat file_name |sed -n 1,2p|awk 'sum+=$1;END {print sum}'
15516770
17685371
33202141
[ls@hadoop-demo1 ~]$ cat file_name |sed -n 1,2p|awk '{sum+=$1};END {print sum}'
33202141
持续更新中

相关文章

网友评论

      本文标题:linux 常见问题解决方案(1)

      本文链接:https://www.haomeiwen.com/subject/vkxsqltx.html