自己复习用的博客 比较潦草。
SCP 命令
- 在集群中下载别人主机上的文件 需要用到scp命令
格式为 scp 主机名:主机地址 \t本机保存地址(\t为空格)
例如
scp work@cp01-sys-rpm-rdq.baidu.com:/home/work/label /home/users /dialogue/
冒号前为主机名,后为主机地址 之后跟上本机地址,注意中间空格 当我们要下载的并不是一个文件而是一个文件夹, 我们需要仔scp 后面加上 -r
sup -r work@cp01-sys-rpm.baidu.com:/home /work/label /home/users/dialogue/vim中查看 文本 之间的切分符
- linux读取文本的时候 有的时候用tab切分 或者用多个\t切分 直观是看不出来的,有的时候 只有一个\t 却显示空间很大,所以需要查看文本的 切分
在vim 下 :set list 命令就可以看到
把制表符显示为^I , :用$标示行尾(使用list分辨尾部的字符是tab还是空格)
将.txt中 多个空格替换成一个空格
经常我们获得数据的格式为
一二三四五 12345
二三四 234
三四五 123123这样格式不对齐,我们需要将每行的两个文本之间只有一个\t
所以有:
cat data | tr -s [:space:]
awk删除只有n列的行
删除文本中只有n行的列,使用awk命令
|awk ‘!(NF==n){print $0}’还有其他方法以后总结