linux常用指令总结(附Vim编辑器学习总结)

本文是博主对Linux中经常用到的一些指令进行的总结,文章也附带了Linux中经常用到的Vim编辑器的一些基本知识和使用指令,觉得有帮助的朋友可以点赞收藏!
本文会持续进行更新

linux常用指令总结

$ pwd                     # 查看当前终端所在的绝对路径
$ ls                      # 查看当前路径下文件
$ ls -A                   # 查看当前路径下的所有文件(包含隐藏文件)
$ ls /dev                 # 查看当前计算机上的设备
$ df -h                   # 查看当前磁盘空间使用情况
$ mkdir test              # 在当前目录下新建文件夹
$ cd test/                # 进入指定文件路径
$ touch readme.txt        # 创建指定文件
$ gedit readme.txt        # 编辑指定文件
$ rm readme.txt           # 删除指定文件
$ cd ..                   # 退出当前目录,返回上一级目录
$ rm -R test/             # 删除文件夹及路径下的所有东西
$ ifconfig                # 查看当前网络信息
$ ping www.baidu.com      # 测试网络连通情况
$ sudo                    # 管理员权限
$ sudo -i                 # 进入管理员权限
$ sudo apt install xx     # 安装软件
$ sudo apt remove xx      # 卸载软件
$ sudo apt remove --purge xx      # 卸载软件并删除配置文件;
$ sudo apt-get update             # 更新软件列表(不是更新某个软件)
$ sudo apt-get clean              # 清理软件安装包
$ sudo dpkg -i xx.deb             # 安装某个软件的.deb文件
$ sudo dpkg -r xx(无后缀)        # 卸载软件
$ sudo snap install xx            # 安装Snap软件包
$ sudo snap remove xx             # 卸载软件 
$ vi .bashrc                      # 使用vim编辑器修改某个文件;
$ source install/local_setup.sh   # 修改文件在此终端生效
$ echo" source ~/dev_ws/install/local_setup.sh" >> ~/.bashrc  # 修改文件在所有终端生效## 上述指令中涉及到apt、dpkg以及snap三种安装软件的方式
## 后续会继续补充

Vim编辑器学习

参考:https://zhuanlan.zhihu.com/p/155973403

  • vim编辑器可以分为命令模式、输入模式和末行模式三种

    • 命令模式:打开编辑器的显示页面,通过输入字母进入另外两个模式
    • 输入模式:输入具体内容的模式,只需输入内容
    • 末行模式:退出模式,选择什么形式推出编辑器
      Vim编辑器工作模式
  • 具体命令(命令模式转入到输入模式的6个命令)
    在这里插入图片描述

  • 末行模式(注意":"必须是英文)
    在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/886811.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

w046基于web的古典舞在线交流平台的设计与实现

🙊作者简介:多年一线开发工作经验,原创团队,分享技术代码帮助学生学习,独立完成自己的网站项目。 代码可以查看文章末尾⬇️联系方式获取,记得注明来意哦~🌹赠送计算机毕业设计600个选题excel文…

阿里云轻量应用服务器可以用在哪些场景呢

在数字化转型的浪潮中,中小企业面临着如何快速、高效地上云的挑战。阿里云轻量应用服务器(SWAS)作为一款专为中小企业设计的云服务产品,提供了简单易用、经济实惠的解决方案,助力企业轻松实现云端部署,赋能…

植物明星大乱斗15

能帮到你的话&#xff0c;就给个赞吧 &#x1f618; 文章目录 player.hplayer.cppparticle.hparticle.cpp player.h #pragma once #include <graphics.h> #include "vector2.h" #include "animation.h" #include "playerID.h" #include &…

爬虫开发工具与环境搭建——使用Postman和浏览器开发者工具

第三节&#xff1a;使用Postman和浏览器开发者工具 在网络爬虫开发过程中&#xff0c;我们经常需要对HTTP请求进行测试、分析和调试。Postman和浏览器开发者工具&#xff08;特别是Network面板和Console面板&#xff09;是两种最常用的工具&#xff0c;能够帮助开发者有效地捕…

【操作系统】每日 3 题(二十九)

✍个人博客&#xff1a;https://blog.csdn.net/Newin2020?typeblog &#x1f4e3;专栏地址&#xff1a;https://blog.csdn.net/newin2020/category_12820365.html &#x1f4da;专栏简介&#xff1a;在这个专栏中&#xff0c;我将会分享操作系统面试中常见的面试题给大家~ ❤️…

JSON.stringify的应用说明

前言 JSON.stringify() 方法将 JavaScript 对象转换为字符串,在日常开发中较常用&#xff0c;但JSON.stringify其实有三个参数&#xff0c;后两个参数&#xff0c;使用较少&#xff0c;今天来介绍一下后两个参数的使用场景和示例。 语法及参数说明 JSON.stringify()&#xf…

1.1 如何优化程序性能:cpu和内存的占用上;

1.1 如何优化程序性能&#xff1a;cpu和内存的占用上&#xff1b; 这是两个最大的本地优化策略&#xff1b; 当然&#xff0c;网络程序还需要优化与网络相关的&#xff0c;比如IO loop方式&#xff0c;带宽占用等&#xff1b; 比如&#xff0c;mysql插入性能低&#xff0c;那么…

Orcad 输出有链接属性的PDF

安装adobe pdf安装Ghostscript修改C:\Cadence\SPB_16.6\tools\capture\tclscripts\capUtils\capPdfUtil.tcl ​ 设置默认打印机为 Adobe PDF ​ 将Ghostscript的路径修改正确 打开cadence Orcad &#xff0c;accessories->candece Tcl/Tk Utilities-> Utilities->PD…

React(二)

文章目录 项目地址七、数据流7.1 子组件传递数据给父组件7.1.1 方式一:給父设置回调函数,传递给子7.1.2 方式二:直接将父的setState传递给子7.2 给props传递jsx7.2.1 方式一:直接传递组件给子类7.2.2 方式二:传递函数给子组件7.3 props类型验证7.4 props的多层传递7.5 cla…

Electron教程1-初学入门

玩转Electron Electron 是什么注意事项环境安装安装 vscode安装 git 第一个实例第二个实例第二个实例解读 总结问题解答 Electron 是什么 Electron是一个使用 JavaScript、HTML 和 CSS 构建桌面应用程序的框架。 嵌入 Chromium 和 Node.js 到 二进制的 Electron 允许您保持一个…

类和对象——拷贝构造函数,赋值运算符重载(C++)

1.拷⻉构造函数 如果⼀个构造函数的第⼀个参数是自身类类型的引用&#xff0c;且任何额外的参数都有默认值&#xff0c;则此构造函数也叫做拷贝构造函数&#xff0c;也就是说拷贝构造是⼀个特殊的构造函数。 // 拷贝构造函数//d2(d1) Date(const Date& d) {_year d._yea…

一文详细深入总结服务器选型

1. 题记&#xff1a; 服务器选型工作是项目规划检讨的一项非常重要的工作&#xff0c;本文详细深入总结服务器选型。 2. 服务器基础知识概览 2.1 服务器的定义与功能 2.1 .1 定义 服务器是一种高性能计算机&#xff0c;其设计目的是在网络中提供服务。它可以处理来自多个客…

SpringMVC跨线程获取requests请求对象(子线程共享servletRequestAttributes)和跨线程获取token信息

文章目录 引言I 跨线程共享数据跨线程获取requests请求对象基于org.slf4j.MDC存储共享数据InheritableThreadLocal解决异步线程,无法获取token信息问题II Feign 传递请求属性feign 模块处理被调用方处理请求头III 异步调用的方式CompletableFutureAsync注解Executors引言 本文…

多线程--常见锁策略--Java

目录 一、悲观锁VS乐观锁 1.悲观锁 2.乐观锁 二、重量级锁VS轻量级锁 1.重量级锁 2.轻量级锁 三、自旋锁 1.自旋锁概念 四、公平锁VS非公平锁 1.公平锁 2.非公平锁 3.注意 五、可重入锁和不可重入锁 六、读写锁 1.线程对于数据的访问方式 注意&#xff1a;以下讲…

Vue和Vue-Element-Admin(十四):vue3.x与vue2区别分析

目录 vue3.x组合式api vue2 定义属性和方法 vue3 定义属性和方法 router 使用的区别 vue2.x router使用 定义router 在main.js中引入router 在vue中使用 vue3.x使用router 定义router 在main.js中引用 在vue中使用router 定义全局方法,变量 vue2.x定义全局方法 …

将大模型生成数据存入Excel,并用增量的方式存入Excel

将大模型生成数据存入Excel&#xff0c;并用增量的方式存入Excel 1. 需求与要解决的问题2. 代码3. 部分代码分析 1. 需求与要解决的问题 首先就是大模型对话特别耗时&#xff0c;所以通过需要异步执行。 其次是中间对话会有终端或像死锁的那种情况&#xff0c;循环不再继续&am…

基于YOLOv8深度学习的医学影像阿尔兹海默症检测诊断系统研究与实现(PyQt5界面+数据集+训练代码)

阿尔茨海默症&#xff08;Alzheimer’s disease&#xff09;是一种常见的神经退行性疾病&#xff0c;主要表现为记忆丧失、认知能力下降以及行为和人格改变。随着全球老龄化问题的加剧&#xff0c;阿尔茨海默症的发病率也在逐年上升&#xff0c;给患者及其家庭带来了巨大的经济…

鸿蒙学习生态应用开发能力全景图-鸿蒙开发套件(2)

文章目录 1、HarmonyOS 设计套件2、开发套件3、测试套件3.1测试标准3.2测试工具4、运维套件4.1上架分发测试能力4.2运维分析1、HarmonyOS 设计套件 Harmony Design 是面向全场景智能体验的设计系统,致力于构建一个和谐的数字世界,其秉承万物归一、和谐共生、衍生万物的设计理…

记一次 MongoDB 选主问题的解决及分析

目录 一、副本集构成 二、问题发生与解决 三、问题分析 1. 为何触发重新选举 2. 主何时被认为已失效 3. 选主过程 4. 关于候选节点&#xff08;Candidate Node&#xff09; &#xff08;1&#xff09;候选节点的定义 &#xff08;2&#xff09;候选节点的产生条件 &a…

iOS逆向入门:使用theos注入第三方依赖库

背景 theos是一个跨平台的软件开发框架&#xff0c;常用于管理&#xff0c;开发和部署iOS项目&#xff0c;同时也是开发iOS越狱插件的主要工具。和MonkeyDev不同的是&#xff0c;它不依赖于xcode&#xff0c;可以在多个操作系统上运行。一个完整的iOS越狱开发流程包括&#xf…