Linux
hoftime
这个作者很懒,什么都没留下…
展开
-
linux 命令行下 curl 结果换行展示
curl http://www.baidu.com -w '\n'原创 2019-12-03 19:35:50 · 9709 阅读 · 0 评论 -
linux获取端口占用情况
1、lsof -i:端口号 没安装的话,yum install lsof2、netstat -tunlp | grep 端口号 -t 显示TCP协议的连接情况. -u 显示UDP协议的连接情况. -n 以网络IP地址代替名称,拒绝显示别名 -l 仅列出listen中的端口列表 -p 显示建立连接的程序名...原创 2019-01-24 11:42:48 · 427 阅读 · 0 评论 -
mysql命令行模式小技巧
1. mysql -A 不预读数据库。 ps: 在数据库较多or表数量较多时,尤其有效2. mysql -h127.0.0.1 -p3306 -uroot -proot -D database1 -N -e 'select * from test' 不登录执行sql语句,且不输出表头 ps: 简单需求使用 ...原创 2018-12-20 14:33:48 · 1498 阅读 · 0 评论 -
linux 获取命令传入参数
$0 :即命令本身,相当于c/c++中的argv[0] $1 :第一个参数. $2, $3, $4 ... :第2、3、4个参数,依次类推。 $# 参数的个数,不包括命令本身 $@ :参数本身的列表,也不包括命令本身 $* :和$@相同,但"$*" 和 "$@"(加引号)并不同,"$*"将所有的参数解释成一个字符串,而"$@"解释成多个参数 ...原创 2018-09-01 09:57:21 · 3759 阅读 · 0 评论 -
git删除远端分支
git branch -r -d origin/[branch-name] git push origin :[branch-name]原创 2018-03-07 17:26:11 · 8118 阅读 · 0 评论 -
linux curl模拟提交post请求(后附:PHP版)
原创 2018-02-09 14:25:47 · 8918 阅读 · 0 评论 -
linux 常用操作
1.vim下删除整个日志文件内容1. gg到首行。2. dG清空内容3. vim回退,撤销1. u撤销上一步的操作2.输出重定向'>'与'>>',举例如下1. echo'hello word'> test.log将'hello word'写入test.log文件中(覆盖),文件不存在则创建2. echo'hello word'>> test.log将'hello...原创 2017-01-01 19:01:33 · 12481 阅读 · 0 评论 -
Mac 随机抽取文件N行数据
linux 有个很好用的命令,可以随机的在文件中抽取想要的行数,这样的话,就不用将数据导入到数据库中随机抽取了,这样的话就省却了一部分时间。原创 2017-08-23 16:57:35 · 17484 阅读 · 0 评论 -
备份mysql数据库(例:mac)
直接上代码:mysqldump -u root -p db1 | gzip > /........../DatabaseName_$(date +%Y%m%d_%H%M%S).sql.gz代码直接将数据库为db1备份为gz压缩包文件。原创 2017-05-22 17:35:51 · 13171 阅读 · 0 评论 -
csv文件中字符串替换(csv换行符错误使用造成PHP读取异常)
csv文件中换行符使用对不同系统有不同的影响,下面介绍一个案例。前两天收到了几个csv文件,使用PHP提供的 fgetcsv() 函数报内存错误,通过一部分调试,判断原因为换行符异常。Mac下直接通过系统命令,查看输出,命令如下:head aaa.csv (输出aaa.csv前十条内容),输出结果是一整串巨长的字符串,貌似换行符未生效。(由于保密原因暂不贴图)ok,通过了上面的命令,原创 2017-08-21 18:20:44 · 12960 阅读 · 0 评论 -
PHP csv大文件读取与操作
SplFileObject类为文件提供了一个面向对象接口。原创 2017-08-24 17:56:25 · 14896 阅读 · 0 评论 -
git 常用操作(随时更新)
1⃣️安装git1.在http://rogerdudler.github.io/git-guide/index.zh.html下载git,进行安装2.安装完成后声明自己的身份git config --global user.name "Your Name"git config --global user.email "[email protected]"3.git init声明目录为git ...原创 2016-12-16 16:12:02 · 12944 阅读 · 0 评论 -
天气预报(极客版)
今天碰见了一个非常有意思的天气预报,算是程序员的福利吧。linux版如下:curl wttr.in效果如下:原创 2017-02-17 16:46:05 · 11521 阅读 · 0 评论 -
记一次 ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock’(2) 排错流程
在linux与unix系统的socket文件是为了建立两个程序之间的连接使用的 , 而在mysql中,当mysql启动成功时,会根据配置文件中设定的路径(如:tmp/mysql.sock),在tmp中生成mysql.sock,用于连接数据库使用。而如果没有此文件,造成的结果可想而知原创 2017-01-16 12:01:35 · 85072 阅读 · 1 评论 -
linux 计划任务不能执行 解决思路(PHP)
导致crontab不能正常执行的原因是什么呢?我总结了下,大体是以下几种原因:原创 2016-09-06 20:21:37 · 15978 阅读 · 0 评论