摘要:
问题背景 VIM在打开文件的时候如果遇到两种换行符风格(dos与unix)共存的文件,通常会在行尾显示出烦人的^M。如果^M较少,比较容易定位到哪几行出了问题,但是如果^M较多,就很难搞。下面先给出解法,再来做分析。 解决方案 ^M较少,需要定位哪几行包含^M,只需要在vim中输入: /\r ^M较 阅读全文
摘要:
在linux环境下会遇到各种command not found的情况,大部分是可以直接安装同名的包可以解决,但有一些不是,这里做一下汇总,总结各种命令或者工具的安装情况: 非同名安装: 包名 Debian CentOS 备注 yacc byacc lex flex pidstat sysstat d 阅读全文
摘要:
debian系统上,手动编译tmux的时候,执行./autogen.sh出现如下报错: $ ./autogen.sh configure.ac:91: error: possibly undefined macro: AC_SEARCH_LIBS If this token and others a 阅读全文
摘要:
1、安装ncurses库 1.1、获取源码 wget https://invisible-island.net/datafiles/release/ncurses.tar.gz tar xvf ncurses.tar.gz cd ~/ncurses-6.1 1.2、进行配置 ./configure 阅读全文
摘要:
某天突然听到同事说服务器上git用不了了,上去一看,确实用不了了,git pull报出了如下错误: $ git pull /etc/ssh/ssh_config: line 56: Bad configuration option: usedns /etc/ssh/ssh_config: termi 阅读全文
摘要:
shell环境中,echo是常用的数据命令,但有的时候,想通过“\n”使输出换行却换不了,这个时候需要增加-e选项: $ echo "Hellow.\nHey man~" Hellow.\nHey man~ $ echo -e "Hellow.\nHey man~" Hellow. Hey man~ 阅读全文
摘要:
CentOS上,用命令:service mysqld restart 启动mysql报错: # service mysqld restart Stopping mysqld: [ OK ] MySQL Daemon failed to start. Starting mysqld: [FAILED] 阅读全文
摘要:
在做软件开发的时候,文件编码格式统一,特别是配置文件编码格式的统一非常的重要。编码不统一容易导致显示乱码等问题。 在linux环境下,我们想查询某个文件的编码,可用借助vim,通过Vim打开文件,输入:set fileencoding可用显示出当前的编码格式是utf-8抑或cp936。当然前提是Vi 阅读全文
摘要:
首先连接上mysql: $ mysql -h 192.168.0.x -P3306 -uusername -p123456 进入Mysql之后,查询general_log: mysql> SHOW VARIABLES LIKE "general_log%"; + + + | Variable_nam 阅读全文
摘要:
Makefile的规则相对来说还是比较复杂的,上手不容易,没有系统研究过,往往搞不清楚状况。如果掌握了基本的调试手段,那对我们写出正确的Makefile会非常有帮助。而在Makefile中,最重要的调试手段莫过于输出信息。 Makefile中需要打印信息,可以通过如下方法: $(info info 阅读全文