Linux系统学习笔记

Linux系统主要学习内容

#云主机的免密登录

  • ssh-keygen #生成密钥对

  • ssh-copy-id 用户名 @主机名
    #公钥复制到远程云主机

  • scp 文件名 用户名@主机名:目的位置

  • scp 用户名 @主机名:文件名 目的位置
    #从远程位置拷贝文件到本地
    #求人不如求己
    1.man 手册
    2.网络工具 CSDN
    3.tldr

#vim的使用 (vimtutor zh)

vim的四种模式
普通模式 插入模式 命令模式 可视模式

##其他操作
Ctrl + z 挂起(留在后台)
fg 返回前台
/searchstring 查找

##数据提取操作
cut 切分
grep 检索
sort 排序
uniq 去重
split 文件切分
tee 双向重定向
tr 替换、压缩和删除 (替换文件当中的字符串、重复的字母进行压缩、删除列表中的某些字符)
wc 统计字符、字数、行数
xargs参数代换

cut -d c:以 c字符分割
cut -f num:显示num字段的内容
cut -b num: 字节
cut -c num: 字符

grep检索
-c : 统计搜索到的次数
-i :忽略大小写
-n : 顺序输出行号
-v : 反向输出行号(输出没找到的)
-w:匹配整个单词,而不是单词的一部分

sort 排序
-f : 忽略大小写
-M : 以月份名称排序
-n : 根据数值进行排序
-r : 反向排序
-u : uniq
-c : 检查文件是否有序
-t : 分割字符: 指定排序时用的栏位分隔字符
-k : 以哪个区间排序

uniq 去重
-i : 忽略大小写字符的不同
-c : 进行计数
-u : 只输出无重复的行

tee 双向重定向
tee -a (append追加) file

split 文件切分
-b SIZE: 切分为SIZE bytes 大小的文件
-C SIZE: 切分为SIZE bytes大小的文件,不断开一行
-l num : 以num 行为大小切分

xargs 参数代换
-p : 执行指令前询问
-n num : 每次执行command 时需要的参数个数

tr 对标准输入的字符替换、压缩删除
-c 取代所有不属于第一字符集的字符
-d 删除所有属于第一字符集的字符
-s 将连续重复的字符以单独的一个字符表示

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值