摘要:用awk检查报表的列数 前提当然是报表都有相同数量的列 less yourfile|awk ‘{print NF;exit;}’ NF是awk的内置变量,表示当前记录里域的个数,不难看出,这个命令实际上是输出了报表第一行的列数。
阅读全文
摘要:ldd 查看程序依赖库 https://linuxtools-rst.readthedocs.io/zh_CN/latest/tool/ldd.html
阅读全文
摘要:移动光标、插入/修改、删除、复制、粘帖、撤销和恢复等常用命令 移动光标 对于在行内移动,通过使用f/F + 字符来移动到特定的字符,然后再使用. 来重复执行命令;f表示向前移动,F表示向后移动。如果想直接移动到行首或行尾,使用^或$ 对于在多行移动,就有多种选择:第一种是通过gg,G,行数 + G指
阅读全文
摘要:shift + $ :光标往后 shift + ^ :光标往前 shift + D 删除当前光标直到末尾
阅读全文
摘要:http://harttle.land/2016/08/08/vim-search-in-file.html
阅读全文
摘要:只需在 ~/.vimrc设置一致即可。文件编辑可正常显示中文,cat,不能正常显示,显示乱码,详情参考上篇。 set fileencodings=utf-8,ucs-bom,gb18030,gbk,gb2312,cp936 set termencoding=utf-8 set encoding=ut
阅读全文
摘要:参考: http://edyfox.codecarver.org/html/vim_fileencodings_detection.html 一、查看文件编码。 在打开文件的时候输入:set fileencoding 即可显示文件编码格式。 二、文件编码转换 1、在Vim中直接进行转换文件编码,比如
阅读全文
摘要:1、执行脚本时是在一个子shell环境运行的,脚本执行完后该子shell自动退出;2、一个shell中的系统环境变量才会被复制到子shell中(用export定义的变量);3、一个shell中的系统环境变量只对该shell或者它的子shell有效,该shell结束时变量消失(并不能返回到父shell中)。3、不用export定义的变量只对该shell有效,对子shell也是无效的。 直接执行一个...
阅读全文
摘要:$ shuf --help 用法: shuf [选项]... [文件] 或者: shuf -e [选项]... [参数]... 或者: shuf -i LO-HI [选项]... 把输入行按随机顺序输出到标准输出。 长选项必须使用的参数对于短选项时也是必需使用的。 -e, --echo 将每个参数视为输入行 -i, --input-range=LO-HI ...
阅读全文
摘要:单个用户设置 1)~/.bash_profile (任意一个文件中添加用户级环境变量) (注:Linux 里面是 .bashrc 而 Mac 是 .bash_profile) 若bash shell是以login方式执行时,才会读取此文件。该文件仅仅执行一次!修改此文件,退出命令行才生效。默认情况下,他设置一些环境变量 设置命令别名alias ll=’ls -la’ 设置环境变量: 1 ex...
阅读全文