Linux系统学习笔记
2021/7/31 7:08:04
本文主要是介绍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 将连续重复的字符以单独的一个字符表示
这篇关于Linux系统学习笔记的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-12如何创建可引导的 ESXi USB 安装介质 (macOS, Linux, Windows)
- 2024-11-08linux的 vi编辑器中搜索关键字有哪些常用的命令和技巧?-icode9专业技术文章分享
- 2024-11-08在 Linux 的 vi 或 vim 编辑器中什么命令可以直接跳到文件的结尾?-icode9专业技术文章分享
- 2024-10-22原生鸿蒙操作系统HarmonyOS NEXT(HarmonyOS 5)正式发布
- 2024-10-18操作系统入门教程:新手必看的基本操作指南
- 2024-10-18初学者必看:操作系统入门全攻略
- 2024-10-17操作系统入门教程:轻松掌握操作系统基础知识
- 2024-09-11Linux部署Scrapy学习:入门级指南
- 2024-09-11Linux部署Scrapy:入门级指南
- 2024-08-21【Linux】分区向左扩容的方法