linux实用命令整理

由于开发过程中经常接触linux系统进行各种情况下的操作,故开此博客整理生产环境下操作命令集,温故而知新。

系统命令

快捷键操作命令
  1. 1tab //命令或路径等的补全键,linux用的最多的一个快捷键 ️
  2. 2ctrl+a //光标迅速回到行首 ️
  3. 3ctrl+e //光标迅速回到行尾 ️
  4. 4ctrl+f //光标向右移动一个字符
  5. 5ctrl+b //光标向左移动一个字符
  6. 6ctrl+k //剪切(删除)光标处到行尾的所有字符 ️
  7. 7ctrl+u //剪切(删除)光标处到行首的所有字符 ️
  8. 8ctrl+w //剪切(删除)光标前的一个字符
  9. 9ctrl+y //粘贴 ctrl+k、ctrl+u、ctrl+w删除的字符 ️
  10. 10ctrl+c //中断终端正在执行的任务并开启一个新的一行 ️
  11. 11ctrl+h //删除光标前的一个字符(相当于退格键)
  12. 12ctrl+r //搜索命令行使用过的历史命令记录 ️️️
  13. 13ctrl+g //从ctrl+r的搜索历史命令模式中退出
  14. 14ctrl+l //清楚屏幕所有的内容,并开启一个新的一行 ️️
  15. 15、!! //执行上一条命令 ️️️
  16. 16、!pw //这是一个例子,是执行以pw开头的命令,这里的pw可以换成任何已经执行过的字符 ️
  17. 17、!pw:p //这是一个例子,是仅打印以pw开头的命令,但不执行,最后的那个“p”是命令固定字符 ️
  18. 18esc + . //注意那个".“ 意思是获取上一条命令的(以空格为分隔符)最后的部分 ️
  19. 19esc + b //移动到当前单词的开头
  20. 20esc + f //移动到当前单词的结尾
查看当前虚拟机下的dns服务器
  1. cat /etc/resolv.conf
查看当前文件夹与文件大小并排序
  1. du -sh /usr/* |sort -nr

文本命令

grep

Linux grep 命令用于查找文件里符合条件的字符串。

grep 指令用于查找内容包含指定的范本样式的文件,如果发现某文件的内容符合所指定的范本样式,预设 grep 指令会把含有范本样式的那一列显示出来。若不指定任何文件名称,或是所给予的文件名为 -,则 grep 指令会从标准输入设备读取数据。

实用参数列表:

  1. -A<显示行数> : 除了显示符合范本样式的那一列之外,并显示该行之后的内容。
  2. -B<显示行数> : 除了显示符合样式的那一行之外,并显示该行之前的内容。
  3. -c --count : 计算符合样式的列数。
  4. -C<显示行数> --context=<显示行数>或-<显示行数> : 除了显示符合样式的那一行之外,并显示该行之前后的内容。
  5. -d <动作> --directories=<动作> : 当指定要查找的是目录而非文件时,必须使用这项参数,否则grep指令将回报信息并停止动作。
  6. -e<范本样式> --regexp=<范本样式> : 指定字符串做为查找文件内容的样式。
  7. -E --extended-regexp : 将样式为延伸的正则表达式来使用。
  8. -i --ignore-case : 忽略字符大小写的差别。
  9. -l --file-with-matches : 列出文件内容符合指定的样式的文件名称。
  10. -n --line-number : 在显示符合样式的那一行之前,标示出该行的列数编号。
  11. -r --recursive : 递归查询目录下的子目录
  12. -v --invert-match : 显示不包含匹配文本的所有行。
  13. -w --word-regexp : 只显示全字符合的列。
  14. -x --line-regexp : 只显示全列符合的列。
检索目录下具有特定文本的文件
  1. grep -r "pattern" /dir/to/search

【linux】 linux超实用命令整理的更多相关文章

  1. linux 服务器常用命令整理

    linux 服务器常用命令整理 目录 网络分析 - tcpdump \ telnet \ (netstat \ ss \ lsof) \ nload 网络传输 - scp \ rsync \ (rz ...

  2. Linux常用基础命令整理:关机命令、查看目录下文件命令等

    Linux常用基础命令整理:关机命令.查看目录下文件命令等 整理了一些Linux常用基础命令,欢迎指正. 首先记住四个热键,学会这四个键,收益一辈子. Tab按键---命令补齐功能Ctrl+c按键-- ...

  3. 【linux】---常用命令整理

    linux常用命令整理 一.ls命令 就是list的缩写,通过ls 命令不仅可以查看linux文件夹包含的文件,而且可以查看文件权限(包括目录.文件夹.文件权限)查看目录信息等等 常用参数搭配: l ...

  4. linux的echo命令整理

    linux的echo命令, 在shell编程中极为常用, 在终端下打印变量value的时候也是常常用到的, 因此有必要了解下echo的用法 echo命令的功能是在显示器上显示一段文字,一般起到一个提示 ...

  5. Linux上常用命令整理(一)—— cat

    近几个月刚从windows上转过来,开始慢慢熟悉linux,先不撕比到底哪个更好,首先要怀着相互借鉴的精神去了解各个平台. Linux上做开发,除去使用文本编辑器做开发的大神之外,大家(包括我这种菜鸟 ...

  6. Linux 最常用命令整理,建议收藏!

    Linux是目前应用最广泛的服务器操作系统,基于Unix,开源免费,由于系统的稳定性和安全性,市场占有率很高,几乎成为程序代码运行的最佳系统环境. linux不仅可以长时间的运行我们编写的程序代码,还 ...

  7. 常用的linux系统监控命令整理

    找到最耗CPU的java线程ps命令 命令:ps -mp pid -o THREAD,tid,time 或者 ps -Lfp pid 结果展示: 这个命令的作用,主要是可以获取到对应一个进程下的线程的 ...

  8. Linux常用网络命令整理

    Linux上有一些非常常用的命令,来帮助我们监控网络状况. 1.Tcpdump命令 tcpdump可以将网络中传送的数据包的"头"完全截获下来提供分析.它支持针对网络层.协议.主机 ...

  9. linux最常用命令整理

    linux vim命令跳转到文档开头或末尾 gg:命令将光标移动到文档开头 G:命令将光标移动到文档末尾 <hr/> 网络 # ifconfig # 查看所有网络接口的属性 # iptab ...

随机推荐

  1. 大数据学习(12)—— Hive Server2服务

    什么是Hive Server2 上一篇我们启动了hive --service metastore服务,可以通过命令行来访问hive服务,但是它不支持多客户端同时访问,参见官网说明:HiveServer ...

  2. 微信JSSDK的使用步骤

    步骤一:绑定域名 先登录微信公众平台进入"公众号设置"的"功能设置"里填写"JS接口安全域名".(登录后可在"开发者中心" ...

  3. noip模拟31[time·game·cover]

    noip模拟31 solutions 我就觉得这些考试题是越考越难,我是也越考越完蛋,已经完完全全的接近爆零了 只有20pts,说真的这还是我第一次挂掉30pts,本来我还有50pts嘞 所以这次考试 ...

  4. Android NDK 直播推流与引流

    本篇介绍一下直播技术中推流与引流的简单实现. 1.流媒体服务器测试 首先利用快直播 app (其他支持 RTMP 推流与引流的 app 亦可)和 ffplay.exe 对流媒体服务器进行测试. 快直播 ...

  5. 【剑指offer】65. 不用加减乘除做加法

    剑指 Offer 65. 不用加减乘除做加法 知识点:数学:位运算 题目描述 写一个函数,求两个整数之和,要求在函数体内不得使用 "+"."-"."* ...

  6. View epub and mobi File on Linux

    Calibre has stand-alone ebook viewer "ebook-viewer", start it in terminal: $ ebook-viewer ...

  7. MyBatis学习05(多对一和一对多)

    8.多对一的处理 多对一的理解: 多个学生对应一个老师 如果对于学生这边,就是一个多对一的现象,即从学生这边关联一个老师! 数据库设计 CREATE TABLE `teacher` ( `id` IN ...

  8. NOIP 模拟 6 大佬

    这道题是一道数学期望,考场上想的是,每相邻 \(k\) 天之间有 \(k-1\) 天是重合的,所以每两端之间肯定是有影响的. 结果啪啪打脸 这道题其实不用考虑每两段之间的影响,因为在上一段的每种排法, ...

  9. mysqldump备份总结

    常用的备份参数 -A 备份全库 -B 备某一个数据库下的所有表 -R, --routines 备份存储过程和函数数据 --triggers 备份触发器数据 --master-data={1|2} 告诉 ...

  10. 深层剖析鸿蒙轻内核M核的动态内存如何支持多段非连续性内存

    摘要:鸿蒙轻内核M核新增支持了多段非连续性内存区域,把多个非连续性内存逻辑上合一,用户不感知底层的不同内存块. 本文分享自华为云社区<鸿蒙轻内核M核源码分析系列九 动态内存Dynamic Mem ...