Linux常用操作命令和命令行编辑快捷键

news2024/11/27 4:12:13

文章目录

  • 终端快捷键 :
  • 窗口操作快捷键
  • 文件浏览器
  • grep和管道符

终端快捷键 :

  1. Ctrl + a/Home 切换到命令行开始
  2. Ctrl + e/End 切换到命令行末尾
    在这里插入图片描述
  3. Ctrl + u 清除剪切光标之前的内容
  4. Ctrl + k 剪切清除光标之后的内容
  5. Ctrl + y 粘贴刚才所删除的字符
  6. Ctrl + r 在历史命令中查找 (这个非常好用,输入关键字就调出以前的命令了)
  7. Ctrl + c 终止命令
  8. ctrl + o 重复执行命令
  9. Ctrl + d 退出 shell,logout
  10. Ctrl + z 转入后台运行,但在当前用户退出后就会终止
  11. Ctrl + t 颠倒光标所在处及其之前的字符位置,并将光标移动到下一个字符
    在这里插入图片描述
    将6和7交换,光标指向8。
  12. Alt + d 剪切光标之后的词
  13. Ctrl+w 剪切光标所在处之前的一个词(以空格、标点等为分隔符)
  14. Ctrl+(x u) 按住 Ctrl 的同时再先后按 x 和 u,撤销刚才的操作
  15. Ctrl+s 锁住终端
  16. Ctrl+q 解锁终端
  17. !! 重复执行最后一条命令
  18. history 显示你所有执行过的编号+历史命令。这个可以配合!编辑来执行某某命令。
  19. !$ 显示系统最近的一条参数并执行(如最近执行了ls,会再执行一遍)。

窗口操作快捷键

  1. Alt + F4 关闭窗口
  2. Alt + F5 取消最大化窗口 (恢复窗口原来的大小)
  3. Alt + F7 移动窗口 (注: 在窗口最大化的状态下无效)
  4. Alt + F8 改变窗口大小 (注: 在窗口最大化的状态下无效)
  5. Alt + F9 最小化窗口
  6. Alt + F10 最大化窗口
  7. Alt + 空格键 打开窗口的控制菜单 (点击窗口左上角图标出现的菜单)

文件浏览器

  1. Ctrl+N 新建窗口
  2. Ctrl + Shift + W 关闭所有文件浏览器
  3. Ctrl + 1/2 改变文件夹视图查看方式,图标视图/列表视图
  4. Alt + → / ← 后退/前进
  5. Alt + ↑/↓ 移动到父文件夹/选择的文件夹
  6. Alt + Home 直接移动到主文件夹
  7. F9 开关显示隐藏 Nautilus 侧边栏
  8. Ctrl+H 显示隐藏文件(切换键)
  9. Shift+Ctrl+N 新建文件夹, 很有用
  10. Alt + Enter 查看选择文件/文件夹的属性,代替单击右键选择属性
  11. Ctrl+Page Up 上一个标签
  12. Ctrl+Page Down 下一个标签
  13. Alt+N 切换到第 N 个标签(N 为数字)

grep和管道符

昨天的时候 leader 给我出了道问题:
找出文件夹下包含 “aaa” 同时不包含 “bbb”的文件,然后把他们重新生成一下。要求只能用一行命令。我对 Linux 是个白痴,工作了之后才开始接触的,会用的命令只有那几个常用的。这个问题对我来说就有点难度,我只是大概知道查找文件用 grep ,其他的就不知道了。不过没关系,网上查找到 grep的完整用法:

  1. grep -l 'test' * 显示所有包含test的文件名。
    在这里插入图片描述
  2. grep -n ‘test’ file 在匹配行之前加行号。
  3. grep -i ‘boss’ file 显示匹配行,boss 不区分大小写。
  4. grep -v ‘boss’ file 显示所有不匹配行。
  5. grep -q ‘boss’ file 找到匹配行,但不显示,但可以检查 grep 的退出状态。(0 为匹配成功)
  6. grep -c ‘boss’ file 只显示匹配行数(包括 0)。
  7. grep “$boss” file 扩展变量 boss 的值再执行命令

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

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

相关文章

Qt 之自定义控件(开关按钮)

Qt 之自定义控件(开关按钮) 原理源码运行结果 接触过IOS系统的童鞋们应该对开关按钮很熟悉,在设置里面经常遇到,切换时候的滑动效果比较帅气。 通常说的开关按钮,有两个状态:on、off。 下面,我们…

Live800:高效工作,客服人必学的10种时间效率管理术

客服人员是企业与客户沟通的桥梁,需要在繁忙的工作环节中保持高效率。只有提高时间效率才能更好地服务客户,满足客户的需求,提升客户满意度。因此,客服人员需要掌握时间效率管理术来提高工作效率。 1、制定工作计划 在开始工作之…

C#中数组、ArrayList与List对象的区别及使用场景

在C#编程中,数组、ArrayList和List对象是常用的数据结构和容器。它们在存储和管理数据方面都有各自的特点和用途。本文将深入探讨这三者的区别,并通过实际的代码示例来说明它们的使用场景和优缺点。 目录 1.数组特点使用场景 2.ArrayList特点使用场景 3.…

eVTOL分布式电推进(DEP)动力测试系统

产品简介 分布式电推进(DEP)技术因其灵活多变的机械电气化设计,可以大大提升动力系统的安全性冗余,极大增强飞行过程中的可操控性,同时可以有效降低本机噪音,最大限度提升动力系统的能源使用效率等优势&am…

原生应用与hybrid app开发的流程区别

Hybrid App(混合 App)已经成为大家接触最为广泛的 App 形式,不管是我们用到的微信、支付宝还是淘宝、京东等大大小小的应用都非常热衷于Hybrid App 带来的研发效率提升和灵活性。 但我们正式进入到 hybrid App 的讨论前,有必要先…

C++:map和set的封装原理

文章目录 红黑树的封装map和set的封装红黑树迭代器的实现operator 和 -- 的实现的实现过程 迭代器的其他模块 整体实现 本篇写于红黑树模拟实现后,对map和set进行封装,模拟实现map和set内部的原理 首先,map和set的底层逻辑是红黑树&#xf…

【Apache Doris】审计日志插件 | 快速体验

【Apache Doris】审计日志插件 | 快速体验 一、 环境信息1.1 硬件信息1.2 软件信息 二、 审计日志插件介绍三、 快速 体验3.1 AuditLoader 配置3.1.1 下载 Audit Loader 插件3.1.2 解压安装包3.1.3 修改 plugin.conf 3.2 创建库表3.3 初始化3.4 验证 一、 环境信息 1.1 硬件信…

识别伪装IP的网络攻击方法

识别伪装IP的网络攻击可以通过以下几种方法: 观察IP地址的异常现象。攻击者在使用伪装IP地址进行攻击时,往往会存在一些异常现象,如突然出现的未知IP地址、异常的流量等。这些现象可能是攻击的痕迹,需要对此加以留意。 检查网络通…

私有云边界网络部署实践

业务背景 在私有云的业务场景中,常见的通信中包含了同VPC内虚机互访、不同VPC之间的虚机互访、VPC访问Underlay资源、VPC访问Internet资源、VPC提供服务,被Internet访问、VPC与专线网络之间互访等;实际应用中,大多数云业务通信场…

车间安灯呼叫看板的功能与优势介绍

现在的工厂车间的管理变得越来越复杂,生产过程中可能会出现各种问题,如设备故障、物料短缺、工人伤病等。为了提高生产效率、优化生产管理,许多工厂引入了车间安灯呼叫看板系统。本文将介绍车间安灯呼叫看板的功能与优势。 一、功能介绍 1. 实…

[单片机课程设计报告汇总] 单片机设计报告常用硬件元器件描述

[单片机课程设计必看] 单片机设计报告常用描述 硬件设计 AT89C51最小系统 AT89C51是美国ATMEL公司生产的低电压,高性能CMOS16位单片机,片内含4k bytes的可反复擦写的只读程序存储器和128 bytes的随机存取数据存储器,期间采用ATMEL公司的高…

python matlplotlib/seaborn 绘制曲线的平均值标准差阴影图

1. seaborn 旧版本(0.8.1)中使用tsplot,新版本中使用lineplot 直线代表均值,阴影代表meanstd(带有置信区间,参数ci) import seaborn as sns import matplotlib.pyplot as plt import numpy as np import pandas as p…

攻略 | 参与Moonbeam Ignite Ecosystem Tour

Moonbeam联合Moonwell和Beamswap一起举办社区链上活动,旨在让社区用户通过任务来探索Moonbeam、Moonwell、Beamswap平台。在了解如何使用的同时,参与任务挑战还有机会分得 1700 USDC 奖池 🎁 的奖励!我已经完成全部任务&#xff0…

AR人脸道具SDK,打造极致用户体验

为了满足企业在AR领域的应用需求,美摄科技推出了一款领先的AR人脸道具SDK,旨在帮助企业快速、高效地开发出具有丰富玩法体验的AR应用,从而提升企业的竞争力和市场份额。 一、丰富的AR人脸道具,满足多样化需求 美摄科技AR人脸道具…

怎么阅读芯片源代码(rtl)

一个rtl可以是这样的: 经常大家习惯于算法和数据结构。对于设计的部分,落实不一定多。 另外一个rtl也可以是这样的: 所以从不同的层面来讲,一个Rtl有不同的表述。 首先大概把所有的部分浏览一遍,看看有些什么。 其次…

喜报不断!箱讯平台获评2023年上海市促进现代航运服务业创新示范项目

近期,可谓捷报频传!在箱讯科技子公司苏州箱讯获评苏州市软件和信息服务业 “头雁”培育企业没过多久,就又迎来好消息! 日前,上海市交通委发布“2023年上海市促进现代航运服务业创新项目”评选结果,箱讯An…

抖音小程序开发全攻略:如何规划项目和选择合适的开发团队

在数字化时代,抖音小程序成为企业推广和服务的重要渠道。本文将为您提供抖音小程序开发的全面攻略,重点介绍如何规划项目和选择合适的开发团队,并附有一些关键的技术代码示例。 1. 项目规划 在开始抖音小程序开发之前,详细的项…

能够导出源代码的低代码平台有哪些?

目录 一、源码的优势 (1)定制性需求: (2)适应未来需求变化: (3)安全和可靠性: (4)高级功能和集成: 二、支持源代码的厂商 目前国内大多…

Javaweb开发 利用servlet+jsp+jdbc+tomcat数据库实现登录功能

前言:很久没更新了,今天给大家分享一个Java web的小案例,是一个登录页面,利用Login控制类和JDBC连接数据库,并判断用户名密码是否正确,项目最终部署在Tomcat上。 先看效果 正文 一、前期工作 1.首先我们…

Netty+SpringBoot 打造一个 TCP 长连接通讯方案

项目背景 最近公司某物联网项目需要使用socket长连接进行消息通讯,捣鼓了一版代码上线,结果BUG不断,本猿寝食难安,于是求助度娘,数日未眠项目终于平稳运行了,本着开源共享的精神,本猿把项目代码…