vim 列模式 删除与插入

删除 光标定位位置 CTRL+v 进入“可视 块”(VISUAL BLOCKS)模式,选取行 d 删除 插入 光标定位位置 CTRL+v 进入“可视 块”模式,选取行 SHIFT+i(I) ,输入插入的内容 »

shell脚本参数读取

shell参数读取实例: #!/usr/bin/env bash # u参数表示是否大小,m参数表示要输出的信息 usage() { echo "Usage: $0 [-u] [-m <msg>]" 1>&2; exit 1; } # getopts 解析脚本命令行选项 while getopts »

shell脚本if参数大全

shell 编程中使用到得if语句内判断参数 –b 当file存在并且是块文件时返回true -c 当file存在并且是字符文件时返回true -d 当pathname存在并且是一个目录时返回true -e 当pathname指定的文件或目录存在时返回true -f 当file存在并且是文件时返回true -g 当由pathname指定的文件或目录存在并且设置了SGID位时返回为true -h 当file存在并且是符号链接文件时返回true,该选项在一些老系统上无效 -k 当由pathname指定的文件或目录存在并且设置了“粘滞”位时返回true -p 当file存在并且是命令管道时返回为true -r 当由pathname指定的文件或目录存在并且可读时返回为true -s »

Ubuntu 永久改变hostname

临时改变,直接:sudo hostname test-name即可,永久修改需修改/etc/hostname文件: sudo hostname test-name sudo sh -c "echo test-name > /etc/hostname" 重启系统后,主机名就不会变了。 »

Linux开启密码登录

sudo vim /etc/ssh/sshd_config 找到passwordAuthentication项,修改成yes 重启ssh服务:sudo service sshd restart 密码设置:sudo passwd user-name 重新登录 »

Linux下文件切割和合并

查看文件行数(二进制文件亦可): wc -l tmp.txt 文件切割 假如是100000行,即10万行。下面我们将其切割为1万行一个文件,共10个文件: split -l 10000 ../BLM/BLM.txt -d -a 4 tmp_small_ -l 10000 表示小文件行数,切割单位; »