还觉得linux命令难吗,看这篇2w多字的linux命令详解,通俗易懂

 

序言

 本篇文章主要讲解了一些linux常用命令,主要讲解模式是,命令介绍、命令参数格式、命令参数、命令常用参数示例。由于linux命令较多,我还特意选了一些日常使用较为频繁的命令进行讲解,但还是免不了文章很长,建议大家收藏起来,用到的时候不会了再来阅读。当然学习linux命令最好的方法是学会使用linux自带的man手册,所有linux命令规范和使用细则都会在该手册中讲解的很清楚,我在书写的过程中也是参考该手册和日常使用情况。

如果还有哪些是大家希望再补充的命令,可以留言给我,我会持续更新该文章,同时也作为我学习和工作的手册。

Linux初级指令

ls ——List

ls 介绍

 这是我学Linux的第一个命令,相信也是很多人学习Linux的第一个命令。ls全称list.

列出有关文件的信息(默认为当前目录)。如果没有指定-cftuvSUX或——Sort,则按字母顺序排序。

 官方的说的很清楚,默认列出当前目录,所以可以列出其他目录或者路径下的文件信息或者目录信息。

 ls还可以列出指定目录下的文件列表。

还觉得linux命令难吗,看这篇2w多字的linux命令详解,通俗易懂

 

ls命令参数

  • -a 列出指定目录下的所有文件,包括隐藏文件
  • -c 使用最后一次更改文件状态以进行排序(-t)或长时间打印(-l)的时间
  • -h 与-l选项一起使用时,请使用单位后缀:Byte、Kilobyte、mete、gb、tb和Petabyte,以便使用以2为基数的大小将数字减少到3或更少
  • -l 长格式列表。(见下文)。如果输出到终端,则所有文件大小的总和将输出到长清单前面的一行中
  • -n 以数字形式显示用户和组id,而不是在长(-l)输出中转换为用户或组名。这个选项默认打开-l选项
  • -o 以长格式列出,但省略组id
  • -s 显示每个文件实际使用的文件系统块的数量,以512字节为单位,其中部分单元四舍五入为下一个整数值
  • -t 在按照字典顺序对操作数排序之前,先按修改的时间排序(最近修改的是first)
  • -u 使用最后一次访问的时间,而不是最后一次修改文件进行排序

pwd介绍

 打印当前工作目录的完整路径名。

touch (change file timestamps)

touch介绍

 将每个文件的访问和修改时间更新为当前时间。除非提供-c或-h,否则将不存在的FILE参数创建为空。

touch命令参数

  • -a 或--time=atime或--time=access或--time=use 只更改存取时间。
  • -c 或--no-create 不建立任何文档。
  • -d 使用指定的日期时间,而非现在的时间。
  • -f 此参数将忽略不予处理,仅负责解决BSD版本touch指令的兼容性问题。
  • -m 或--time=mtime或--time=modify 只更改变动时间。
  • -r 把指定文档或目录的日期时间,统统设成和参考文档或目录的日期时间相同。
  • -t 使用指定的日期时间,而非现在的时间。cat介绍

将FILE或标准输入连接到标准输出。

cat命令参数

  • -A, --show-all 等价于 -vET
  • -b, --number-nonblank 对非空输出行编号
  • -e 等价于 -vE
  • -E, --show-ends 在每行结束处显示
  • -n, --number 对输出的所有行编号,由1开始对所有输出的行数编号
  • -s, --squeeze-blank 有连续两行以上的空白行,就代换为一行的空白行
  • -t 与 -vT 等价
  • -T, --show-tabs 将跳格字符显示为 ^I
  • -u (被忽略)
  • -v, --show-nonprinting 使用 ^ 和 M- 引用,除了 LFD 和 TAB 之外
  1. $tactest
  2. -e等价于-vE
  3. -b,--number-nonblank对非空输出行编号
  4. -A,--show-all等价于-vET

mkdir —— Make Directory

mkdir介绍

如果目录不存在,则创建目录。

mkdir命令参数

  • -m, --mode=模式,设定权限<模式> (类似 chmod),而不是 rwxrwxrwx 减 umask
  • -p, --parents 可以是一个路径名称。此时若路径中的某些目录尚不存在,加上此选项后,系统将自动建立好那些尚不存在的目录,即一次可以建立多个目录;
  • -v, --verbose 每次创建新目录都显示信息
  • --help 显示此帮助信息并退出
  • --version 输出版本信息并退出

cd介绍

 切换当前目录至指定目录

 cd命令没什么参数就是切换目录到指定路径下,较为简单,但是使用评率极高。

rm&rmdir —— Remove Directory

rm介绍

rm实用程序尝试删除命令行上指定的非目录类型文件。 如果文件的权限不允许写入,并且标准输入设备是终端,则会提示用户(在标准错误输出上)进行确认。

 rm命令使用时还是需要注意的,他的删除恢复比较麻烦,有些系统会自带-i参数,输入命令之后还有一个确认步骤,有些是直接删掉了,是真删掉,从内存抹掉那种(其实底层是让该文件指针不指向该文件的内存块,内存上的内容原则上是存在的,但是恢复会比较复杂,需要扫描整块内存块才能拿到内容)。不要轻易删掉你写的重要代码,hh。

rm命令参数

  • -f, --force 忽略不存在的文件,从不给出提示。
  • -i, --interactive 进行交互式删除
  • -r, -R, --recursive 指示rm将参数中列出的全部目录和子目录均递归地删除。
  • -d, --dir 删除空目录

mv —— Move

mv介绍

就是移动目录或者文件到置顶目录下,同时具有重命名的功能。

mv命令参数

  • -b :若需覆盖文件,则覆盖前先行备份。
  • -f :force 强制的意思,如果目标文件已经存在,不会询问而直接覆盖;
  • -i :若目标文件 (destination) 已经存在时,就会询问是否覆盖
  • -n:不要覆盖现有文件。 (-n选项将覆盖以前的任何-f或-i选项。)
  • -u :若目标文件已经存在,且 source 比较新,才会更新(update)

 这个命令在写makefile文件的时候用起来很舒服,可以把编译的结果移到指定目录并重命名。

cp —— Copy

cp介绍

cp实用程序将source_file的内容复制到target_file。 在第二个大纲格式中,每个命名的source_file的内容都复制到目标target_directory。 文件本身的名称不会更改。 如果cp检测到尝试将文件复制到自身的尝试,则复制将失败。

命令参数

  • -a, --archive 等于-dR --preserve=all
  • --backup[=CONTROL 为每个已存在的目标文件创建备份
  • -b 类似--backup 但不接受参数
  • --copy-contents 在递归处理是复制特殊文件内容
  • -d 等于--no-dereference --preserve=links
  • -f, --force 如果目标文件无法打开则将其移除并重试(当 -n 选项存在时则不需再选此项)
  • -i, --interactive 覆盖前询问(使前面的 -n 选项失效)
  • -H 跟随源文件中的命令行符号链接
  • -l, --link 链接文件而不复制
  • -L, --dereference 总是跟随符号链接
  • -n, --no-clobber 不要覆盖已存在的文件(使前面的 -i 选项失效)
  • -P, --no-dereference 不跟随源文件中的符号链接
  • -p 等于--preserve=模式,所有权,时间戳
  • --preserve[=属性列表 保持指定的属性(默认:模式,所有权,时间戳),如果
  • ​ 可能保持附加属性:环境、链接、xattr 等
  • -R, -r, --recursive 复制目录及目录内的所有项目

echo

echo介绍

echo实用程序将任何指定的操作数写入标准输出,这些操作数由单个空格()字符分隔,后跟换行符(\ n')字符。

这条命令较为简单,常用来打印变量、文本内容到

$PWD 是取当前路径,然后echo到标准输出,一般echo $name 用来查看某个环境变量的值

head&tail

head介绍

此过滤器显示每个指定文件或标准输入(如果未指定文件)的前几行或字节。

如果省略count,则默认为10.如果指定了多个文件,则每个文件的头均由字符串==> XXX <==''组成,其中XXX''为文件名 文件。

tail命令完全和他相反,是从尾部开始展示文本,但是他的参数用法更多。

  • -f 循环读取
  • -q 不显示处理信息
  • -v 显示详细的处理信息
  • -c<数目> 显示的字节数
  • -n<行数> 显示行数
  • --pid=PID 与-f合用,表示在进程ID,PID死掉之后结束.
  • -q, --quiet, --silent 从不输出给出文件名的首部
  • -s, --sleep-interval=S 与-f合用,表示在每次反复的间隔休眠S秒

tail和head命令经常用来查看日志,像我现在基本每天都会用,我的日志文件没办法用vim或者cat这样去看(因为我负责的业务日志量每天都是几十个G),要么用tail,要么用more&less(下面会讲)。

more&less

more介绍

more每次打开文件不是全部把文件读入内存而是流式读取,不会因为vi|vim某个大文件而造成系统oom。

more&less最重要的一点就是流式读取,支持翻页,像cat命令是全部读取输出到标准输出,如果文件太大会把屏幕刷满的,根本没办法看。

more命令参数

  • +n 从笫n行开始显示
  • -n 定义屏幕大小为n行
  • +/pattern 在每个档案显示前搜寻该字串(pattern),然后从该字串前两行之后开始显示
  • -c 从顶部清屏,然后显示
  • -d 提示“Press space to continue,’q’ to quit(按空格键继续,按q键退出)”,禁用响铃功能
  • -l 忽略Ctrl+l(换页)字符
  • -p 通过清除窗口而不是滚屏来对文件进行换页,与-c选项相似
  • -s 把连续的多个空行显示为一行
  • -u 把文件内容中的下划线去掉

less 与 more 类似,但使用 less 可以随意浏览文件,而 more 仅能向前移动,却不能向后移动,而且 less 在查看之前不会加载整个文件

wc

wc介绍

wc实用程序显示每个输入文件或标准输入(如果未指定文件)中每个输入文件中包含的行数,字数和字节数。 一行定义为由字符分隔的字符串。 最后一个字符之后的字符将不包括在行数中。

这条命令对我来说还是比较深刻的,我刚学习编程不久的时候,我感觉我写的代码很多了,那个时候我就很想知道我写了多少行代码了,一时兴起,说干就干,直接写了个程序去统计了一把,写完之后还感觉自己蛮厉害的,谁知道之后学习到这个wc,然后就觉得自己还是嫩了点,还是要多学习。

wc命令参数

  • -c 统计字节数。
  • -l 统计行数。
  • -m 统计字符数。这个标志不能与 -c 标志一起使用。
  • -w 统计字数。一个字被定义为由空白、跳格或换行字符分隔的字符串。
  • -L 打印最长行的长度。

date & cal

date介绍

当不带参数调用时,date实用程序将显示当前日期和时间。 否则,根据指定的选项,日期将设置日期和时间或以用户定义的方式打印日期和时间。

date实用程序显示从内核时钟读取的日期和时间。 当用于设置日期和时间时,内核时钟和硬件时钟都将更新。

只有超级用户可以设置日期,并且如果系统安全级别(请参阅securelevel(7))大于1,则时间更改不得超过1秒。

date命令参数

  • %H 小时(以00-23来表示)。
  • %I 小时(以01-12来表示)。
  • %K 小时(以0-23来表示)。
  • %l 小时(以0-12来表示)。
  • %M 分钟(以00-59来表示)。
  • %P AM或PM。
  • %r 时间(含时分秒,小时以12小时AM/PM来表示)。
  • %s 总秒数。起算时间为1970-01-01 00:00:00 UTC。
  • %S 秒(以本地的惯用法来表示)。
  • %T 时间(含时分秒,小时以24小时制来表示)。
  • %X 时间(以本地的惯用法来表示)。
  • %Z 市区。
  • %a 星期的缩写。
  • %A 星期的完整名称。
  • %b 月份英文名的缩写。
  • %B 月份的完整英文名称。
  • %c 日期与时间。只输入date指令也会显示同样的结果。
  • %d 日期(以01-31来表示)。
  • %D 日期(含年月日)。
  • %j 该年中的第几天。
  • %m 月份(以01-12来表示)。
  • %U 该年中的周数。
  • %w 该周的天数,0代表周日,1代表周一,异词类推。
  • %x 日期(以本地的惯用法来表示)。
  • %y 年份(以00-99来表示)。
  • %Y 年份(以四位数来表示)。
  • %n 在显示时,插入新的一行。
  • %t 在显示时,插入tab。

MM 月份(必要)

DD 日期(必要)

hh 小时(必要)

mm 分钟(必要)

ss 秒(选择性)

-d<字符串> 显示字符串所指的日期与时间。字符串前后必须加上双引号。

-s<字符串> 根据字符串来设置日期与时间。字符串前后必须加上双引号。

-u 显示GMT。

cal介绍

cal命令可以用来显示公历(阳历)日历。

cal命令参数

  • -1 显示一个月的月历
  • -3 显示系统前一个月,当前月,下一个月的月历
  • -s 显示星期天为一个星期的第一天,默认的格式
  • -m 显示星期一为一个星期的第一天-j 显示在当年中的第几天(一年日期按天算,从1月1号算起,默认显示当前月在一年中的天数)-y 显示当前年份的日历

which

which介绍

which命令的作用是,在PATH变量指定的路径中,搜索某个系统命令的位置,并且返回第一个搜索结果。也就是说,使用which命令,就可以看到某个系统命令是否存在,以及执行的到底是哪一个位置的命令。

whereis

whereis介绍

whereis命令只能用于程序名的搜索,而且只搜索二进制文件(参数-b)、man说明文件(参数-m)和源代码文件(参数-s)。如果省略参数,则返回所有信息。

whereis参数格式

whereis [program ...]

whereis命令参数

  • -b 定位可执行文件。
  • -m 定位帮助文件。
  • -s 定位源代码文件。
  • -u 搜索默认路径下除可执行文件、源代码文件、帮助文件以外的其它文件。
  • -B 指定搜索可执行文件的路径。
  • -M 指定搜索帮助文件的路径。
  • -S 指定搜索源代码文件的路径。

nl

nl介绍

nl命令在linux系统中用来计算文件中行号。nl 可以将输出的文件内容自动的加上行号!其默认的结果与 cat -n 有点不太一样, nl 可以将行号做比较多的显示设计,包括位数与是否自动补齐 0 等等的功能。

nl命令参数

  • -b :指定行号指定的方式,主要有两种:
  • -b a :表示不论是否为空行,也同样列出行号(类似 cat -n);
  • -b t :如果有空行,空的那一行不要列出行号(默认值);
  • -n :列出行号表示的方法,主要有三种:
  • -n ln :行号在萤幕的最左方显示;
  • -n rn :行号在自己栏位的最右方显示,且不加 0 ;
  • -n rz :行号在自己栏位的最右方显示,且加 0 ;
  • -w :行号栏位的占用的位数。
  • -p 在逻辑定界符处不重新开始计算。

ps

ps介绍

ps实用程序显示标题行,其后是包含有关具有控制终端的所有进程的信息的行。

ps命令参数

  • a 显示所有进程
  • -a 显示同一终端下的所有程序
  • -A 显示所有进程
  • c 显示进程的真实名称
  • -N 反向选择
  • -e 等于“-A”
  • e 显示环境变量
  • f 显示程序间的关系
  • -H 显示树状结构
  • r 显示当前终端的进程
  • T 显示当前终端的所有程序
  • u 指定用户的所有进程
  • -au 显示较详细的资讯
  • -aux 显示所有包含其他使用者的行程
  • -C<命令> 列出指定命令的状况
  • --lines<行数> 每页显示的行数
  • --width<字符数> 每页显示的字符数

kill&killall

kill介绍

命令kill将指定的信号发送到指定的进程或进程组。 如果未指定信号,则发送TERM信号。 TERM信号将杀死不捕获该信号的进程。 对于其他过程,可能需要使用KILL(9)信号,因为无法捕获该信号。

kill命令参数

  • -l 信号,若果不加信号的编号参数,则使用“-l”参数会列出全部的信号名称
  • -a 当处理当前进程时,不限制命令名和进程号的对应关系
  • -p 指定kill 命令只打印相关进程的进程号,而不发送任何信号
  • -s 指定发送信号
  • -u 指定用户

解释

HUP 1 终端断线INT 2 中断(同 Ctrl + C)QUIT 3 退出(同 Ctrl + \)TERM 15 终止KILL 9 强制终止CONT 18 继续(与STOP相反, fg/bg命令)STOP 19 暂停(同 Ctrl + Z)

kill -9 是我们使用的最多的信号,其实这种方式一点也不优雅,应该使用kill -15信号,大部分程序接收到SIGTERM信号后,会先释放自己的资源,然后再停止。但是也有程序可能接收信号后,做一些其他的事情(如果程序正在等待IO,可能就不会立马做出响应,等到io完成后在结束),也就是说,SIGTERM多半是会被阻塞的。

讲到这里,linux基本指令差不多了够用了,差不多可以上你的服务器上随便搞搞了。但是也只是简单看看,更多的操作指令请看进阶部分。


Linux进阶指令

find

find介绍

find实用程序对列出的每个路径递归地遍历目录树,根据树中的每个文件计算表达式(由下面列出的“初选”和“操作数”组成)。

这个命令使用频率极高,如果对这个命令了解很透彻,在日常工作中可以事半功倍。这个命令的参数较多,常用的参数我会在下面常用参数示例讲清楚

find命令参数

  • -print: find命令将匹配的文件输出到标准输出。
  • -exec: find命令对匹配的文件执行该参数所给出的shell命令。相应命令的形式为'command' { } \;,注意{ }和\;之间的空格。
  • -name 按照文件名查找文件。
  • -perm 按照文件权限来查找文件。
  • -prune 使用这一选项可以使find命令不在当前指定的目录中查找,如果同时使用-depth选项,那么-prune将被find命令忽略。
  • -user 按照文件属主来查找文件。
  • -group 按照文件所属的组来查找文件。
  • -mtime -n +n 按照文件的更改时间来查找文件, - n表示文件更改时间距现在n天以内,+ n表示文件更改时间距现在n天以前。find命令还有-atime和-ctime 选项,但它们都和-m time选项。
  • -nogroup 查找无有效所属组的文件,即该文件所属的组在/etc/groups中不存在。
  • -nouser 查找无有效属主的文件,即该文件的属主在/etc/passwd中不存在。
  • -newer file1 ! file2 查找更改时间比文件file1新但比文件file2旧的文件。
  • -type 查找某一类型的文件,诸如:

b - 块设备文件。

d - 目录。

c - 字符设备文件。

p - 管道文件。

l - 符号链接文件。

f - 普通文件。

  • -size n:[c] 查找文件长度为n块的文件,带有c时表示文件长度以字节计。-depth:在查找文件时,首先查找当前目录中的文件,然后再在其子目录中查找。
  • -fstype:查找位于某一类型文件系统中的文件,这些文件系统类型通常可以在配置文件/etc/fstab中找到,该配置文件中包含了本系统中有关文件系统的信息。
  • -mount:在查找文件时不跨越文件系统mount点。
  • -follow:如果find命令遇到符号链接文件,就跟踪至链接所指向的文件。
  • -cpio:对匹配的文件使用cpio命令,将这些文件备份到磁带设备中。
  • 另外,下面三个的区别:
  • -amin n 查找系统中最后N分钟访问的文件
  • -atime n 查找系统中最后n*24小时访问的文件
  • -cmin n 查找系统中最后N分钟被改变文件状态的文件
  • -ctime n 查找系统中最后n*24小时被改变文件状态的文件
  • -mmin n 查找系统中最后N分钟被改变文件数据的文件
  • -mtime n 查找系统中最后n*24小时被改变文件数据的文件

find常用参数示例

-name参数常用参数示例 查找/user目录下所有以.log结尾的文件

还觉得linux命令难吗,看这篇2w多字的linux命令详解,通俗易懂

 

-exec 参数后面跟的是command,它的终止是以;为结束标志的,所以这句命令后面的分号是不可缺少的,考虑到各个系统中分号会有不同的意义,所以前面加反斜杠。

举一个我在工作中经常用到的例子,我有个日志目录,我系统的所有日志都会打到这个目录,目录的日志文件命名很随意,我没办法说根据名字删除,于是我想到用日期的方式删除,保存一个月的日志即可。

  1. $find/home/midou/logs//-mtime+30-name"*.log.gz"-execrm-rf{}\;
  2. #{}这个是语法不能丢了,还有结尾的;也不能丢了。

其实我把这个命令放在我的一个系统crontab文件里面,每天执行一次,这样我的日志目录就不用了手动清理。corntab使用详解在后面的命令中会讲到。

 -exec 后面可以接任何命令,你可以灵活运用,再结合到前面的-name参数,可以玩出花来。

grep

grep介绍

grep实用程序搜索任何给定的输入文件,选择与一个或多个模式匹配的行。 默认情况下,如果模式中的正则表达式(RE)匹配输入行而没有尾随换行符,则该模式会匹配输入行。 空表达式匹配每行。 与至少一种模式匹配的每条输入线均写入标准输出

 这是个我每天都会用到的命令,我是做基础服务的,用我服务的人不免会遇到问题,这时候我就去要去看日志了,日志都是G级别的,当然不能用vim打开去搜索,会把系统挂掉,vim是全部文档加载到内存。这时候就需要使用grep命令去根据一些关键信息匹配查找了。(当然有些同学可能会说,既然经常查日志的话,就不能把日志接入到ElasticSearch这种可搜索的组建中,很好,用技术去解决实际问题。我们也是这样做的,但总免不了还是会去服务器上查一下日志,学会这个命令没错的)

grep命令参数

  • -a --text 不要忽略二进制的数据。
  • -A<显示行数> --after-context=<显示行数> #除了显示符合范本样式的那一列之外,并显示该行之后的内容。
  • -b --byte-offset #在显示符合样式的那一行之前,标示出该行第一个字符的编号。
  • -B<显示行数> --before-context=<显示行数> #除了显示符合样式的那一行之外,并显示该行之前的内容。
  • -c --count #计算符合样式的列数。
  • -C<显示行数> --context=<显示行数>或-<显示行数> #除了显示符合样式的那一行之外,并显示该行之前后的内容。
  • -d <动作> --directories=<动作> #当指定要查找的是目录而非文件时,必须使用这项参数,否则grep指令将回报信息并停止动作。
  • -e<范本样式> --regexp=<范本样式> #指定字符串做为查找文件内容的样式。
  • -E --extended-regexp #将样式为延伸的普通表示法来使用。
  • -f<规则文件> --file=<规则文件> #指定规则文件,其内容含有一个或多个规则样式,让grep查找符合规则条件的文件内容,格式为每行一个规则样式。
  • -F --fixed-regexp #将样式视为固定字符串的列表。
  • -G --basic-regexp #将样式视为普通的表示法来使用。
  • -h --no-filename #在显示符合样式的那一行之前,不标示该行所属的文件名称。
  • -H --with-filename #在显示符合样式的那一行之前,表示该行所属的文件名称。
  • -i --ignore-case #忽略字符大小写的差别。
  • -l --file-with-matches #列出文件内容符合指定的样式的文件名称。
  • -L --files-without-match #列出文件内容不符合指定的样式的文件名称。
  • -n --line-number #在显示符合样式的那一行之前,标示出该行的列数编号。
  • -q --quiet或--silent #不显示任何信息。
  • -r --recursive #此参数的效果和指定“-d recurse”参数相同。
  • -s --no-messages #不显示错误信息。
  • -v --revert-match #显示不包含匹配文本的所有行。
  • -V --version #显示版本信息。
  • -w --word-regexp #只显示全字符合的列。
  • -x --line-regexp #只显示全列符合的列。
  • -y 此参数的效果和指定“-i”参数相同。

 掌握grep的常用参数,会让你查找日志或者内容非常轻松。特别是当你数据量很大的时候,没办法使用vi或者vim打开的情况下。

cut

cut介绍

 这个命令对我来说很有故事,当时我在学完C语言,简单了解了些linux上的基本命令,有次实习面试,面试官问我linux系统用过么,我斩钉截铁的说用过,面试官简单的用vim写了一行hello world。对我说,你怎样通过linux命令吧这个文本里面的hello world搞成十行,并且取出每一列的第七个字符。

当时的我真的是心里一群草泥马跑过,这可难道我了,我沉思了片刻,说只要十行么?多点行么?。当然不行,只要十行,取每行的第七个字符续沉思了片刻,拿起面试官的电脑就是一顿操作,于是有了我记忆深刻的下面这一行命令。

 面试官一看,微微点了下头(肯定在心里默念,小伙子,不错啊)。所以这个命令我印象蛮深刻的。当然还要其他方式实现面试官的要求,比如cut第七个地府,写个循环重定向到管道,再到原文件。

cut实用程序从每个文件中剪切出每行的选定部分(由列表指定),并将它们写入标准输出。 如果未指定文件参数,或者文件参数为单破折号(-),则从标准输入中读取内容。 列表指定的项目可以是列位置,也可以是由特殊字符分隔的字段。 列编号从1开始。

cut命令参数

  • -b:仅显示行中指定直接范围的内容;
  • -c:仅显示行中指定范围的字符;
  • -d:指定字段的分隔符,默认的字段分隔符为“TAB”;
  • -f:显示指定字段的内容;
  • -n:与“-b”选项连用,不分割多字节字符;
  • --complement:补足被选择的字节、字符或字段;
  • --out-delimiter=<字段分隔符>:指定输出内容是的字段分割符;

diff

diff介绍

比较两个文件的不同

diff命令参数

  • -b或--ignore-space-change 不检查空格字符的不同。
  • -B或--ignore-blank-lines 不检查空白行。
  • -c 显示全部内文,并标出不同之处。
  • -C或--context 与执行"-c-"指令相同。
  • -d或--minimal 使用不同的演算法,以较小的单位来做比较。
  • -D或ifdef 此参数的输出格式可用于前置处理器巨集。
  • -e或--ed 此参数的输出格式可用于ed的script文件。
  • -f或-forward-ed 输出的格式类似ed的script文件,但按照原来文件的顺序来显示不同处。
  • -H或--speed-large-files 比较大文件时,可加快速度。
  • -l或--ignore-matching-lines 若两个文件在某几行有所不同,而这几行同时都包含了选项中指定的字符或字符串,则不显示这两个文件的差异。
  • -i或--ignore-case 不检查大小写的不同。
  • -l或--paginate 将结果交由pr程序来分页。
  • -n或--rcs 将比较结果以RCS的格式来显示。
  • -N或--new-file 在比较目录时,若文件A仅出现在某个目录中,预设会显示:Only in目录:文件A若使用-N参数,则diff会将文件A与一个空白的文件比较。
  • -p 若比较的文件为C语言的程序码文件时,显示差异所在的函数名称。
  • -P或--unidirectional-new-file 与-N类似,但只有当第二个目录包含了一个第一个目录所没有的文件时,才会将这个文件与空白的文件做比较。
  • -q或--brief 仅显示有无差异,不显示详细的信息。
  • -r或--recursive 比较子目录中的文件。
  • -s或--report-identical-files 若没有发现任何差异,仍然显示信息。
  • -S或--starting-file 在比较目录时,从指定的文件开始比较。
  • -t或--expand-tabs 在输出时,将tab字符展开。
  • -T或--initial-tab 在每行前面加上tab字符以便对齐。
  • -u,-U或--unified= 以合并的方式来显示文件内容的不同。
  • -v或--version 显示版本信息。
  • -w或--ignore-all-space 忽略全部的空格字符。
  • -W或--width 在使用-y参数时,指定栏宽。
  • -x或--exclude 不比较选项中所指定的文件或目录。
  • -X或--exclude-from 您可以将文件或目录类型存成文本文件,然后在=中指定此文本文件。
  • -y或--side-by-side 以并列的方式显示文件的异同之处。

tar&gzip

tar介绍

用来压缩和解压文件。tar本身不具有压缩功能。它是调用压缩功能实现的

tar命令参数

  • -A 新增压缩文件到已存在的压缩
  • -B 设置区块大小
  • -c 建立新的压缩文件
  • -d 记录文件的差别
  • -r 添加文件到已经压缩的文件
  • -u 添加改变了和现有的文件到已经存在的压缩文件
  • -x 从压缩的文件中提取文件
  • -t 显示压缩文件的内容
  • -z 支持gzip解压文件
  • -j 支持bzip2解压文件
  • -Z 支持compress解压文件
  • -v 显示操作过程
  • -l 文件系统边界设置
  • -k 保留原有文件不覆盖
  • -m 保留文件不被覆盖
  • -W 确认压缩文件的正确性
  • -b 设置区块数目
  • -C 切换到指定目录
  • -f 指定压缩文件

du

du介绍

du实用程序显示每个文件自变量以及以每个目录自变量为根的文件层次结构中每个目录的文件系统块使用情况。如果未指定文件,则显示以当前目录为根的层次结构的块使用情况。

du命令参数

  • -a或-all 显示目录中个别文件的大小。
  • -b或-bytes 显示目录或文件大小时,以byte为单位。
  • -c或--total 除了显示个别目录或文件的大小外,同时也显示所有目录或文件的总和。
  • -k或--kilobytes 以KB(1024bytes)为单位输出。
  • -m或--megabytes 以MB为单位输出。
  • -s或--summarize 仅显示总计,只列出最后加总的值。
  • -h或--human-readable 以K,M,G为单位,提高信息的可读性。
  • -x或--one-file-xystem 以一开始处理时的文件系统为准,若遇上其它不同的文件系统目录则略过。
  • -L<符号链接>或--dereference<符号链接> 显示选项中所指定符号链接的源文件大小。
  • -S或--separate-dirs 显示个别目录的大小时,并不含其子目录的大小。
  • -X<文件>或--exclude-from=<文件> 在<文件>指定目录或文件。
  • --exclude=<目录或文件> 略过指定的目录或文件。
  • -D或--dereference-args 显示指定符号链接的源文件大小。
  • -H或--si 与-h参数相同,但是K,M,G是以1000为换算单位。
  • -l或--count-links 重复计算硬件链接的文件。

df

df介绍

df实用程序显示有关指定文件系统或其中一部分文件的文件系统上的可用磁盘空间量的统计信息。 值以每块计数512字节的形式显示。 如果未指定文件或文件系统操作数,则将显示所有已挂载文件系统的统计信息(受下面的-t选项约束)。

df命令参数

  • -a 全部文件系统列表
  • -h 方便阅读方式显示
  • -H 等于“-h”,但是计算式,1K=1000,而不是1K=1024
  • -i 显示inode信息
  • -k 区块为1024字节
  • -l 只显示本地文件系统
  • -m 区块为1048576字节
  • --no-sync 忽略 sync 命令
  • -P 输出格式为POSIX
  • --sync 在取得磁盘信息前,先执行sync命令
  • -T 文件系统类型
  • --block-size=<区块大小> 指定区块大小
  • -t<文件系统类型> 只显示选定文件系统的磁盘信息
  • -x<文件系统类型> 不显示选定文件系统的磁盘信息

lsof

lsof介绍

lsof(list open files)是一个列出当前系统打开文件的工具。(在linux环境下,任何事物都以文件的形式存在)

lsof可以打开的文件包括:

1.普通文件

2.目录

3.网络文件系统的文件

4.字符或设备文件

5.(函数)共享库

6.管道,命名管道

7.符号链接

8.网络文件(例如:NFS file、网络socket,unix域名socket)

9.还有其它类型的文件,等等

这个命令在我日常工作中使用场景很多,使用范围很广。

lsof命令参数

  • -a 列出打开文件存在的进程
  • -c<进程名> 列出指定进程所打开的文件
  • -g 列出GID号进程详情
  • -d<文件号> 列出占用该文件号的进程
  • +d<目录> 列出目录下被打开的文件
  • +D<目录> 递归列出目录下被打开的文件
  • -n<目录> 列出使用NFS的文件
  • -i<条件> 列出符合条件的进程。(4、6、协议、:端口、 @ip )
  • -p<进程号> 列出指定进程号所打开的文件
  • -u 列出UID号进程详情

lsof输出各列信息的意义如下:

COMMAND:进程的名称

PID:进程标识符

PPID:父进程标识符(需要指定-R参数)

USER:进程所有者

PGID:进程所属组

FD:文件描述符,应用程序通过文件描述符识别该文件。如cwd、txt等

ping

ping介绍

将ICMP ECHO_REQUEST数据包发送到网络主机

ping命令参数

  • -d 使用Socket的SO_DEBUG功能。
  • -f 极限检测。大量且快速地送网络封包给一台机器,看它的回应。
  • -n 只输出数值。
  • -q 不显示任何传送封包的信息,只显示最后的结果。
  • -r 忽略普通的Routing Table,直接将数据包送到远端主机上。通常是查看本机的网络接口是否有问题。
  • -R 记录路由过程。
  • -v 详细显示指令的执行过程。
  • -c 数目:在发送指定数目的包后停止。
  • -i 秒数:设定间隔几秒送一个网络封包给一台机器,预设值是一秒送一次。
  • -I 网络界面:使用指定的网络界面送出数据包。
  • -l 前置载入:设置在送出要求信息之前,先行发出的数据包。
  • -p 范本样式:设置填满数据包的范本样式。
  • -s 字节数:指定发送的数据字节数,预设值是56,加上8字节的ICMP头,一共是64ICMP数据字节。
  • -t 存活数值:设置存活数值TTL的大小。

ping,在日常工作中都是简单的用来测试本机与其他机器之间的网络通信,当然如果了解这些参数的话,会有更多的用法。

ping命令参数

  1. #检测网络情况
  2. $pinghost
  3. #ping网关
  4. $ping-bhost
  5. #ping指定次数
  6. $ping-c10host
  7. #ping指定时间间隔和次数限制
  8. $ping-c10-i0.5host
  9. #通过域名ping公网上的站点

netstat

netstat介绍

netstat命令以符号形式显示各种与网络相关的数据结构的内容。有多种输出格式,具体取决于显示信息的选项。该命令的第一种形式显示每个协议的活动套接字列表。第二种形式根据选择的选项显示其他网络数据结构之一的内容。使用第三种形式,并指定等待间隔,netstat将在配置的网络接口上连续显示有关数据包流量的信息。第四种形式显示指定协议或地址族的统计信息。如果指定了等待间隔,将显示最近间隔秒的协议信息。第五种形式显示指定协议或地址族的每个接口的统计信息。第六种形式显示mbuf(9)统计信息。第七种形式显示指定地址系列的路由表。第八种形式显示路由统计信息。

netstat命令参数

  • -a或–all 显示所有连线中的Socket。
  • -A<网络类型>或–<网络类型> 列出该网络类型连线中的相关地址。
  • -c或–continuous 持续列出网络状态。
  • -C或–cache 显示路由器配置的快取信息。
  • -e或–extend 显示网络其他相关信息。
  • -F或–fib 显示FIB。
  • -g或–groups 显示多重广播功能群组组员名单。
  • -h或–help 在线帮助。
  • -i或–interfaces 显示网络界面信息表单。
  • -l或–listening 显示监控中的服务器的Socket。
  • -M或–masquerade 显示伪装的网络连线。
  • -n或–numeric 直接使用IP地址,而不通过域名服务器。
  • -N或–netlink或–symbolic 显示网络硬件外围设备的符号连接名称。
  • -o或–timers 显示计时器。
  • -p或–programs 显示正在使用Socket的程序识别码和程序名称。
  • -r或–route 显示Routing Table。
  • -s或–statistice 显示网络工作信息统计表。
  • -t或–tcp 显示TCP传输协议的连线状况。
  • -u或–udp 显示UDP传输协议的连线状况。
  • -v或–verbose 显示指令执行过程。
  • -V或–version 显示版本信息。
  • -w或–raw 显示RAW传输协议的连线状况。
  • -x或–unix 此参数的效果和指定”-A unix”参数相同。
  • –ip或–inet 此参数的效果和指定”-A inet”参数相同。

ifconfig

ifconfig介绍

Ifconfig用于配置内核驻留的网络接口。 它在引导时用于根据需要设置接口。 之后,通常仅在调试或需要系统调整时才需要它。

ifconfig命令参数

up 启动指定网络设备/网卡。

down 关闭指定网络设备/网卡。该参数可以有效地阻止通过指定接口的IP信息流,如果想永久地关闭一个接口,我们还需要从核心路由表中将该接口的路由信息全部删除。

arp 设置指定网卡是否支持ARP协议。

  • -promisc 设置是否支持网卡的promiscuous模式,如果选择此参数,网卡将接收网络中发给它所有的数据包
  • -allmulti 设置是否支持多播模式,如果选择此参数,网卡将接收网络中所有的多播数据包
  • -a 显示全部接口信息
  • -s 显示摘要信息(类似于 netstat -i)

add 给指定网卡配置IPv6地址

del 删除指定网卡的IPv6地址

<硬件地址> 配置网卡最大的传输单元

mtu<字节数> 设置网卡的最大传输单元 (bytes)

netmask<子网掩码> 设置网卡的子网掩码。掩码可以是有前缀0x的32位十六进制数,也可以是用点分开的4个十进制数。如果不打算将网络分成子网,可以不管这一选项;如果要使用子网,那么请记住,网络中每一个系统必须有相同子网掩码。

tunel 建立隧道

dstaddr 设定一个远端地址,建立点对点通信

-broadcast<地址> 为指定网卡设置广播协议

-pointtopoint<地址> 为网卡设置点对点通讯协议

multicast 为网卡设置组播标志

address 为网卡设置IPv4地址

txqueuelen<长度> 为网卡设置传输列队的长度

解释

  • eth0 表示第一块网卡, 其中 HWaddr 表示网卡的物理地址
  • inet addr 用来表示网卡的IP地址
  • lo 是表示主机的回坏地址,这个一般是用来测试一个网络程序,但又不想让局域网或外网的用户能够查看,只能在此台主机上运行和查看所用的网络接口。

第一行:连接类型:Ethernet(以太网)HWaddr(硬件mac地址)

第二行:网卡的IP地址、子网、掩码

第三行:UP(代表网卡开启状态)RUNNING(代表网卡的网线被接上)MULTICAST(支持组播)MTU:1500(最大传输单元):1500字节

第四、五行:接收、发送数据包情况统计

第七行:接收、发送数据字节数统计信息。

hostname

hostname介绍

主机名用于显示系统的DNS名称,并显示或设置其主机名或NIS域名。

hostname命令参数

  1. -v:详细信息模式;
  2. -a:显示主机别名;
  3. -d:显示DNS域名;
  4. -f:显示FQDN名称;
  5. -i:显示主机的ip地址;
  6. -s:显示短主机名称,在第一个点处截断;
  7. -y:显示NIS域名。

traceroute

traceroute介绍

traceroute跟踪从IP网络获取到给定主机的路由信息包。 它利用IP协议的生存时间(TTL)字段并尝试从每个网关到主机的路径引发ICMP TIME_EXCEEDED响应。

traceroute命令参数

  • -d 使用Socket层级的排错功能。
  • -f 设置第一个检测数据包的存活数值TTL的大小。
  • -F 设置勿离断位。
  • -g 设置来源路由网关,最多可设置8个。
  • -i 使用指定的网络界面送出数据包。
  • -I 使用ICMP回应取代UDP资料信息。
  • -m 设置检测数据包的最大存活数值TTL的大小。
  • -n 直接使用IP地址而非主机名称。
  • -p 设置UDP传输协议的通信端口。
  • -r 忽略普通的Routing Table,直接将数据包送到远端主机上。
  • -s 设置本地主机送出数据包的IP地址。
  • -t 设置检测数据包的TOS数值。
  • -v 详细显示指令的执行过程。
  • -w 设置等待远端主机回报的时间。
  • -x 开启或关闭数据包的正确性检验。

解释

记录按序列号从1开始,每行纪录就是一跳 ,每跳表示一个网关,我们看到每行有三个时间,单位是 ms,其实就是-q的默认参数。探测数据包向每个网关发送三个数据包后,网关响应后返回的时间;如果您用 traceroute -q 10 www.baidu.com,表示向每个网关发送10个数据包。

有时我们traceroute 一台主机时,会看到有一些行是以星号表示的。出现这样的情况,可能是防火墙封掉了ICMP的返回信息,所以我们得不到什么相关的数据包返回数据。

route

route介绍

Route操纵内核的IP路由表。 它的主要用途是在使用ifconfig(8)程序对其进行配置后,通过接口设置到特定主机或网络的静态路由。

 

route命令参数

  • -c 显示更多信息
  • -n 不解析名字
  • -v 显示详细的处理信息
  • -F 显示发送信息
  • -C 显示路由缓存
  • -f 清除所有网关入口的路由表。
  • -p 与 add 命令一起使用时使路由具有永久性。
  • add:添加一条新路由。
  • del:删除一条路由。
  • -net:目标地址是一个网络。
  • -host:目标地址是一个主机。

wget

wget介绍

GNU Wget是一个免费实用程序,用于从Web非交互式下载文件。 它支持HTTP,HTTPS和FTP协议,以及通过HTTP代理进行检索。

wget命令参数

  1. 启动:
  2. -V,--version显示Wget的版本信息并退出。
  3. -h,--help打印此帮助。
  4. -b,--background启动后转入后台。
  5. -e,--execute=COMMAND运行一个“.wgetrc”风格的命令。
  6. 日志和输入文件:
  7. -o,--output-file=FILE将日志信息写入FILE。
  8. -a,--append-output=FILE将信息添加至FILE。
  9. -d,--debug打印大量调试信息。
  10. -q,--quiet安静模式(无信息输出)。
  11. -v,--verbose详尽的输出(此为默认值)。
  12. -nv,--no-verbose关闭详尽输出,但不进入安静模式。
  13. -i,--input-file=FILE下载本地或外部FILE中的URLs。
  14. -F,--force-html把输入文件当成HTML文件。
  15. -B,--base=URL解析与URL相关的
  16. HTML输入文件(由-i-F选项指定)。
  17. --config=FILESpecifyconfigfiletouse.
  18. 下载:
  19. -t,--tries=NUMBER设置重试次数为NUMBER(0代表无限制)。
  20. --retry-connrefused即使拒绝连接也是重试。
  21. -O,--output-document=FILE将文档写入FILE。
  22. -nc,--no-clobberskipdownloadsthatwoulddownloadto
  23. existingfiles(overwritingthem).
  24. -c,--continue断点续传下载文件。
  25. --progress=TYPE选择进度条类型。
  26. -N,--timestamping只获取比本地文件新的文件。
  27. --no-use-server-timestamps不用服务器上的时间戳来设置本地文件。
  28. -S,--server-response打印服务器响应。
  29. --spider不下载任何文件。
  30. -T,--timeout=SECONDS将所有超时设为SECONDS秒。
  31. --dns-timeout=SECS设置DNS查寻超时为SECS秒。
  32. --connect-timeout=SECS设置连接超时为SECS秒。
  33. --read-timeout=SECS设置读取超时为SECS秒。
  34. -w,--wait=SECONDS等待间隔为SECONDS秒。
  35. --waitretry=SECONDS在获取文件的重试期间等待1..SECONDS秒。
  36. --random-wait获取多个文件时,每次随机等待间隔
  37. 0.5*WAIT...1.5*WAIT秒。
  38. --no-proxy禁止使用代理。
  39. -Q,--quota=NUMBER设置获取配额为NUMBER字节。
  40. --bind-address=ADDRESS绑定至本地主机上的ADDRESS(主机名或是IP)。
  41. --limit-rate=RATE限制下载速率为RATE。
  42. --no-dns-cache关闭DNS查寻缓存。
  43. --restrict-file-names=OS限定文件名中的字符为OS允许的字符。
  44. --ignore-case匹配文件/目录时忽略大小写。
  45. -4,--inet4-only仅连接至IPv4地址。
  46. -6,--inet6-only仅连接至IPv6地址。
  47. --prefer-family=FAMILY首先连接至指定协议的地址
  48. FAMILY为IPv6,IPv4或是none。
  49. --user=USER将ftp和http的用户名均设置为USER。
  50. --password=PASS将ftp和http的密码均设置为PASS。
  51. --ask-password提示输入密码。
  52. --no-iri关闭IRI支持。
  53. --local-encoding=ENCIRI(国际化资源标识符)使用ENC作为本地编码。
  54. --remote-encoding=ENC使用ENC作为默认远程编码。
  55. --unlinkremovefilebeforeclobber.
  56. 目录:
  57. -nd,--no-directories不创建目录。
  58. -x,--force-directories强制创建目录。
  59. -nH,--no-host-directories不要创建主目录。
  60. --protocol-directories在目录中使用协议名称。
  61. -P,--directory-prefix=PREFIX以PREFIX/...保存文件
  62. --cut-dirs=NUMBER忽略远程目录中NUMBER个目录层。
  63. HTTP选项:
  64. --http-user=USER设置http用户名为USER。
  65. --http-password=PASS设置http密码为PASS。
  66. --no-cache不在服务器上缓存数据。
  67. --default-page=NAME改变默认页
  68. (默认页通常是“index.html”)。
  69. -E,--adjust-extension以合适的扩展名保存HTML/CSS文档。
  70. --ignore-length忽略头部的‘Content-Length’区域。
  71. --header=STRING在头部插入STRING。
  72. --max-redirect每页所允许的最大重定向。
  73. --proxy-user=USER使用USER作为代理用户名。
  74. --proxy-password=PASS使用PASS作为代理密码。
  75. --referer=URL在HTTP请求头包含‘Referer:URL’。
  76. --save-headers将HTTP头保存至文件。
  77. -U,--user-agent=AGENT标识为AGENT而不是Wget/VERSION。
  78. --no-http-keep-alive禁用HTTPkeep-alive(永久连接)。
  79. --no-cookies不使用cookies。
  80. --load-cookies=FILE会话开始前从FILE中载入cookies。
  81. --save-cookies=FILE会话结束后保存cookies至FILE。
  82. --keep-session-cookies载入并保存会话(非永久)cookies。
  83. --post-data=STRING使用POST方式;把STRING作为数据发送。
  84. --post-file=FILE使用POST方式;发送FILE内容。
  85. --content-disposition当选中本地文件名时
  86. 允许Content-Disposition头部(尚在实验)。
  87. --auth-no-challenge发送不含服务器询问的首次等待
  88. 的基本HTTP验证信息。
  89. HTTPS(SSL/TLS)选项:
  90. --secure-protocol=PR选择安全协议,可以是auto、SSLv2、
  91. SSLv3或是TLSv1中的一个。
  92. --no-check-certificate不要验证服务器的证书。
  93. --certificate=FILE客户端证书文件。
  94. --certificate-type=TYPE客户端证书类型,PEM或DER。
  95. --private-key=FILE私钥文件。
  96. --private-key-type=TYPE私钥文件类型,PEM或DER。
  97. --ca-certificate=FILE带有一组CA认证的文件。
  98. --ca-directory=DIR保存CA认证的哈希列表的目录。
  99. --random-file=FILE带有生成SSLPRNG的随机数据的文件。
  100. --egd-file=FILE用于命名带有随机数据的EGD套接字的文件。
  101. FTP选项:
  102. --ftp-user=USER设置ftp用户名为USER。
  103. --ftp-password=PASS设置ftp密码为PASS。
  104. --no-remove-listing不要删除‘.listing’文件。
  105. --no-glob不在FTP文件名中使用通配符展开。
  106. --no-passive-ftp禁用“passive”传输模式。
  107. --retr-symlinks递归目录时,获取链接的文件(而非目录)。
  108. 递归下载:
  109. -r,--recursive指定递归下载。
  110. -l,--level=NUMBER最大递归深度(inf或0代表无限制,即全部下载)。
  111. --delete-after下载完成后删除本地文件。
  112. -k,--convert-links让下载得到的HTML或CSS中的链接指向本地文件。
  113. -K,--backup-converted在转换文件X前先将它备份为X.orig。
  114. -m,--mirror-N-r-linf--no-remove-listing的缩写形式。
  115. -p,--page-requisites下载所有用于显示HTML页面的图片之类的元素。
  116. --strict-comments用严格方式(SGML)处理HTML注释。
  117. 递归接受/拒绝:
  118. -A,--accept=LIST逗号分隔的可接受的扩展名列表。
  119. -R,--reject=LIST逗号分隔的要拒绝的扩展名列表。
  120. -D,--domains=LIST逗号分隔的可接受的域列表。
  121. --exclude-domains=LIST逗号分隔的要拒绝的域列表。
  122. --follow-ftp跟踪HTML文档中的FTP链接。
  123. --follow-tags=LIST逗号分隔的跟踪的HTML标识列表。
  124. --ignore-tags=LIST逗号分隔的忽略的HTML标识列表。
  125. -H,--span-hosts递归时转向外部主机。
  126. -L,--relative只跟踪有关系的链接。
  127. -I,--include-directories=LIST允许目录的列表。
  128. --trust-server-namesusethenamespecifiedbytheredirection
  129. urllastcomponent.
  130. -X,--exclude-directories=LIST排除目录的列表。
  131. -np,--no-parent不追溯至父目录。

参数有点多,没关系,常用的掌握,其他的用的时候再查

vmstat

vmstat介绍

vmstat报告有关进程,内存,页面调度,块IO,陷阱,磁盘和cpu活动的信息。

vmstat命令参数

  • -a:显示活跃和非活跃内存
  • -f:显示从系统启动至今的fork数量 。
  • -m:显示slabinfo
  • -n:只在开始时显示一次各字段名称。
  • -s:显示内存相关统计信息及多种系统活动数量。
  • delay:刷新时间间隔。如果不指定,只显示一条结果。
  • count:刷新次数。如果不指定刷新次数,但指定了刷新时间间隔,这时刷新次数为无穷。
  • -d:显示磁盘相关统计信息。
  • -p:显示指定磁盘分区统计信息
  • -S:使用指定单位显示。参数有 k 、K 、m 、M ,分别代表1000、1024、1000000、1048576字节(byte)。默认单位为K(1024 bytes)

解释

Procs(进程)

r: 运行队列中进程数量

b: 等待IO的进程数量

Memory(内存)

swpd: 使用虚拟内存大小

free: 可用内存大小

buff: 用作缓冲的内存大小

cache: 用作缓存的内存大小

si: 每秒从交换区写到内存的大小

so: 每秒写入交换区的内存大小

IO:(现在的Linux版本块的大小为1024bytes)

bi: 每秒读取的块数

bo: 每秒写入的块数

系统:

in: 每秒中断数,包括时钟中断。

cs: 每秒上下文切换数。

CPU(以百分比表示)

us: 用户进程执行时间(user time)

sy: 系统进程执行时间(system time)

id: 空闲时间(包括IO等待时间),中央处理器的空闲时间 。以百分比表示。

wa: 等待IO时间

free

free介绍

free显示系统中可用和可用的物理内存和交换内存的总量,以及内核使用的缓冲区和高速缓存。

free命令参数

  • -b 以Byte为单位显示内存使用情况。
  • -k 以KB为单位显示内存使用情况。
  • -m 以MB为单位显示内存使用情况。
  • -g 以GB为单位显示内存使用情况。
  • -o 不显示缓冲区调节列。
  • -s<间隔秒数> 持续观察内存使用状况。
  • -t 显示内存总和列。

解释

total:总计物理内存的大小。

used:已使用多大。

free:可用有多少。

Shared:多个进程共享的内存总额。

Buffers/cached:磁盘缓存的大小。

第三行(-/+ buffers/cached):

used:已使用多大。

free:可用有多少。

top

top介绍

​ top程序提供正在运行的系统的动态实时视图。 它可以显示系统摘要信息以及Linux内核当前正在管理的进程或线程的列表。 所显示的系统摘要信息的类型以及为进程显示的信息的类型,顺序和大小都是用户可配置的,并且可以使配置在重新启动后保持不变。​ 该程序为流程操作提供了一个有限的交互式界面,并为个人配置提供了更为广泛的界面-涵盖了其操作的各个方面。 尽管在本文档中始终引用top,但是您可以随意为程序命名。 然后,该新名称(可能是别名)将反映在顶部的显示屏上,并在读写配置文件时使用。

top命令参数

  • -b 批处理
  • -c 显示完整的治命令
  • -I 忽略失效过程
  • -s 保密模式
  • -S 累积模式
  • -i<时间> 设置间隔时间
  • -u<用户名> 指定用户名
  • -p<进程号> 指定进程
  • -n<次数> 循环显示的次数

解释

第一行,任务队列信息,同 uptime 命令的执行结果,具体参数说明情况如下:

00:56:07 — 当前系统时间

up 149 days, 14:40 — 系统已经运行了149天14小时40分钟(在这期间系统没有重启过的)

1users — 当前有1个用户登录系统

load average: 0.00, 0.02, 0.05 — load average后面的三个数分别是1分钟、5分钟、15分钟的负载情况。

load average数据是每隔5秒钟检查一次活跃的进程数,然后按特定算法计算出的数值。如果这个数除以逻辑CPU的数量,结果高于5的时候就表明系统在超负荷运转了。

第二行,Tasks — 任务(进程)

系统现在共有254个进程,其中处于运行中的有1个,253个在休眠(sleep),stoped状态的有0个,zombie状态(僵尸)的有0个。

第三行,cpu状态信息

%Cpu(s): 1.4 us, 0.3 sy, 0.0 ni, 98.3 id, 0.1 wa, 0.0 hi, 0.0 si, 0.0 st

1.4 us — 用户空间占用CPU的百分比。

0.3 sy — 内核空间占用CPU的百分比。

0.0 ni — 改变过优先级的进程占用CPU的百分比

98.3 id — 空闲CPU百分比

0.1 wa — IO等待占用CPU的百分比

0.0 hi — 硬中断(Hardware IRQ)占用CPU的百分比

0.0 si — 软中断(Software Interrupts)占用CPU的百分比

第四行,内存状态

65808884 total 物理内存总量

23749772 free 使用中的内存总量

4586160 used 空闲内存总量

37472952 buff/cache 缓存的内存量

第五行,swap交换分区信息

0 total 交换区总量

0 use 使用的交换区总量

0 free 空闲交换区总量

60909608 avail Mem 可用交换区总量

第七行以下:各进程(任务)的状态监控

PID — 进程id

USER — 进程所有者

PR — 进程优先级

NI — nice值。负值表示高优先级,正值表示低优先级

VIRT — 进程使用的虚拟内存总量,单位kb。VIRT=SWAP+RES

RES — 进程使用的、未被换出的物理内存大小,单位kb。RES=CODE+DATA

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

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

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

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

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

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

sar

sar介绍

sar(System Activity Reporter系统活动情况报告)是目前 Linux 上最为全面的系统性能分析工具之一,可以从多方面对系统的活动进行报告,包括:文件的读写情况、 系统调用的使用情况、磁盘I/O、CPU效率、内存使用状况、进程活动及IPC有关的活动等。

sar命令参数

  • -A:所有报告的总和
  • -u:输出CPU使用情况的统计信息
  • -v:输出inode、文件和其他内核表的统计信息
  • -d:输出每一个块设备的活动信息
  • -r:输出内存和交换空间的统计信息
  • -b:显示I/O和传送速率的统计信息
  • -a:文件读写情况
  • -c:输出进程统计信息,每秒创建的进程数
  • -R:输出内存页面的统计信息
  • -y:终端设备活动情况
  • -w:输出系统交换活动信息
查看全文
如若内容造成侵权/违法违规/事实不符,请联系编程学习网邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

相关文章

  1. 2020春招总结

    写在开头 本人是双非本科生,目前大三,大学期间主要学习java,了解一点python,主要是做java服务端开发。大学期间参加了学校的一些技术工作室。2020年2月我正式开始了自己的春招之旅,先后获得了cvte、腾讯、美团、阿里等公司的实习offer,也正是在这个过程中,我学到了很多东…...

    2024/4/23 14:59:59
  2. 嵌入式linux应用开发A :课程作业3

    课程作业3 【3.1 安装NFS服务】 1、NFS允许计算机的客户-服务器模型,服务器实施共享文件系统,以及客户端所连接的存储。 A.对 B.错 答:对 2、nfs(network file system)是一种基于___的文件系统 答:网络文件系统 【3.2NFS服务配置实例】 1、NFS服务配置的一般步骤: A.设置共…...

    2024/4/24 10:12:16
  3. Shell脚本学习之expect命令

    一、概述 我们通过Shell可以实现简单的控制流功能,如:循环、判断等。但是对于需要交互的场合则必须通过人工来干预,有时候我们可能会需要实现和交互程序如telnet服务器等进行交互的功能。而expect就使用来实现这种功能的工具。expect是一个免费的编程工具语言,用来实现自动…...

    2024/4/24 10:12:15
  4. 数据分析与挖掘学习|python001

    python介绍 什么是python python是一种解释型、面向对象的语言。 python特点 1.可读性强 2.简洁 由c语言开发,不再有c语言中指针等复杂数据类型,简洁性让开发难度和代码幅度降低,开发任务大大简化。 3.面向对象 4.免费开源 5.可移植性和跨平台 python会被编译成与操作系统相…...

    2024/4/24 10:12:21
  5. day02

    颜色分类问题 leetcode 75这道题我开始当成排序题做了,因为要求是进行原地排序,所以我使用的是插入排序 public static void sortColors(int[] nums) { // 使用插入排序if (nums.length<2||nums==null) return;for (int i = 1; i <nums.length ; i++) {for (int…...

    2024/4/24 10:12:13
  6. Deep-Learning Processor(2014-2017)

    本文汇总了近年来关于Deep-Learning Processor领域的相关论文。 2014 ASPLOS Chen, Tianshi, et al. “DianNao: a small-footprint high-throughput accelerator for ubiquitous machine-learning.” architectural support for programming languages and operating systems …...

    2024/4/24 10:12:13
  7. Qlearnin、sarsa以及sarsa_lambda

    Qlearning算法import numpy as np import gym import random if __name__ == __main__: env = gym.make("FrozenLake-v0") env.render() action_size = env.action_space.n print("Action size ", action_size) state_size = env.observation_spac…...

    2024/4/24 10:12:12
  8. 街景字符识别比赛心得

    阿里天池-零基础入门CV赛事(街景字符识别编码)-Task 5 模型集成1 模型集成1.1 学习目标1.2 集成学习方法1.3 深度学习中的集成学习1.3.1 dropout1.3.2 TTA1.3.3 Snapshot 1 模型集成 本章讲解的知识点包括:集成学习方法、深度学习中的集成学习和结果后处理思路。 1.1 学习目…...

    2024/4/24 10:12:11
  9. 无意中发现的方法:一招让你的 IntelliJ Idea 飞起来

    一、引言 最近工作中使用到了 IntelliJ Idea,说实在的,不太熟悉这个 IDE。 不知道为什么,对比 Eclipse 和 IntelliJ Idea,在我的电脑上,竟然是 IntelliJ Idea 比 Eclipse 运行的更卡一些。尤其是 IntelliJ Idea 的内存占用,简直惊人,在我的办公电脑上,竟然达到了 恐怖的…...

    2024/4/24 10:12:09
  10. 机器学习2 模型评估选择

    真实情况 预测情况 正例 反例 正例 TP(预测为正例,正确) FN(预测为反例,错误) 反例 FP(预测为正例,错误) TN(预测为反例,正确)真正例率等于在真实情况为正例的时候,预测为正例/总的正例数 真反例率等于在真实情况为反例的时候,预测为反例/总的反例数 查准率等于预…...

    2024/4/24 10:12:08
  11. 《Python编程:从入门到实践》第六章笔记

    6.1 一个简单的字典 >>> alien_0 = {color:green,point:5} >>> alien_0 {color: green, point: 5}6.2 使用字典 在Python中,字典是一系列键-值对,可将任何Python对象用作字典中的值。 6.2.1 访问字典中的值 >>> alien_0[color] green6.2.2 添加键…...

    2024/4/24 10:12:10
  12. Spring_Days_01

    今天我们来手写一下Spring中的IOC过程。 程序的耦合和解耦合 1、程序的耦合:程序间的依赖关系 2、分类:类之间的依赖 方法间的依赖3、解耦合:降低程序间的依赖关系 实际开发中应该做到:编译期不依赖,运行时才依赖。 这里给大家举个例子,我们之前学习的JDBC的过程。OK,看…...

    2024/4/18 16:08:13
  13. shiro03 自定义realm实现认证

    使用自定义realm的原因之一是因为我们的用户名角色等是存在数据库的。 使用inirealm是从配置文件中读取。最基础的是Realm接口,CachingRealm负责缓存处理,AuthenticationRealm负责认证,AuthorizingRealm负责授权,通常自定义的realm继承AuthorizingRealm 项目结构import com…...

    2024/4/18 4:29:21
  14. 下载RabbitMQ不能启动问题

    下载了低版本,换高版本...

    2024/4/16 8:04:45
  15. python实现·十大排序算法之冒泡排序(Bubble Sort)

    只有梦魂能再遇,堪嗟梦不由人做。https://www.jianshu.com/p/f5d5d0ba07f1 愿侬此日生双翼,随花飞到天尽头。https://www.jianshu.com/p/d60682a282b2 便做春江都是泪,流不尽,许多愁。https://www.jianshu.com/p/9a5912027a79 收灯庭院迟迟月,落索秋千剪剪风。https://www…...

    2024/4/26 16:20:46
  16. write函数的第三个参数(sizeof和strlen的区别)

    1.sizeof和strlen的区别 int main(void) {char s1[] = "hello"; //这种写法系统会把s1当成一个字符串,有\0结尾int len1 = sizeof(s1);int len2 = strlen(s1);printf("sizeof(s1) = %d\n",len1);printf("strlen(s1) = %d\n",len2);char s2[10]…...

    2024/4/26 14:10:50
  17. Servlet干货

    Servlet由来做过BS项目的人都知道,浏览器能够根据HTML静态标记语言来显示各式各样的网页。但是如果我们需要在网页上完成一些业务逻辑:比如登陆验证,验证码,避免恶意刷新网页,或者说网页显示的内容在服务器的数据库中。如果是这样,除了负责显示的HTML标记之外,必须还要有…...

    2024/4/20 10:47:29
  18. 1002 写出这个数 (20分)

    读入一个正整数 n,计算其各位数字之和,用汉语拼音写出和的每一位数字。 输入格式: 每个测试输入包含 1 个测试用例,即给出自然数 n 的值。这里保证 n 小于 10 ​100 ​​ 。 输出格式: 在一行内输出 n 的各位数字之和的每一位,拼音数字间有 1 空格,但一行中最后一个拼音…...

    2024/4/29 13:24:45
  19. LeetCode-面试题54. 二叉搜索树的第k大节点

    题目 给定一棵二叉搜索树,请找出其中第k大的节点。 示例 示例 1: 输入: root = [3,1,4,null,2], k = 13/ \1 4\2 输出: 4示例 2: 输入: root = [5,3,6,2,4,null,null,1], k = 35/ \3 6/ \2 4/1 输出: 4限制: 1 ≤ k ≤ 二叉搜索树元素个数 解题思路:二叉搜索树中序遍历…...

    2024/4/16 8:05:16
  20. 模块的执行以及--name--

    一,两种方式执行函数 采用第一种灰色字体的方式,要写成 print(cal.add(2,6))二,在执行文件中打印 print(name)输出结果是 main 如果在执行文件中运行函数前加入if name==‘main’ 目的是不想让这个文件成为被调用文件。 如果在调用文件中打印print(name),输出结果是路径 。…...

    2024/4/24 10:12:06

最新文章

  1. 【RAG 博客】RAG-Fusion:引入 Multi-Query 来丰富用户查询的结果

    Blog&#xff1a;Forget RAG, the Future is RAG-Fusion ⭐⭐⭐⭐ Code&#xff1a;github.com/Raudaschl/rag-fusion 文章目录 一、RAG-Fusion 的工作机制二、实现细节2.1 Multi-Query Generation2.2 Reciprocal Rank Fusion&#xff08;RRF&#xff09;2.3 Generative Output…...

    2024/5/1 23:52:35
  2. 梯度消失和梯度爆炸的一些处理方法

    在这里是记录一下梯度消失或梯度爆炸的一些处理技巧。全当学习总结了如有错误还请留言&#xff0c;在此感激不尽。 权重和梯度的更新公式如下&#xff1a; w w − η ⋅ ∇ w w w - \eta \cdot \nabla w ww−η⋅∇w 个人通俗的理解梯度消失就是网络模型在反向求导的时候出…...

    2024/3/20 10:50:27
  3. 从头开发一个RISC-V的操作系统(二)RISC-V 指令集架构介绍

    文章目录 前提ISA的基本介绍ISA是什么CISC vs RISCISA的宽度 RISC-V指令集RISC-V ISA的命名规范模块化的ISA通用寄存器Hart特权级别内存管理与保护异常和中断 目标&#xff1a;通过这一个系列课程的学习&#xff0c;开发出一个简易的在RISC-V指令集架构上运行的操作系统。 前提…...

    2024/5/1 12:59:53
  4. [实战经验]Mybatis的mapper.xml参数#{para}与#{para, jdbcType=BIGINT}有什么区别?

    在MyBatis框架中&#xff0c;传入参数使用#{para}和#{para, jdbcTypeBIGINT}的有什么区别呢&#xff1f; #{para}&#xff1a;这种写法表示使用MyBatis自动推断参数类型&#xff0c;并根据参数的Java类型自动匹配数据库对应的类型。例如&#xff0c;如果参数para的Java类型是Lo…...

    2024/4/29 17:06:40
  5. 【外汇早评】美通胀数据走低,美元调整

    原标题:【外汇早评】美通胀数据走低,美元调整昨日美国方面公布了新一期的核心PCE物价指数数据,同比增长1.6%,低于前值和预期值的1.7%,距离美联储的通胀目标2%继续走低,通胀压力较低,且此前美国一季度GDP初值中的消费部分下滑明显,因此市场对美联储后续更可能降息的政策…...

    2024/5/1 17:30:59
  6. 【原油贵金属周评】原油多头拥挤,价格调整

    原标题:【原油贵金属周评】原油多头拥挤,价格调整本周国际劳动节,我们喜迎四天假期,但是整个金融市场确实流动性充沛,大事频发,各个商品波动剧烈。美国方面,在本周四凌晨公布5月份的利率决议和新闻发布会,维持联邦基金利率在2.25%-2.50%不变,符合市场预期。同时美联储…...

    2024/4/30 18:14:14
  7. 【外汇周评】靓丽非农不及疲软通胀影响

    原标题:【外汇周评】靓丽非农不及疲软通胀影响在刚结束的周五,美国方面公布了新一期的非农就业数据,大幅好于前值和预期,新增就业重新回到20万以上。具体数据: 美国4月非农就业人口变动 26.3万人,预期 19万人,前值 19.6万人。 美国4月失业率 3.6%,预期 3.8%,前值 3…...

    2024/4/29 2:29:43
  8. 【原油贵金属早评】库存继续增加,油价收跌

    原标题:【原油贵金属早评】库存继续增加,油价收跌周三清晨公布美国当周API原油库存数据,上周原油库存增加281万桶至4.692亿桶,增幅超过预期的74.4万桶。且有消息人士称,沙特阿美据悉将于6月向亚洲炼油厂额外出售更多原油,印度炼油商预计将每日获得至多20万桶的额外原油供…...

    2024/4/30 18:21:48
  9. 【外汇早评】日本央行会议纪要不改日元强势

    原标题:【外汇早评】日本央行会议纪要不改日元强势近两日日元大幅走强与近期市场风险情绪上升,避险资金回流日元有关,也与前一段时间的美日贸易谈判给日本缓冲期,日本方面对汇率问题也避免继续贬值有关。虽然今日早间日本央行公布的利率会议纪要仍然是支持宽松政策,但这符…...

    2024/4/27 17:58:04
  10. 【原油贵金属早评】欧佩克稳定市场,填补伊朗问题的影响

    原标题:【原油贵金属早评】欧佩克稳定市场,填补伊朗问题的影响近日伊朗局势升温,导致市场担忧影响原油供给,油价试图反弹。此时OPEC表态稳定市场。据消息人士透露,沙特6月石油出口料将低于700万桶/日,沙特已经收到石油消费国提出的6月份扩大出口的“适度要求”,沙特将满…...

    2024/4/27 14:22:49
  11. 【外汇早评】美欲与伊朗重谈协议

    原标题:【外汇早评】美欲与伊朗重谈协议美国对伊朗的制裁遭到伊朗的抗议,昨日伊朗方面提出将部分退出伊核协议。而此行为又遭到欧洲方面对伊朗的谴责和警告,伊朗外长昨日回应称,欧洲国家履行它们的义务,伊核协议就能保证存续。据传闻伊朗的导弹已经对准了以色列和美国的航…...

    2024/4/28 1:28:33
  12. 【原油贵金属早评】波动率飙升,市场情绪动荡

    原标题:【原油贵金属早评】波动率飙升,市场情绪动荡因中美贸易谈判不安情绪影响,金融市场各资产品种出现明显的波动。随着美国与中方开启第十一轮谈判之际,美国按照既定计划向中国2000亿商品征收25%的关税,市场情绪有所平复,已经开始接受这一事实。虽然波动率-恐慌指数VI…...

    2024/4/30 9:43:09
  13. 【原油贵金属周评】伊朗局势升温,黄金多头跃跃欲试

    原标题:【原油贵金属周评】伊朗局势升温,黄金多头跃跃欲试美国和伊朗的局势继续升温,市场风险情绪上升,避险黄金有向上突破阻力的迹象。原油方面稍显平稳,近期美国和OPEC加大供给及市场需求回落的影响,伊朗局势并未推升油价走强。近期中美贸易谈判摩擦再度升级,美国对中…...

    2024/4/27 17:59:30
  14. 【原油贵金属早评】市场情绪继续恶化,黄金上破

    原标题:【原油贵金属早评】市场情绪继续恶化,黄金上破周初中国针对于美国加征关税的进行的反制措施引发市场情绪的大幅波动,人民币汇率出现大幅的贬值动能,金融市场受到非常明显的冲击。尤其是波动率起来之后,对于股市的表现尤其不安。隔夜美国股市出现明显的下行走势,这…...

    2024/4/25 18:39:16
  15. 【外汇早评】美伊僵持,风险情绪继续升温

    原标题:【外汇早评】美伊僵持,风险情绪继续升温昨日沙特两艘油轮再次发生爆炸事件,导致波斯湾局势进一步恶化,市场担忧美伊可能会出现摩擦生火,避险品种获得支撑,黄金和日元大幅走强。美指受中美贸易问题影响而在低位震荡。继5月12日,四艘商船在阿联酋领海附近的阿曼湾、…...

    2024/4/28 1:34:08
  16. 【原油贵金属早评】贸易冲突导致需求低迷,油价弱势

    原标题:【原油贵金属早评】贸易冲突导致需求低迷,油价弱势近日虽然伊朗局势升温,中东地区几起油船被袭击事件影响,但油价并未走高,而是出于调整结构中。由于市场预期局势失控的可能性较低,而中美贸易问题导致的全球经济衰退风险更大,需求会持续低迷,因此油价调整压力较…...

    2024/4/26 19:03:37
  17. 氧生福地 玩美北湖(上)——为时光守候两千年

    原标题:氧生福地 玩美北湖(上)——为时光守候两千年一次说走就走的旅行,只有一张高铁票的距离~ 所以,湖南郴州,我来了~ 从广州南站出发,一个半小时就到达郴州西站了。在动车上,同时改票的南风兄和我居然被分到了一个车厢,所以一路非常愉快地聊了过来。 挺好,最起…...

    2024/4/29 20:46:55
  18. 氧生福地 玩美北湖(中)——永春梯田里的美与鲜

    原标题:氧生福地 玩美北湖(中)——永春梯田里的美与鲜一觉醒来,因为大家太爱“美”照,在柳毅山庄去寻找龙女而错过了早餐时间。近十点,向导坏坏还是带着饥肠辘辘的我们去吃郴州最富有盛名的“鱼头粉”。说这是“十二分推荐”,到郴州必吃的美食之一。 哇塞!那个味美香甜…...

    2024/4/30 22:21:04
  19. 氧生福地 玩美北湖(下)——奔跑吧骚年!

    原标题:氧生福地 玩美北湖(下)——奔跑吧骚年!让我们红尘做伴 活得潇潇洒洒 策马奔腾共享人世繁华 对酒当歌唱出心中喜悦 轰轰烈烈把握青春年华 让我们红尘做伴 活得潇潇洒洒 策马奔腾共享人世繁华 对酒当歌唱出心中喜悦 轰轰烈烈把握青春年华 啊……啊……啊 两…...

    2024/5/1 4:32:01
  20. 扒开伪装医用面膜,翻六倍价格宰客,小姐姐注意了!

    原标题:扒开伪装医用面膜,翻六倍价格宰客,小姐姐注意了!扒开伪装医用面膜,翻六倍价格宰客!当行业里的某一品项火爆了,就会有很多商家蹭热度,装逼忽悠,最近火爆朋友圈的医用面膜,被沾上了污点,到底怎么回事呢? “比普通面膜安全、效果好!痘痘、痘印、敏感肌都能用…...

    2024/4/27 23:24:42
  21. 「发现」铁皮石斛仙草之神奇功效用于医用面膜

    原标题:「发现」铁皮石斛仙草之神奇功效用于医用面膜丽彦妆铁皮石斛医用面膜|石斛多糖无菌修护补水贴19大优势: 1、铁皮石斛:自唐宋以来,一直被列为皇室贡品,铁皮石斛生于海拔1600米的悬崖峭壁之上,繁殖力差,产量极低,所以古代仅供皇室、贵族享用 2、铁皮石斛自古民间…...

    2024/4/28 5:48:52
  22. 丽彦妆\医用面膜\冷敷贴轻奢医学护肤引导者

    原标题:丽彦妆\医用面膜\冷敷贴轻奢医学护肤引导者【公司简介】 广州华彬企业隶属香港华彬集团有限公司,专注美业21年,其旗下品牌: 「圣茵美」私密荷尔蒙抗衰,产后修复 「圣仪轩」私密荷尔蒙抗衰,产后修复 「花茵莳」私密荷尔蒙抗衰,产后修复 「丽彦妆」专注医学护…...

    2024/4/30 9:42:22
  23. 广州械字号面膜生产厂家OEM/ODM4项须知!

    原标题:广州械字号面膜生产厂家OEM/ODM4项须知!广州械字号面膜生产厂家OEM/ODM流程及注意事项解读: 械字号医用面膜,其实在我国并没有严格的定义,通常我们说的医美面膜指的应该是一种「医用敷料」,也就是说,医用面膜其实算作「医疗器械」的一种,又称「医用冷敷贴」。 …...

    2024/4/30 9:43:22
  24. 械字号医用眼膜缓解用眼过度到底有无作用?

    原标题:械字号医用眼膜缓解用眼过度到底有无作用?医用眼膜/械字号眼膜/医用冷敷眼贴 凝胶层为亲水高分子材料,含70%以上的水分。体表皮肤温度传导到本产品的凝胶层,热量被凝胶内水分子吸收,通过水分的蒸发带走大量的热量,可迅速地降低体表皮肤局部温度,减轻局部皮肤的灼…...

    2024/4/30 9:42:49
  25. 配置失败还原请勿关闭计算机,电脑开机屏幕上面显示,配置失败还原更改 请勿关闭计算机 开不了机 这个问题怎么办...

    解析如下&#xff1a;1、长按电脑电源键直至关机&#xff0c;然后再按一次电源健重启电脑&#xff0c;按F8健进入安全模式2、安全模式下进入Windows系统桌面后&#xff0c;按住“winR”打开运行窗口&#xff0c;输入“services.msc”打开服务设置3、在服务界面&#xff0c;选中…...

    2022/11/19 21:17:18
  26. 错误使用 reshape要执行 RESHAPE,请勿更改元素数目。

    %读入6幅图像&#xff08;每一幅图像的大小是564*564&#xff09; f1 imread(WashingtonDC_Band1_564.tif); subplot(3,2,1),imshow(f1); f2 imread(WashingtonDC_Band2_564.tif); subplot(3,2,2),imshow(f2); f3 imread(WashingtonDC_Band3_564.tif); subplot(3,2,3),imsho…...

    2022/11/19 21:17:16
  27. 配置 已完成 请勿关闭计算机,win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机...

    win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机”问题的解决方法在win7系统关机时如果有升级系统的或者其他需要会直接进入一个 等待界面&#xff0c;在等待界面中我们需要等待操作结束才能关机&#xff0c;虽然这比较麻烦&#xff0c;但是对系统进行配置和升级…...

    2022/11/19 21:17:15
  28. 台式电脑显示配置100%请勿关闭计算机,“准备配置windows 请勿关闭计算机”的解决方法...

    有不少用户在重装Win7系统或更新系统后会遇到“准备配置windows&#xff0c;请勿关闭计算机”的提示&#xff0c;要过很久才能进入系统&#xff0c;有的用户甚至几个小时也无法进入&#xff0c;下面就教大家这个问题的解决方法。第一种方法&#xff1a;我们首先在左下角的“开始…...

    2022/11/19 21:17:14
  29. win7 正在配置 请勿关闭计算机,怎么办Win7开机显示正在配置Windows Update请勿关机...

    置信有很多用户都跟小编一样遇到过这样的问题&#xff0c;电脑时发现开机屏幕显现“正在配置Windows Update&#xff0c;请勿关机”(如下图所示)&#xff0c;而且还需求等大约5分钟才干进入系统。这是怎样回事呢&#xff1f;一切都是正常操作的&#xff0c;为什么开时机呈现“正…...

    2022/11/19 21:17:13
  30. 准备配置windows 请勿关闭计算机 蓝屏,Win7开机总是出现提示“配置Windows请勿关机”...

    Win7系统开机启动时总是出现“配置Windows请勿关机”的提示&#xff0c;没过几秒后电脑自动重启&#xff0c;每次开机都这样无法进入系统&#xff0c;此时碰到这种现象的用户就可以使用以下5种方法解决问题。方法一&#xff1a;开机按下F8&#xff0c;在出现的Windows高级启动选…...

    2022/11/19 21:17:12
  31. 准备windows请勿关闭计算机要多久,windows10系统提示正在准备windows请勿关闭计算机怎么办...

    有不少windows10系统用户反映说碰到这样一个情况&#xff0c;就是电脑提示正在准备windows请勿关闭计算机&#xff0c;碰到这样的问题该怎么解决呢&#xff0c;现在小编就给大家分享一下windows10系统提示正在准备windows请勿关闭计算机的具体第一种方法&#xff1a;1、2、依次…...

    2022/11/19 21:17:11
  32. 配置 已完成 请勿关闭计算机,win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机”的解决方法...

    今天和大家分享一下win7系统重装了Win7旗舰版系统后&#xff0c;每次关机的时候桌面上都会显示一个“配置Windows Update的界面&#xff0c;提示请勿关闭计算机”&#xff0c;每次停留好几分钟才能正常关机&#xff0c;导致什么情况引起的呢&#xff1f;出现配置Windows Update…...

    2022/11/19 21:17:10
  33. 电脑桌面一直是清理请关闭计算机,windows7一直卡在清理 请勿关闭计算机-win7清理请勿关机,win7配置更新35%不动...

    只能是等着&#xff0c;别无他法。说是卡着如果你看硬盘灯应该在读写。如果从 Win 10 无法正常回滚&#xff0c;只能是考虑备份数据后重装系统了。解决来方案一&#xff1a;管理员运行cmd&#xff1a;net stop WuAuServcd %windir%ren SoftwareDistribution SDoldnet start WuA…...

    2022/11/19 21:17:09
  34. 计算机配置更新不起,电脑提示“配置Windows Update请勿关闭计算机”怎么办?

    原标题&#xff1a;电脑提示“配置Windows Update请勿关闭计算机”怎么办&#xff1f;win7系统中在开机与关闭的时候总是显示“配置windows update请勿关闭计算机”相信有不少朋友都曾遇到过一次两次还能忍但经常遇到就叫人感到心烦了遇到这种问题怎么办呢&#xff1f;一般的方…...

    2022/11/19 21:17:08
  35. 计算机正在配置无法关机,关机提示 windows7 正在配置windows 请勿关闭计算机 ,然后等了一晚上也没有关掉。现在电脑无法正常关机...

    关机提示 windows7 正在配置windows 请勿关闭计算机 &#xff0c;然后等了一晚上也没有关掉。现在电脑无法正常关机以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容&#xff0c;让我们赶快一起来看一下吧&#xff01;关机提示 windows7 正在配…...

    2022/11/19 21:17:05
  36. 钉钉提示请勿通过开发者调试模式_钉钉请勿通过开发者调试模式是真的吗好不好用...

    钉钉请勿通过开发者调试模式是真的吗好不好用 更新时间:2020-04-20 22:24:19 浏览次数:729次 区域: 南阳 > 卧龙 列举网提醒您:为保障您的权益,请不要提前支付任何费用! 虚拟位置外设器!!轨迹模拟&虚拟位置外设神器 专业用于:钉钉,外勤365,红圈通,企业微信和…...

    2022/11/19 21:17:05
  37. 配置失败还原请勿关闭计算机怎么办,win7系统出现“配置windows update失败 还原更改 请勿关闭计算机”,长时间没反应,无法进入系统的解决方案...

    前几天班里有位学生电脑(windows 7系统)出问题了&#xff0c;具体表现是开机时一直停留在“配置windows update失败 还原更改 请勿关闭计算机”这个界面&#xff0c;长时间没反应&#xff0c;无法进入系统。这个问题原来帮其他同学也解决过&#xff0c;网上搜了不少资料&#x…...

    2022/11/19 21:17:04
  38. 一个电脑无法关闭计算机你应该怎么办,电脑显示“清理请勿关闭计算机”怎么办?...

    本文为你提供了3个有效解决电脑显示“清理请勿关闭计算机”问题的方法&#xff0c;并在最后教给你1种保护系统安全的好方法&#xff0c;一起来看看&#xff01;电脑出现“清理请勿关闭计算机”在Windows 7(SP1)和Windows Server 2008 R2 SP1中&#xff0c;添加了1个新功能在“磁…...

    2022/11/19 21:17:03
  39. 请勿关闭计算机还原更改要多久,电脑显示:配置windows更新失败,正在还原更改,请勿关闭计算机怎么办...

    许多用户在长期不使用电脑的时候&#xff0c;开启电脑发现电脑显示&#xff1a;配置windows更新失败&#xff0c;正在还原更改&#xff0c;请勿关闭计算机。。.这要怎么办呢&#xff1f;下面小编就带着大家一起看看吧&#xff01;如果能够正常进入系统&#xff0c;建议您暂时移…...

    2022/11/19 21:17:02
  40. 还原更改请勿关闭计算机 要多久,配置windows update失败 还原更改 请勿关闭计算机,电脑开机后一直显示以...

    配置windows update失败 还原更改 请勿关闭计算机&#xff0c;电脑开机后一直显示以以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容&#xff0c;让我们赶快一起来看一下吧&#xff01;配置windows update失败 还原更改 请勿关闭计算机&#x…...

    2022/11/19 21:17:01
  41. 电脑配置中请勿关闭计算机怎么办,准备配置windows请勿关闭计算机一直显示怎么办【图解】...

    不知道大家有没有遇到过这样的一个问题&#xff0c;就是我们的win7系统在关机的时候&#xff0c;总是喜欢显示“准备配置windows&#xff0c;请勿关机”这样的一个页面&#xff0c;没有什么大碍&#xff0c;但是如果一直等着的话就要两个小时甚至更久都关不了机&#xff0c;非常…...

    2022/11/19 21:17:00
  42. 正在准备配置请勿关闭计算机,正在准备配置windows请勿关闭计算机时间长了解决教程...

    当电脑出现正在准备配置windows请勿关闭计算机时&#xff0c;一般是您正对windows进行升级&#xff0c;但是这个要是长时间没有反应&#xff0c;我们不能再傻等下去了。可能是电脑出了别的问题了&#xff0c;来看看教程的说法。正在准备配置windows请勿关闭计算机时间长了方法一…...

    2022/11/19 21:16:59
  43. 配置失败还原请勿关闭计算机,配置Windows Update失败,还原更改请勿关闭计算机...

    我们使用电脑的过程中有时会遇到这种情况&#xff0c;当我们打开电脑之后&#xff0c;发现一直停留在一个界面&#xff1a;“配置Windows Update失败&#xff0c;还原更改请勿关闭计算机”&#xff0c;等了许久还是无法进入系统。如果我们遇到此类问题应该如何解决呢&#xff0…...

    2022/11/19 21:16:58
  44. 如何在iPhone上关闭“请勿打扰”

    Apple’s “Do Not Disturb While Driving” is a potentially lifesaving iPhone feature, but it doesn’t always turn on automatically at the appropriate time. For example, you might be a passenger in a moving car, but your iPhone may think you’re the one dri…...

    2022/11/19 21:16:57