随笔分类 - Linux 命令工作实践
适合前后端的研发同学,在校学习新萌做个参考,扫除 Linux 命令基本操作。
摘要:1 JDK 相关的查找命令 (1)确认是否安装 JDK //命令 java -version //输出示例 openjdk version "1.8.0_212" OpenJDK Runtime Environment (build 1.8.0_212-b04) OpenJDK 64-Bit Ser
阅读全文
摘要:1 tcpdump 是什么? tcpdump 可以将网络中传送的数据包完全截获下来提供分析。它支持针对网络层、协议、主机、端口的过滤,并提供and、or、not等逻辑语句来帮助你过滤掉不关注的信息。 通常用 tcpdump 抓包数据输出到文件(如在 linux 服务器上抓包数据),把文件下载拖到工作
阅读全文
摘要:1 sar 命令查看当前磁盘 IO 读写 sar(System Activity Reporter 系统活动情况报告)是 Linux 上最为全面的系统性能分析工具之一,可以从多方面对系统的活动进行报告,包括:文件的读写情况、系统调用的使用情况、磁盘I/O、CPU效率、内存使用状况、进程活动等。 (1
阅读全文
摘要:1 什么是 ssh?有什么用? (1)ssh 是一种协议 SSH(Secure Shell) 是较可靠,专为远程登录会话和其他网络服务提供安全性的协议,利用 SSH 协议可以有效防止远程管理过程中的信息泄露问题。 (2)ssh 服务 Linux 一般作为服务器使用,我们通常使用 ssh 服务(指实现
阅读全文
摘要:1 三种标准输入输出 标准输入(STDIN),文件描述符号为:0,默认从键盘获取输入; 标准输出(STDOUT),文件描述符号为:1,默认输出到显示终端; 标准错误输出(STDERR),文件描述符号为:2,默认输出到显示终端; 2 什么是重定向?如何重定向? (1)什么是重定向? IO 重定向是为了
阅读全文
摘要:1 案例描述? 服务线上环境,会出现一些磁盘使用率过高而告警的情况,可能是某个日志文件过大,没有及时清理回收,如何找到大目录和大文件? 如何安全的清理大文件? 如何使占用的磁盘空间快速释放掉? 2 命令一(目录统计排序最佳命令) (这里以当前目录 ./ 为例,统计 top5) 【du -k --ma
阅读全文
摘要:01 一图详解「ls -l」 02 两种符号区分表示文件和目录 -(横线) # 表示非目录文件 d # 表示目录文件 03 三种访问权限及表示 文件或目录的访问权限分为只读、只写、可执行三种。 r # 只读(可用数字 4 表示) w # 写(可用数字 2 表示) x # 可执行(可用数字 1 表示)
阅读全文
摘要:Linux 系统中 root 账号通常用于系统的管理和维护,对操作系统的所有资源具有访问控制权限,当一个普通用户希望执行一些系统维护相关的操作的时候,就需要使用 sudo 命令,临时将该用户的权限提升到 root 权限,可以执行一些与系统维护相关的命令。 1 su 与 sudo 的异同 共同点:都可
阅读全文
摘要:01 压缩、打包命令有哪些? Linux上有着各种压缩、打包的工具:tar、gzip、zip、7z,而 tar 应该算是 Linux 官宣的压缩工具了。 tar 的核心压缩工具其实是 gzip,在其上做了一层包装而已。 tar的基本命令格式为: tar [参数选项] [文件或目录] 02 tar 常
阅读全文
摘要:wc 命令一般是作为组合命令的一员与其他命令一同起到统计的作用。而一般情况下使用wc -l 命令较多。 uniq 可检查文本文件中重复出现的行,一般与 sort 命令结合使用。一起组合搭配使用完成统计、排序、去重。 1 wc 常用组合命令 ls | wc -l # 统计当前文件夹下,文件数量; ls
阅读全文
摘要:( ) 01 du 与 df 作用与区别? Linux 最有用最常用的统计文件大小命令是什么?无疑就是 du 和 df 了。 du(disk usage) du 能看到的文件只是一些当前存在的,没有被删除的。 df(disk free) df 主要用于 Linux 系统上的文件系统磁盘使用情况统计。
阅读全文
摘要:01 一起来认识 find! 在 Linux 系统,find 毫无疑问是最强的文件查找工具。find 一般会与其他命令结合,将查找到的结果作为参数传入到后置命令中,进行删除、统计、复制迁移等操作。 02 find 文件名、类型查找过滤 find / -name 'hello.txt' #从根目录下开
阅读全文
摘要:01 一起来认识 awk! Linux 命令三剑客,sed、grep、awk。 sed:擅长数据修改。 grep:擅长数据查找定位。 awk:擅长数据切片,数据格式化,功能最复杂。 awk 更适合格式化文本,对文本进行较复杂格式处理,awk 程序对输入文件的每一行进行操作。awk 是一门解释型的编程
阅读全文
摘要:01 一起来认识 grep! Linux 命令三剑客,sed、grep、awk。 sed:擅长数据修改。 grep:擅长数据查找定位。 awk:擅长数据切片,数据格式化,功能最复杂。 grep 可以说是这三个命令中的红人,是我们日常使用频率最高的命令,下面和锅锅一起来搞定它。 02 grep 命令常
阅读全文
摘要:Linux 命令三剑客?sed:擅长数据修改。grep:擅长数据查找定位。awk:擅长数据切片,数据格式化,功能最复杂。
sed(全称:Stream Editor),擅长对文件做数据做修改的操作,非常高效。这里总结一些增删改的基础用法。
阅读全文
摘要:01 开篇初识 vim vim 功能吊炸天,但我们掌握一些常用的命令即可应对日常的使用了,不记流水账! Linux 中最常用的编辑器是什么? vim ! vi 跟 vim 啥区别? vim 就是 vi 的增强版,功能更强些,别纠结这个细节,掌握 vim 就好😺。 有几种模式?有四种模式,norma
阅读全文
摘要:01 开篇 Linux 中查看文件内容常用的有如下 5 个命令: cat; more; less; tail; head。 02依次看看这些命令的使用姿势 cat 一次性将所有内容输出到屏幕上,方便查看,适用于于文件内容较少时使用。 合并文件,与输出符 ">" 一起使用,输出到新文件中。 与管道符“
阅读全文
摘要:01这些命令真的很重要吗? 文件及目录的路径切换、显示、创建、复制、移动和删除操作的常用姿势,必会!因为这些命令是使用 Linux 系统进行工作的基础,是摆脱小白的第一步,是构建大厦的基石! 发现锅锅真是个话痨啊!那锅锅就不要脸了真就再比比两句啦,承蒙不要嫌弃(=_=)。这篇文章不是 Linux 相
阅读全文
摘要:01 研发同学为啥要掌握 Linux 命令? 身为研发同学,Linux 是绕不过去的一个小山包,不是说要掌握的十分精通,在程序员界里做个极客,也不是说要抢了 Devops 同学的饭碗,但至少要做到摆脱对 Linux 命令认知的小白身份。 说个不怕大家嘲笑的事情,锅锅工作快一年时 Linux 的很多命
阅读全文