前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Linux Cheat Sheet

Linux Cheat Sheet

作者头像
happy123.me
发布2018-06-04 10:41:25
5030
发布2018-06-04 10:41:25
举报
文章被收录于专栏:乐享123乐享123

收集linux下需要多次google的命令

编码问题

  • utf16 > utf8

1

iconv -f UTF-16 -t UTF-8 file_name

web开发命令

  • curl post 一个json文件

1

curl -H "Content-Type: application/json"--data @body.json http://localhost:8080/ui/webapp/conf

  • curl post 一个json字符串

1

curl -H "Content-Type: application/json"-d '{"username":"xyz","password":"xyz"}' http://localhost:3000/api/login

系统时间

  • centos6系列修改时区

1 2 3

ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime vim /etc/sysconfig/clock ZONE="Asia/Shanghai"

  • centos7系列修改时区

1 2

timedatectl list-timezones | grep Asia timedatectl set-timezone Asia/Shanghai

  • 设置系统时间

1

date +"%Y%m%d%H%M%S"

系统状态

  • 查看系统占用句柄数

1

lsof -n|awk '{print $2}'|sort|uniq -c|sort -nr|more

程序

  • mongo导出

1

mongoexport -u crossflow -p '0701!1523#SH' -authenticationDatabase admin -d bpc -c main_app_datapath -o main_app_datapath.json

shell 处理

  • 获取当前路径

1

export CURRENT_PATH=$(cd "$(dirname "$0")"; pwd)

  • 检查CPU load

1 2

CURRENT_LOAD=`top -b -n 1|grep 'load average'|awk '{print $12}'|sed 's/,//'` declare -i current_load=${CURRENT_LOAD%.*}

  • find 匹配多个pattern

1

find /usr/lib64 -name '*.so' -o -name '*.so.1'

文本处理

  • 根据某个字段做uniq

1

sort -u -t, -k1 file

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 编码问题
  • web开发命令
  • 系统时间
  • 系统状态
  • 程序
  • shell 处理
  • 文本处理
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档