iis服务器助手广告广告
返回顶部
首页 > 资讯 > 操作系统 > Linux常用命令
  • 1053
分享到

Linux常用命令

Linux 2022-06-03 14:06:00 1053人浏览 安东尼
摘要

1.基础命令 操作 命令 说明 查看文件的内容 cat -n&n

1.基础命令

操作 命令 说明
查看文件的内容 cat -n access.log -n显示行号
分页显示文件 more access.log Enter下一行,空格下一页,F下一屏,B上一屏
分页显示文件 less access.log 输入 /字符串 可查找并高亮
显示文件尾 tail -n2 -f access.log -n2显示最后2行,-f继续监听不退出
内容排序 sort -k 2 -t ' ' -n access.log -k指定排序列,-t指定列分隔符,-n按数字顺序
字符统计 wc -l access.log -l统计行数,-c字符数,-L最长行长度,-w单词数
查看重复出现的行 sort testfile | uniq -c -d uniq去重,-c统计重复次数,-d只显示重复的
字符串查找 grep 'G.*T' access.log 查找G开头T结尾的字符串
文件查找 find /home/java -name access.log 递归/home/java的子目录找名为access.log
表达式求值 expr 10 \* 3 计算10*3,其中\*表示转义*不解读为通配符
表达式求值 expr length "this is a test" 计算长度
归档文件 tar -cf aaa.tar f1 f2 -c创建,-f指定包名
归档文件 tar -xf aaa.tar -x解压
URL访问 curl www.Google.com 不带参返回响应体,-i返回带响应头,-I仅返回响应头
查看CPU的load uptime  
查看CPU使用率 top | grep Cpu 按1查看每个核,按shift+H按线程查看
查看CPU使用率 top -p 2864 查看指定进程
磁盘剩余空间 df -h  
磁盘剩余空间 du -d 1 -h /home/java 分析目录的磁盘使用。-d设置递归深度
网络traffic sar -n DEV 1 1 DEV查看各个网卡,1秒抽样,1总共取一次
磁盘I/O iOStat -d -k  
内存使用 free -m 通常是看“-/+ buffers/cache”对应的used和free
内存使用 vmstat 查看swap I/O

 

2.sed编辑器

操作 命令 说明
文本替换 sed 's/xxx/yahoo/' access.log | head -10 不会修改原文件
输出指定的行 sed -n '2,6p' access.log 输出2-6行
删除行 sed '/qq/d' access.log /d排除含关键字qq的行
整行替换 sed -e '/google/c\hello' access.log | head -10 /c替换的是整个匹配的行
多个命令合并 sed -n '1,5p;1,5=' access.log 边打印行边打印行号

 

3.awk程序

操作 命令
筛选行,打印指定列 awk '/google/{print $0,$6}' access.log | head -10
按条件打印 awk 'length($0)>40{print $3}' access.log | head -10
格式化输出 awk '{line= sprintf("method:%s,response:%s", $3, $7); print line}' access.log | head -10

 

4.实用例子

操作 命令 说明
查看请求访问量    
访问量前10的IP cat access.log | cut -f1 -d " " | sort | uniq -c |sort -k 1 -n -r | head -10 cut部分表示取第1列即IP列,取第4列则为URL的访问量
查看最耗时的页面 cat access.log | sort -k 2 -n -r | head -10 按第2列响应时间逆序排序
统计404请求的占比    
总请求数 export total_line= `wc -l access.log | cut -f1 -d " "`  
404请求数 export not_found_line= `awk '$6=='404'{print $6}' access.log | wc -l`  
占比 expr $not_found_line \* 100 / $total_line &&或;可合并为一行。

--结束END--

本文标题: Linux常用命令

本文链接: https://www.lsjlt.com/news/11356.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • linux常用命令
    1.文件管理         1)ls:列出当前目录下所有文件         2)ls -a:连带隐藏文件一起显示         3)ls +目录名:列出该目录名下文件         4)ls -a  -l  /...
    99+
    2023-09-01
    linux 服务器 运维
  • 常用Linux命令
    1 pwd #查看当前路径 2 whoami #查看当前用户 3 ls #查看当前路径所有文件和文件夹 4 cd #进入文件夹 5 mkdir #创建文件夹 6 rmdir #删除空文件夹 7 touch 文件名 #创建文...
    99+
    2023-01-30
    命令 常用 Linux
  • Linux里常用命令
    你知道你自己最经常使用的是哪几个命令呢今天我们就来查看一下自己在使用 Linux 过程中最经常用的命令吧。不知道大家自接触 Linux 以来,都使用过哪些命令,其中最常用的命令是什么我最常用的命令之一是 sudo ,因为...
    99+
    2023-06-05
  • 常用的Linux命令
    目录标题 1. cd命令:切换目录2. ls命令:查看文件与目录3. mkdir命令:新建新目录:4. rmdir命令:删除空的目录5. cp命令:复制文件或目录6. mv命令:移动文件与目录...
    99+
    2023-09-03
    linux 服务器 运维
  • Linux常用命令bzless命令怎么用
    这篇文章主要介绍Linux常用命令bzless命令怎么用,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!Linux常用命令bzless命令是增强 .bz2 压缩包查看器,bzless比bzmore命令功能更加强大语法&...
    99+
    2023-06-28
  • Linux常用命令groupdel命令怎么用
    这篇文章主要介绍Linux常用命令groupdel命令怎么用,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!Linux常用命令groupdel命令用于删除群组需要从系统上删除群组时,可用groupdel(group d...
    99+
    2023-06-28
  • linux常用命令diff
    Linux diff (diff 即 different 简写)命令用于比较文件的差异。 diff 以逐行的方式,比较文本文件的异同处。如果指定要比较目录,则diff会比较目录中相同文件名的文件,但不会比较其中子目录 diff file_1...
    99+
    2023-09-12
    linux 运维 服务器
  • Linux常用命令使用
    查看当做操作目录位置    > pwd2. 查看(当前)目录里边的文件内容    > ls              ...
    99+
    2023-06-04
  • Linux常用命令详解
    系列文章目录 Linux 环境搭建以及xshell远程连接_crazy_xieyi的博客-CSDN博客   ls       该命令列出该目录下的所有子目录与文件。对于文件,将列出文件名以及其他信息。 常用选项: -a 列出目...
    99+
    2023-09-01
    python 开发语言 linux java 服务器
  • Linux常用命令汇总
    1、tcpdump抓包 tcpdump这个命令是用来抓包的,默认情况下这个命令是没有的,需要安装一下: yum install -y tcpdump 使用这个命令的时候最好是加上你网卡的名称,不...
    99+
    2023-09-05
    linux 服务器 运维
  • Linux下sqlite3常用命令!!!
    sqlite3一款主要用于嵌入式的轻量级数据库,本文旨在为熟悉sqlite3基本命令提供技术文档。备注:本文所有操作均在root用户下进行。1、安装sqlite3ubuntu下安装sqlite3直接在终端运行命令:#apt-get inst...
    99+
    2023-01-31
    常用命令 Linux
  • Linux Shell常用的命令
    本篇内容介绍了“Linux Shell常用的命令”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!很早就想根据自己的学习规律和遗忘规律,自己总结...
    99+
    2023-06-12
  • Linux常用命令合集
    这篇文章主要介绍“Linux常用命令合集”,在日常操作中,相信很多人在Linux常用命令合集问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Linux常用命令合集”的疑惑有所帮助!接下来,请跟着小编一起来学习吧...
    99+
    2023-06-13
  • Linux常用命令小结
    这篇文章主要讲解了“Linux常用命令小结”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Linux常用命令小结”吧!Linux常用命令使用CRT / Xshell 软件连接VM,编写虚拟机1...
    99+
    2023-06-03
  • Linux日常维护常用命令
    本篇内容介绍了“Linux日常维护常用命令”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!网络命令: # ifconfig# 显示网络信息,包...
    99+
    2023-06-13
  • Linux常用命令ispell命怎么用
    这篇文章主要为大家展示了“Linux常用命令ispell命怎么用”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Linux常用命令ispell命怎么用”这篇文章吧。Linux常用命令ispell命...
    99+
    2023-06-28
  • linux常用命令有哪些
    linux中常用的命令有:1.cat命令,连接文件并打印到标准输出设备上;2.history命令,显示历史执行过的命令;3.quota命令,显示磁盘已使用的空间与限制;4.cd命令,切换当前工作目录;5.uname命令,显示系统信息;lin...
    99+
    2024-04-02
  • 常用的Linux命令整理
    这篇文章主要介绍“常用的Linux命令整理”,在日常操作中,相信很多人在常用的Linux命令整理问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”常用的Linux命令整理”的疑惑有所帮助!接下来,请跟着小编一起来...
    99+
    2023-06-15
  • 常用Linux命令有哪些
    本篇内容介绍了“常用Linux命令有哪些”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!关机:poweroff 或 shutdown -h n...
    99+
    2023-06-13
  • Linux常用命令与命令缩写有哪些
    这篇“Linux常用命令与命令缩写有哪些”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“Linux常用命令与命令缩写有哪些”文...
    99+
    2023-06-30
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作