自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Dablelv 的博客专栏。

The blog world of Dablelv

  • 博客(23)
  • 资源 (9)
  • 问答 (41)
  • 收藏
  • 关注

原创 service command

service 命令用于对系统服务进行管理,比如启动(start)、停止(stop)、重启(restart)、重新加载配置(reload)、查看状态(status)等。不同的 Linux 发行版一般均会带有此命令,比如 RHEL、CentOS、SUSE、Ubuntu、Fedora 等。service 命令是系统管理员命令,需要管理员权限才可以执行。service 命令本质上是一个 Shell 脚本,地址一般为 /sbin/service。

2019-11-27 15:02:51 4661

原创 crontab(1) command

crontab(cron table) 命令被用管理用户的需要周期性执行的任务,与 Windows 下的计划任务类似,当安装完操作系统后,默认会安装此服务工具,并且会自动启动 crond 进程,crond 进程每分钟会检查是否有要执行的任务,如果有则执行该任务。Linux 下的任务调度分为两类,系统任务调度和用户任务调度。系统任务调度:系统周期性所要执行的工作,比如写缓存数据到硬盘、日志清理等。/etc/crontab 文件是系统任务调度的配置文件。

2019-11-26 20:33:39 1458 1

原创 unzip(1) command

1.命令简介unzip 命令用于列出、测试和提取 ZIP 存档中的压缩文件。如果 unzip 不跟任何选项(默认行为),会将指定的 ZIP 存档文件解压到当前目录。2.命令格式unzip [-Z] [OPTIONS] [ZIP_FILE...] [FILE...] [-x FILE...] [-d EXDIR][ZIP_FILE…] 表示 ZIP 存档文件,[FILE…] 表示待处理的...

2019-11-25 20:51:33 6949 1

原创 zip(1) command

zip 命令是一个应用广泛的跨平台的打包和压缩工具,使用Deflate(LZ77 + 哈夫曼编码)无损压缩算法将文件压缩为后缀为 .zip 的 zip 文件。其配套的命令为unzip,用于解压 zip 文件。

2019-11-24 23:09:04 16194

原创 bc command

bc(BinaryCalculator)命令用于任意精度的计算,语法类似于C语言。Bash内置了对整数四则运算的支持,但是并不支持浮点运算,而bc命令可以很方便地进行浮点运算和整数运算。本文描述的GNU版本超出了传统bc的实现和POSIX标准。在使用扩展功能时,可以使用命令行选项打印警告或拒绝使用。......

2019-11-22 15:45:09 4207 1

原创 expr command

expr(expression) 命令用于计算表达式的值。expr 支持关系运算、算数运算、字符串匹配、截取、获取长度等相关运算。只支持整数和字符串,不支持浮点数。若涉及浮点数的运算,可使用 bc 命令。3.选项说明4.表达式说明注意:(1)很多操作符需要进行转义,比如大于号在 Shell 中用于重定向,使用大于号时需要转义 >;(2)如果两个参数都是数字,那么比较就是算术运算,否则就是字典序。(1)整数的算数运算。(2)整数的关系运算。(3)字符串的关系运算。(4)执行模式匹配,获取匹

2019-11-19 01:00:38 2671 1

原创 dirname(1) command

dirname 命令从文件路径中获取文件目录。作用与 basename 命令相反,basename 用于获取文件名。如果文件路径中不包含 /,那么输出 . 表示当前目录。如果文件路径最后一个字符是 /,那么剥离倒数第二个 / 及其后的内容。

2019-11-18 16:38:24 6800

原创 basename(1) command

1.命令简介basename 命令从文件名中剥离目录和后缀,以获取文件的基本名称。2.命令格式basename NAME [SUFFIX]basename OPTION... NAME...3.选项说明长选项的强制参数对于短选项也是强制的。-a, --multiple 支持多个文件名称参数,将每一个参数当做文件名对待-s, --suffix=SUFFIX 移除后缀-z, -...

2019-11-18 16:13:43 684

原创 info(1) command

info 命令用于阅读 Linux 下 info 格式的帮助文档。就内容来说,info 页面比 man page 编写得要更好、更容易理解,但 man page 阅读起来更加方便。一个 man 手册只有一级标题,而 info 页面将内容组织成多级标题,每个标题称为节点,每个标题下可能存在子标题(称为子节点)。要理解 info 命令,不仅要学习如何在单个节点中浏览,还要学习如何在节点和子节点之间切换。就便捷而言,建议使用 man 而不是 info。

2019-11-17 23:14:49 1801

原创 man(1) command

1.命令简介man(manual) 命令用户查看命令帮助、配置文件帮助和编程帮助等信息。Linux 提供了丰富的命令以及帮助手册,当需要了解某个命令的作用及用法时,可以使用 man 查看一下其帮助手册,同时也可以使用 man man 查看 man 命令的使用方法。当需要了解与编程相关的系统调用以及库函数的用法时,也可以通过 man 查看接口的帮助手册。此外,系统相关的配置文件的介绍也可以通过 ...

2019-11-17 17:04:18 2819 1

原创 ln(1) command

ln(link)用于在文件之间建立链接。链接分为硬链接(hard link)和软链接(符号链接,symbolic link)两种,默认创建硬链接,如果要创建软链接须使用 -s 选项。本文介绍的是 GNU 版本的实现,其它版本(如 POSIX 版)实现会所有不同。注意:(1)硬链接不是一个独立的文件,只是一个文件名。一个文件可以有多个文件名,只有将最后一个文件名从磁盘上删除,才能把这个文件删掉;(2)软链接可以跨文件系统,但硬链接不能跨文件系统,因为硬链接只是文件的别名,而非独立的文件;

2019-11-14 12:56:10 771

原创 test(1) command

test 用于检查某个条件是否成立,它可以进行数值、字符串和文件三个方面的测试。本文介绍的是 GNU 版本的 test,其它版本(如 POSIX 版)的实现可能会有所不同。

2019-11-13 13:10:54 1213 1

原创 env(1) command

env 在修改后的环境中运行程序。env 也可以用于显示系统中已存在的环境变量。若没有设置任何选项和参数时,则直接显示当前系统的环境变量。本文介绍的是 GNU 版本的 env,其它版本(如 POSIX 版)的实现可能会有所不同。

2019-11-12 22:08:13 1365

原创 updatedb(1) command

updatedb 命令用于更新 locate 命令使用的数据库。本文介绍的是 GNU 版本的 updatedb,其它版本的选项会有所不同。

2019-11-12 14:28:49 3502 4

原创 locate(1) command

locate 命令用于查看文件。如果没有指定 ——regex,匹配模式可以包含通配符(globbing characters)。如果模式不包含通配符,则模式等价于*PATTERN*。作用类似于 find 命令,但是比 find 要快,因为 locate 不像 find 那样全磁盘搜索,而是从由 updatedb 命令维护的数据库(一般为 /var/lib/mlocate/mlocate.db)中进行查找。

2019-11-12 09:42:46 3479 5

原创 whereis(1) command

whereis 命令用于查找命令的二进制程序、源代码文件和 man 手册等相关文件的路径。如果仅显示命令的绝对路径,可使用 which 命令,其他普通文件的查找需使用 locate 或 find 命令。whereis 默认的搜索路径是从硬编码路径中查找,硬编码路径是用定义的,以及环境变量 PATH 和 MANPATH 定义的路径。要知道使用了哪些路径,最简单的方法是使用 -l 选项来查看。

2019-11-08 21:35:17 1540 1

原创 which(1) command

which 用于查看给定命令的绝对路径。which 可指定一个或多个参数。对于它的每个参数,它将可执行文件的完整路径打印到 stdout。它通过使用与 bash(1) 相同的算法在环境变量 PATH 中列出的目录中搜索可执行文件或脚本来实现这一点。

2019-11-08 14:37:41 2063

原创 less(1) command

less 命令是常用的文本文件阅读工具,类似于 more,是加强版的 more 命令。less 主要用于浏览大文件,加载文件时不会读取整个文件,相比于 vim 或 nano 等文本编辑器,启动会更快。

2019-11-08 09:59:15 10408 2

原创 more(1) command

more 是常用的文本文件阅读工具。more 类似于 cat,不过以一页一页的形式显示,便于逐页阅读。一般文件过大时使用 more 浏览,文件较小时使用 cat。more 一次显示一屏文本,满屏后停下来,并且在屏幕的底部出现一个提示信息,给出至今己显示的该文件的百分比:–More–(XX%),可以使用交互式命令进行交互。回车键向下滚动一行。空格键(Space)显示下一页。b 键(back)回显上一页。斜杠 / 后跟待搜索的正则表达式进行查找。h 或?键显示帮助信息。

2019-11-05 19:44:55 3220 1

原创 tail(1) command

tail 命令用于显示文件尾部内容,与命令 head 作用相反。默认情况下,显示文件的末尾 10 行内容。

2019-11-05 14:35:25 2715 1

原创 Linux 命令(86)—— head 命令

1.命令简介head 命令用于显示文件开头的内容。在默认情况下,显示文件的头 10 行内容。2.命令格式head [OPTION]... [FILE]...可以指定多个文件 FILE,此种情况下,输出的内容前会列出所属文件名。如果未给定 FILE 或者 FILE 是 -,则从标准输入读取。3.选项说明-c, --bytes=[-]K 显示每个文件的前 K 字节内容;如果附加 - 参...

2019-11-04 20:56:28 1011

原创 《C++ 进阶心法》书籍修正记录

书籍《C++ 进阶心法》初版由于时间和水平有限,出现部分有待完善甚至是错误的地方,特将修正点记录于此。C++ 临时对象(1)推理出输出结果:原来的Integer Constructorbefore returnInteger Copy ConstructorInteger Copy Constructor改为Integer ConstructorInteger Copy ...

2019-11-04 17:01:37 1111 7

原创 md5sum(1) command

md5sum 命令用于产生或校验 MD5 消息摘要(128位)。MD5 全称是消息摘要算法(Message-Digest Algorithm 5),此算法对任意长度的信息逐位进行计算,产生一个二进制长度为 128 位(十六进制长度为 32 位)的散列值,不同的文件产生相同的消息摘要的可能性是非常非常之小的。MD5 常常被用来验证网络文件传输的完整性,防止文件被人篡改。

2019-11-04 16:40:50 4472 1

tinyxml2+示例代码+介绍文档

资源包含2015.9.23从官网下载的tinyxml2的源码和自己编写的示例代码还有介绍文档,容易上手。官网的示例代码和文档晦涩难懂,才自己整理。

2015-09-26

TinyXML2.rar

C++轻量XML文件解析库!用于C++项目中进行XML文件的读取和创建!使用方法见本人blog!

2015-03-14

Voronoi Diagram维诺图

内包括C#实现的Voronoi Diagram源码,可执行程序和实验报告,请用VS2012或以上版本打开原工程文件。

2015-03-02

C版六中常见排序算法

C语言实现冒泡排序、快速排序、选择排序、堆排序、简单插入排序和希尔排序,并附上代码注释

2013-11-26

C语言版本Linux环境下MD5加密函数

C语言版本Linux环境下MD5加密函数,需要在Linux换进下运行。经测试验证,完全正确,内附带使用说明,谢谢

2013-11-05

C语言MD5算法实现

C语言实现MD5,经测试验证,散列过程完全正确,可供开发者使用!

2013-10-24

C#简单词法分析器

用C#编写的词法分析器,简单实用,适合上交编译原理实验作业,并附有实验报告,用VS2010即可打开原工程.绝对实用!

2013-05-06

C#编写代码生成器源码

C#编写的可连接数据库,进行模板代码生成器,为源码,用VS2010打开。

2013-04-04

JSP连接数据库简单留言板实验报告

贴有源码,JSP连接MySql数据库制作的简易的留言板,并附上实验报告

2013-03-27

HTML 如何设置图片宽高分别为原宽高的不同比例?

2020-08-22

Google C++编程风格指南中6.10节流中不支持字符串操作符重新排序 什么意思

2018-08-05

5.5.50-MariaDB的索引为什么在 where in子句中无法生效,MySQL可以?

2018-07-07

C++模板元编程和编写模板有什么区别?

2018-06-17

g++ -S将源码编译成汇编代码,使用的是哪个工具?

2018-06-11

从长度为n的数组中找出同时满足下面两个条件的所有元素,时间复杂度为O(n)。

2018-05-28

为什么C++局部数组变量地址间隔是16字节的倍数?

2018-05-17

缓冲溢出,为什么不报错?

2018-05-16

RLF、HRLF控制字符到底是什么

2018-05-10

printf关于浮点数的四舍五入的奇怪问题?

2018-05-09

stringstream的输入与输出的用法

2018-03-19

使用JS如何获取剪贴板内容

2018-03-06

Linux命名管道为什么叫FIFO?

2018-02-07

Linux下printf与wprintf不能同时使用?

2018-01-15

C标准库函数setvbuf的名称全称

2018-01-15

mysql count distinct 加条件

2017-06-15

awk如何获取除最后一行的所有行?

2017-05-19

rz命令如何上传文件夹

2017-05-07

CSS浮动为什么不会遮盖同级元素

2015-09-17

Linux下系统调用execl会等待一段时间才执行指定的可执行程序?

2015-09-11

为什么 Go range slice 时通过下标和值拷贝的性能是一样的?

2022-03-17

反向代理的上游服务指的是什么?

2021-03-12

Golang 接口类型可以有数据成员吗

2020-12-02

GoLand 如何自动批量换行

2020-10-07

Golang 如何进行标准错误输出

2019-12-24

git branch -dr origin/<branchname> 无法删除远端分支

2019-09-16

为什么 Golang 中序列化与反序列的函数一般命名为 marshal 与 Unmarshal 呢?

2019-06-26

golang main包可以被import吗

2019-06-11

golang小数默认是float32还是float64?

2019-05-28

golang const 可以修饰函数形参吗

2019-05-28

ldconfig命令全称是什么呢?

2019-04-02

golang的struc成员后跟字符串有什么作用?

2019-03-15

Linux中 链接器 ld 命令的全称是什么英文单词?

2019-03-12

ssh命令默认端口如何查看

2019-02-15

ssh客户端为什么不指定端口也可以登录成功

2019-02-15

C/C++的预处理文件的后缀为什么约定为.i

2019-01-24

go为什么不能获取字符串某个字符地址?

2019-01-13

date命令将时间戳转为可读时间为什么需要加@符号

2018-12-06

GNU C++定义对象时对象名称被括号包围且前面有个下划线是什么意思

2018-10-09

git merge可以操作远端分支吗?

2018-08-16

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除