Linux命令、Vim编辑器命令学习
1.Xshell快捷键
1.1 删除
ctrl+k:删除光标后的所有字符 ctrl+u:删除光标前的所有字符 ctrl+c:中断终端正在执行的任务,另起一行,有种删除整行的效果
1.2 光标移动
ctrl+a:将光标移动到命令行开头 ctrl+e:将光标移动到命令行末尾 ctrl+>:光标向后移动一个单词 ctrl+<:光标向前移动一个单词
1.3 撤销
ctrl+y:恢复ctrl+u上次执行时删除的字符
1.4 历史命令搜索
crtl+r:反向渐进搜索
注意,在xshell中按下crtl+r搜索过去的命令,如果要修改命令,就按Table键;如果不用修改,则直接回车就行。
2.Linux命令入门
2.1 day3
以Xmind形式复习巩固各种命令,如cat /etc/passwd
、find . -name "file*"
、chmod 666 file1
等
2.1.2 文档管理-tar命令
利用tar命令,可以把一大堆的文件和目录全部打包成一个文件。
命令:tar [主选项+辅选项] 目标文档 源文件或目录
功能:tar 可以为文件和目录创建档案。
2.1.3 scp 远程copy文件命令
scp filename username@ip:path
filename:文件名称
username:copy 到的目标主机的用户名
ip:目标主机 IP
path:目标主机路径
scp file3 king@192.168.4.52:~/
从本机 copy 到其他机器
scp king@192.168.4.52:~/file3 .
从其他机器 copy 到本机
上图纠正说法,scp命令只能在windows的cmd命令窗口下,远程上传、或者从远程下载文件或目录,不能从linux一端发起命令。另外,如果是copy目录,则还要加-r参数。
2.1.4 建立软连接、硬链接
2.1.5 查看当前目录下有多少个文件
wc命令:word count,后接参数含义见pdf,-l参数表示行数。其实ls命令出来的就是竖着的一行行,只不过Xshell做了处理显示为横的。
2.1.6 搜索文件内容 grep
命令:grep [选项] [查找模式] [文件名 1,文件名 2,…]
功能:grep 过滤器查找指定字符模式的文件,并显示含有此模式的所有行。被寻找的模式称为正则表达式。
所以,查找模式,就是我们指定要搜素的字符串,可以加grep的通配符。
3.vim常用命令学习
3.1 从命令状态进入编辑状态
A 从光标所在行的末尾开始添加文本 I 从光标所在行的开始处插入文本 i 从光标前面开始文本
3.2 vimdiff命令
vimdiff file1 dir1/file5
,用于对比两个文件的区别,用途是你可以拷贝一份配置文件,当需要对比改动位置的时候,非常方便。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律