见贤思小齐,知足常乐呵

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

随笔分类 -  Linux & Shell Scripts

摘要:1. grep: 在文本中搜索某个关键词所在语句 cat test.txt | grep error 2. echo: Shell脚本8种字符串截取方法总结 var=http://www.aaa.com/123.htm #1:#*// 表示 删除第一个(从左往右)//左边的字符,保留右边的字符 $ 阅读全文
posted @ 2020-04-14 16:12 Suckseedeva 阅读(219) 评论(0) 推荐(0)

摘要:参考 https://www.cnblogs.com/Aiapple/p/5791479.html 1. mysqldump mysql官方自带的命令行工具 逻辑备份,热备 单线程,适合数据量小的库 2. 具体命令使用 #备份或者叫导出 # #所有库(导库的时候没有存储或者函数) 1)mysqldu 阅读全文
posted @ 2020-04-01 15:44 Suckseedeva 阅读(271) 评论(0) 推荐(0)

摘要:1. mysql --help -h : ip/host -u : 用户名 -p : 密码 -P : 端口 -D : 指定库 -e : 指定sql语句 -t : 查询结果按表格展示 -c, --comments : Preserve comments. Send comments to the se 阅读全文
posted @ 2020-03-30 14:46 Suckseedeva 阅读(953) 评论(0) 推荐(0)

摘要:1. 常用的几种特殊字符的ASC码 2. hive 表的默认分割符 '\001' 默认fields terminated by 没有设置,那么就是'\001'。 怎么设置导出文件的分割符? 1)导出前可以把表设置为指定分割符; 2)导出后,可以用sed把文件中的\001 换成指定的分割符。 阅读全文
posted @ 2016-10-17 17:02 Suckseedeva 阅读(1116) 评论(0) 推荐(0)

摘要:1. awk awk -F ',' '{print $NF, $(NF-1)}' ##F 是field 2. sed 's/a1/a2/g' 1) 批量替换多个文件中的字符串命令如下:sed -i “s/原字符串/新字符串/g” `grep 原字符串 -rl 所在目录` 例如:我要把 charset 阅读全文
posted @ 2016-08-25 12:47 Suckseedeva 阅读(324) 评论(0) 推荐(0)

摘要:工作以来一直都在断断续续使用正则表达式。可惜每次用时都百度,这次终于用心总结了一下: 1. 很好用的在线正则表达式检查: http://tool.oschina.net/regex/?optionGlobl=global# 2. 通用字符 & 字符 3. 匹配下面的一些 特殊字符 时,需要转义(加上 阅读全文
posted @ 2016-08-07 15:52 Suckseedeva 阅读(705) 评论(0) 推荐(0)

摘要:不同的Linux之间copy文件通常有4种方法: ftp samba服务 sftp scp 我使用了scp在同网段的内网 ip之间传输,非常快。所以先介绍下scp的方法: scp 是 ssh管道下的cp命令。 1)把当前一个文件copy到远程服务器上: scp /home/a.txt root@19 阅读全文
posted @ 2016-05-19 10:37 Suckseedeva 阅读(447) 评论(0) 推荐(0)

摘要:文档太给力了!误删了几个重要文件,抖抖嗦嗦偷偷恢复了,救了我!!! http://jingyan.baidu.com/article/2f9b480d6c2bcd41cb6cc223.html 注意: 1)最后cd到误删目录下操作,否则有可能 logdump时告诉你不存在 2)df -T 可以查看文 阅读全文
posted @ 2016-05-06 17:23 Suckseedeva 阅读(1814) 评论(0) 推荐(0)

摘要:1. crontab 可以在shell里面设置一些定时任务 格式 30 * * * * nohup sh /data/admin/adsprecise/sources/providers.sh mjoys 2 &0 3 * * * nohup sh /data/admin/adsprecise/so 阅读全文
posted @ 2016-04-26 10:55 Suckseedeva 阅读(306) 评论(0) 推荐(0)

摘要:1. command not found 一般都是未安装,需要root 权限去安装服务,就可正常使用。比如rz, sz, crontab, sendemail, lftp等 2. rz 传输失败,输出一堆乱码 有的地方建议使用 rz -ary --o-sync, 然而并没有解决。 最后用它解决了,r 阅读全文
posted @ 2015-12-24 09:42 Suckseedeva 阅读(1875) 评论(1) 推荐(0)

摘要:1. 重命名 1) 较简单的处理命令:mv 原文件名 新文件名 如:mv myFile newName ### 将MyFile重命名为newName. 2) 重命名文件命令:rename name_old name_new file 如:rename myFile newName myFile.te 阅读全文
posted @ 2015-12-03 13:04 Suckseedeva 阅读(669) 评论(0) 推荐(0)

摘要:1. xargs 很好用,可以将多个结果分段传给下一个命令进行计算 比如说find 找到很多个文件,又想对每个文件统计条数: find 20151201 -name "mjoys*.txt" | xargs wc -l find. -type f -name “*.tmp"|xargs rm -f 阅读全文
posted @ 2015-12-02 10:48 Suckseedeva 阅读(299) 评论(0) 推荐(0)