我的编程空间,编程开发者的网络收藏夹
学习永远不晚

Linux中命令行的示例分析

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

Linux中命令行的示例分析

这篇文章将为大家详细讲解有关Linux中命令行的示例分析,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

1、命令行真的好吗

Linux中命令行的示例分析

程序员的使命

维基百科的解释:

命令行界面(英语:command-line interface,缩写:CLI)是在图形用户界面得到普及之前使用最为广泛的用户界面,它通常不支持鼠标,用户通过键盘输入指令,计算机接收到指令后,予以执行。也有人称之为字符用户界面(CUI)。

也有人这样说:

熟练使用命令行是一种常常被忽视,或被认为难以掌握的技能,但实际上,它会提高你作为工程师的灵活性以及生产力

个人观点:

有看到不同行业的人在评论区各种互撕,那到底用命令行是好还是不好呢..其实我觉得有时候花时间纠结这些问题是没有意义的,你觉得有用就学,不看好它就不看了呗,等哪天你发现它的好了,打心里想学了就去学呗,学习这东西,只要你愿意开始,什么时候都不晚。

任何东西都没有绝对的说法,要看使用的场合,常说水能载舟,它亦能覆舟。

我自己会的命令行也不是很多,但真的打心里羡慕那些把命令行用的很溜的大牛们,也在学习着熟悉大部分命令行,因为我觉得至少现在对我来说,它是极好的。

你是否注意到,在电影中一个“超级黑客”坐在电脑前,从不摸一下鼠标, 就能够在30秒内侵入到超安全的军事计算机中。这是因为电影制片人意识到, 作为人类,本能地知道让计算机圆满完成工作的唯一途径,是用键盘来操纵计算机。

但不得不说不好的地方是

  • 命令行对新手不太友好,所以能否熟练应用命令行算是一个高手和新手能显著拉开效率差距的点。

  • 娱乐的时候不友好,你要打游戏或者要聊天,这个时候就还是图形化界面占上风了,当然对用户来说也美观

  • 看到有人这样说—我就想让照片上妹子脸上的小痘痘消失,怎么用命令行实现呢

  • https://www.linuxprobe.com/command-minimalism-tutorial.html

好在哪呢?

  • 人生苦短,效率,效率,效率,还是效率

  • 鼠标不适合快速操作,命令行通常比在菜单中点来点去更简单,更容易,更直接。

  • 稳定,可移植性强

  • 开发省心省钱

2、感受下效率

试着玩玩,就能体会到它的效率了

Linux中命令行的示例分析

3、基本命令行

Linux中命令行的示例分析

4、这些你也要会(举例说明)

Linux中命令行的示例分析

5、神奇的top

这里选择把top单独介绍(信息量略大)

  • top的用途—作为日常管理工作中最常用也是最重要的Linux 系统监控工具之一,可以动态观察系统进程状况,显示当前系统正在执行的进程的相关信息,包括进程ID、内存占用率、CPU占用率等默认值是每5秒更新一次,按q键可以退出。

  • 在你的终端输入这条命令即可查看$ top

  • 它会出现这些信息(本人电脑举例)

Linux中命令行的示例分析

  • 第一行含义解释21:11:46—当前系统时间up 29 min—系统已经运行了29分钟(在这期间系统没有重启过)2users—当前有2个用户登录系统load average: 0.29, 0.28, 0.18—loadaverage—后面的三个数分别是1分钟、5分钟、15分钟的负载情况loadaverage—数据是每隔5秒钟检查一次活跃的进程数,然后按特定算法计算出的数值。如果这个数除以逻辑CPU的数量,结果高于5的时候就表明系统在超负荷运转了

  • 第二行含义解释Tasks: 240 total, 1 running, 239 sleeping, 0 stopped, 0 zombie—系统现在共有240个进程,其中处于运行中的有1个,239个在休眠(sleep),stoped状态的有0个,zombie状态(僵尸)的有0个。

  • 第三行含义解释2.6 us—用户空间占用CPU的百分比。0.8 sy—内核空间占用CPU的百分比。0.0%ni—改变过优先级的进程占用CPU的百分比96.6 id—空闲CPU百分比0.0 wa—IO等待占用CPU的百分比0.0hi—硬中断(HardwareIRQ)占用CPU的百分比

    0.0si—软中断(SoftwareInterrupts)占用CPU的百分比`

  • 第四行含义解释8081084 total—物理内存总量(80GB)1533752 used—使用中的内存总量(14GB)4966452 free—空闲内存总量(49GB)1580880 buff/cache—缓存的内存量(15G)

  • 第五行含义解释(swap交换分区信息)0 total—交换区总量(0K)0used—使用的交换区总量(0K)0free—空闲交换区总量(0K)5930172 avail Mem—可用内存(59G)

  • 第七行含义解释(各进程(任务)的状态监控)PID—进程idUSER—进程所有者PR—进程优先级NI—nice值。负值表示高优先级,正值表示低优先级VIRT—进程使用的虚拟内存总量,单位kb。VIRT=SWAP+RESRES—进程使用的、未被换出的物理内存大小,单位kb。RES=CODE+DATA

    SHR—共享内存大小,单位kb

    S—进程状态。D=不可中断的睡眠状态R=运行S=睡眠T=跟踪/停止Z=僵尸进程

    %CPU—上次更新到现在的CPU时间占用百分比

    %MEM—进程使用的物理内存百分比

    TIME+—进程使用的CPU时间总计,单位1/100秒

    COMMAND—进程名称(命令名/命令行)

关于“Linux中命令行的示例分析”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

Linux中命令行的示例分析

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

下载Word文档

猜你喜欢

Linux中命令行的示例分析

这篇文章将为大家详细讲解有关Linux中命令行的示例分析,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。1、命令行真的好吗程序员的使命维基百科的解释:命令行界面(英语:command-line interf
2023-06-06

Linux命令行的示例分析

这篇文章主要介绍了Linux命令行的示例分析,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。1. Google让我们从一个巨头开始吧:Bing!好吧,只是开个玩笑,事实上应该是
2023-06-16

Linux命令和命令行的示例分析

这篇文章将为大家详细讲解有关Linux命令和命令行的示例分析,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。什么是命令我们通常所说的Linux命令行是运行在终端(terminal)的shell (阅读Lin
2023-06-13

Linux中命令行补全的示例分析

这篇文章给大家分享的是有关Linux中命令行补全的示例分析的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。在 Linux 系统中,当你输入一个命令,再按两次TAB 键,就会列出所有以你输入字符开头的可用命令。这并不
2023-06-09

linux命令的示例分析

这篇文章主要为大家展示了“linux命令的示例分析”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“linux命令的示例分析”这篇文章吧。概述:用户使用shell跟内核交互,Linux中有很多命令,
2023-06-12

linux中Bash命令历史的示例分析

小编给大家分享一下linux中Bash命令历史的示例分析,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!命令历史Bash拥有自动记录命令历史的功能,用户所执行的命令
2023-06-27

linux中Bash命令别名的示例分析

小编给大家分享一下linux中Bash命令别名的示例分析,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!命令别名在CentOS 6.3系统中我们可以直接使用ll命
2023-06-27

linux中find命令之xargs的示例分析

这篇文章给大家分享的是有关linux中find命令之xargs的示例分析的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。什么是Linux系统Linux是一种免费使用和自由传播的类UNIX操作系统,是一个基于POSI
2023-06-09

linux中Bash命令序列的示例分析

这篇文章主要介绍了linux中Bash命令序列的示例分析,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。命令序列在Linux中我们可以使用控制字符(;、&&、||、&)来控制命
2023-06-27

Linux中使用find命令的示例分析

这篇文章给大家分享的是有关Linux中使用find命令的示例分析的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。基于访问/修改/更改时间查找文件你可以找到基于以下三个文件的时间属性的文件。访问时间的文件。文件访问时
2023-06-16

linux中查看uuid命令的示例分析

今天就跟大家聊聊有关linux中查看uuid命令的示例分析,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。UUID为系统中的存储设备提供唯一的标识字符串,不管这个设备是什么类型的。如果
2023-06-28

Linux下命令行浏览器links的示例分析

这篇文章主要介绍了Linux下命令行浏览器links的示例分析,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。假如你的Linux没有X11,没有ff,最小安装,没有wget,没
2023-06-12

Linux中搜索文件命令的示例分析

小编给大家分享一下Linux中搜索文件命令的示例分析,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!文件搜索命令locate:搜索快,新建文件无法搜索;命令格式:
2023-06-09

Linux命令行和shell脚本编程的示例分析

小编给大家分享一下Linux命令行和shell脚本编程的示例分析,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!第一个脚本文件代码如下:#!/bin/bashech
2023-06-09

Linux系统netcat命令的示例分析

这篇文章的内容主要围绕Linux系统netcat命令的示例分析进行讲述,文章内容清晰易懂,条理清晰,非常适合新手学习,值得大家去阅读。感兴趣的朋友可以跟随小编一起阅读吧。希望大家通过这篇文章有所收获!netcat是网络工具中的瑞士军刀,它能
2023-06-28

PHP中CLI命令行运行模式的示例分析

这篇文章将为大家详细讲解有关PHP中CLI命令行运行模式的示例分析,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。PHP的CLI命令行运行模式浅析在做开发的时候,我们不仅仅只是做各种网站或者接口,也经常需要
2023-06-15

&&、()、||决定linux命令执行顺序的示例分析

小编给大家分享一下&&、()、||决定linux命令执行顺序的示例分析,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!在执行某个命令时,有时需要依赖前面的命令是否执
2023-06-09

编程热搜

目录