梦应逍遥 发表于 2024-6-24 23:46:42

Linux 生态与工具

https://img-blog.csdnimg.cn/direct/f4d00d4392e1447e950b3047872b47e4.jpeg#pic_center   各位大佬好 ,这里是阿川的博客 , 祝您变得更强https://img-blog.csdnimg.cn/direct/40032ab50e08418dba8d1a9ac2ba5d2f.png 个人主页:在线OJ的阿川
大佬的支持和鼓励,将是我成长路上最大的动力 https://img-blog.csdnimg.cn/direct/2d2c9c60a4ec4d23ba1874524ec05a14.png
阿川程度有限,如有错误,欢迎大佬指正 https://img-blog.csdnimg.cn/direct/8d0f257b2b1f469db9b6b77641cdacfc.png
https://img-blog.csdnimg.cn/direct/c2816a680b8e4b87929a1b8881bd7f54.gif#pic_center
https://img-blog.csdnimg.cn/direct/6d4f0a41dd30459983b429c2eaaed55c.gif#pic_center


Linux生态简介:



[*]yum(软件包管理器)
Linux安装软件种类:

[*] 源代码安装 (资深步伐员)
[*] rpm安装– Linux的安装包(有很多依靠关系,新手不推荐)
[*] yum安装–解决安装源、安装、版本、安装依靠(推荐,这篇博客先容的重点)
引入:Linux的软件生态
https://img-blog.csdnimg.cn/b48e3a8a047545018d0a2e4f38d8d34e.jpg#pic_center
   众所周知,Linux它是开源的
要知道开源不是做慈善:


[*]开源是一种商业战略(大而不倒,快速占有市场率,安卓、Linux是最好的例子)
[*]开源,有时候也挺贵的(公司、高校等等产生的开源依靠,底层已经和开源生态中的东西高度相连,雪崩来暂时,所有人都无法幸免,以是谁都不乐意让其倒闭)
Linux工具

lrzsz(用于windows机器和远端的linux机器通过xshell传输文件)

https://img-blog.csdnimg.cn/19472fc37224414bb1ae47be7a8eb2bf.jpg#pic_center
Linux当中操作
https://img-blog.csdnimg.cn/36ba9a229b9b496a92a6e8016dcad1e2.jpg#pic_center
lrzsz是属于标准库的东西
库包含


[*]标准库

[*]官方的库放的是稳定安全的软件

[*]拓展库

[*]存在一定风险,不稳定的软件
https://img-blog.csdnimg.cn/b4646987c2da4ea5bed4c5ad9e0b2fb9.jpg#pic_center
Linux中实践:

https://img-blog.csdnimg.cn/f14c5ea91b3144ec9711b6fff4dc9f5d.jpg#pic_center
https://img-blog.csdnimg.cn/c6c14330547147659303f4f6e27efc24.jpg#pic_center
   众所周知,Linux的网站是在国外的。
以是yum源中下载的软件会非常慢,但如果你用的是云服务器,那不消担心,国内着名的云服务器将镜像都替换成了国内的镜像。
如果用的是虚拟机,可以在清华大学镜像站去安装哦。
vim工具



[*]多模式编辑器
默认下令模式
https://img-blog.csdnimg.cn/389fa5b257374c8b8a1a9a02605ab293.jpg
   市面上多模式编辑器很多,例如markdown、富文本编辑器、JupyterNotebook这些都属于多模式编辑器,但是
vim属于有学习门槛的,学好了很管用。
快捷键操作

接下来我们以Linux详细操作为例:
先设置vim的文件
在家目录下有个隐藏文件.vimrc 若没有自己创建个.vimrc
https://img-blog.csdnimg.cn/1eaf91d2506b43d9841936d910a43d0f.jpg#pic_center
https://img-blog.csdnimg.cn/18101d87c39e4d68b63c2f5194c77269.jpg#pic_center
https://img-blog.csdnimg.cn/9d0d6a2a78f84b83833a20674ed83783.jpg#pic_center
常用快捷键,有些会特殊说明:
在下令模式下:
移动类

注意:这里的n同一指数字


[*]gg 光标到第1行
[*]shift +g 定位光标到最结尾行
[*]n + shift + g 定位光标到恣意一行
[*]shift + ^ 光标所在行最左侧
[*]shift + 美元符号 光标所在行最右侧
[*]wb 光标移到所在行中间(按单词算的,\n不算哦)
[*]h j k l 分别代表左下上右,固然现在键盘上有上下左右键,但不建议这样利用,因为最初的老式键盘是这样的
https://img-blog.csdnimg.cn/949b25ea4d8844559abc3ccca946af79.jpg#pic_center
常用类:



[*]yy 复制光标所在行
[*]nyy 复制光标后连续n行
[*]dd 剪切一行
[*]x 删除光标所在位
[*]u 撤销
[*]ctrl + ~ 小写字母变大写
[*]ctrl + r 退回去
[*](n)p 粘贴(n)行光标所在行的下一行
[*](n)r + 想要替换成的内容 内容只能一样哦
shift + r 可以随意修改内容
底行模式类

   shift + : 可以由下令模式进入底行模式哦


[*]set nonu 隐藏行号
[*]set nu 出现行号
https://img-blog.csdnimg.cn/4e0b3ea9c60e4dd9b623d144ce439540.jpg#pic_center


[*]vs 点c文件 可以形身分屏
[*]crtl + ww 可以来回切屏
https://img-blog.csdnimg.cn/851003b07903474999069e12ca1dc8f2.jpg#pic_center


[*]wq 保存且退出
[*]w! 强制保存
[*]q! 强制退出
[*]! 直接进行编译下令
好的,到此为止啦,祝您变得更强
https://img-blog.csdnimg.cn/direct/561d72d1e63e48779b22cf3f98163c60.gif#pic_center
道阻且长 行则将至 个人主页:在线OJ的阿川https://img-blog.csdnimg.cn/direct/f4d00d4392e1447e950b3047872b47e4.jpeg#pic_center大佬的支持和鼓励,将是我成长路上最大的动力 https://img-blog.csdnimg.cn/direct/ee7f6ecc4525423aa3d53d1fb3b13149.png

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页: [1]
查看完整版本: Linux 生态与工具