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-12-18git仓库有更新,jenkins 自动触发拉代码怎么配置的?-icode9专业技术文章分享
- 2024-12-18Jenkins webhook 方式怎么配置指定的分支?-icode9专业技术文章分享
- 2024-12-13Linux C++项目实战入门教程
- 2024-12-13Linux C++编程项目实战入门教程
- 2024-12-11Linux部署Scrapy教程:新手入门指南
- 2024-12-11怎么将在本地创建的 Maven 仓库迁移到 Linux 服务器上?-icode9专业技术文章分享
- 2024-12-10Linux常用命令
- 2024-12-06谁看谁服! Linux 创始人对于进程和线程的理解是…
- 2024-12-04操作系统教程:新手入门及初级技巧详解
- 2024-12-04操作系统入门:新手必学指南