- 博客(13)
- 资源 (9)
- 问答 (41)
- 收藏
- 关注
原创 Linux 命令(82)—— chgrp 命令
1.命令简介chgrp(change group)命令,用来改变指定文件或目录所属的用户组。仅限文件属主与 root 使用。指定组名时可以是用户组名称也可以是用户组 ID。文件名可以是由空格分隔的文件列表,也可以是由通配符描述的文件集合。2.命令格式chgrp [OPTION]... GROUP FILE...chgrp [OPTION]... --reference=RFILE FIL...
2019-10-31 16:54:57 1163
原创 chmod(1) command
chmod 命令用来变更文件或目录的访问权限。仅限文件属主和超级用户 root 使用。Linux 文件与目录的权限有三种范围,属主(u,user)、属组(g,group)与其它(o,other),全部用户使用 a(all)表示。每个范围的权限由三个比特位表示,从左至右分别表示 r(read,读)、w(write,写)与 x(execute,可执行)。权限可以使用字符或八进制数字表示,r 对应数字 4,w 对应数字 2,x 对应数字 1。如果相应的权限位没有权限,使用ls -l命令查看时,显示为横杠-。
2019-10-30 21:11:53 2675 1
原创 chown(1) command
chown 用来改变某个文件或目录的属主(owner)和所属用户组(group)。chown 仅限超级用户 root 使用。该命令通过改变文件的属主或者所属用户组可以向某个用户授权。属主可以是用户名或用户 ID,用户组可以是组名或组 ID。文件名是由空格分隔的文件列表,在文件名中可以包含通配符。一般来说,这个指令仅限系统管理者(root)使用,普通用户没有权限改变文件属主及所属组。
2019-10-28 15:59:16 4257 1
原创 pidof command
pidof 命令用于查找指定名称进程的进程ID,是命令 killall5 的一个软链接。找出进程 ID 的目的通常是根据进程 ID 进一步确认进程的运行状态、杀掉进程或者发送一个信号给它。
2019-10-20 22:06:10 3122
原创 rmdir(1) command
rmdir 命令用来删除一个或多个空目录。注意,rmdir 命令无法删除非空目录,删除非空目录可以使用命令rm -r。
2019-10-18 23:22:27 2096 1
原创 配置文件格式快速上手
不管是移动应用、桌面程序还是后台服务,经常需要从配置文件中读取配置信息,进行程序初始化和改变运行时的状态。以什么样的格式来存储配置信息,这是开发人员需要面临的一个问题。下面会详细介绍并给出解析实例。
2019-10-18 15:20:08 8334 3
原创 C++ 字符串分割
C++ 中经常需要对字符串按照指定字符或字符串进行分割操作以获得子串。下面给出具体实现。版本一://qsort函数需要的比较函数,按照升序排序int comp(const void*a,const void*b) { return *(int*)a-*(int*)b;}//按指定分隔符分割字符串//src:源字符串 delimiter:分隔符集合vector<string&...
2019-10-14 18:19:44 4679
原创 killall(1) command
killall 使用进程的名称来杀死进程,可以杀死一组同名进程。我们可以使用 kill 命令杀死指定进程PID的进程,如果要找到我们需要杀死的进程,我们还需要在之前使用 ps 等命令再配合 grep 来查找进程,而 killall 把这两个过程合二为一,是一个很好用的命令。使用 killall 需要注意如下几点:(1)killall 可以发送一个信号给指定名称的所有进程,如果没有指定信号, 缺省发送 SIGTERM(15),该信号的默认动作是终止进程;
2019-10-10 10:45:15 2594
原创 kill(1) command
kill 命令用于终止进程或向进程发送指定信号。kill 命令可以发送指定的信号到相应的进程或进程组。不指定信号缺省发送 SIGTERM(15)来终止指定进程。如果想强制终止进程,可以显示指定 SIGKILL(9) 信号,因为该信号无法被进程捕获。本文介绍的是符合 POSIX 标准的 kill 功能,不同 Linux 发行版对 kill 的实现有所不同,具体参见其对应的帮助手册。
2019-10-10 10:32:06 926 1
原创 uptime(1) command
uptime 用于显示系统总共运行了多长时间和系统的平均负载。无选项 uptime 命令会显示一行信息,依次为:当前时间、系统已经运行了多长时间、目前有多少用户登录、系统在过去的 1 分钟、5 分钟和 15 分钟内的平均负载。输出结果等同于top命令汇总区的第一行。系统平均负载指单位时间内,系统中处于可运行状态和不可中断状态的进程数,也就是平均活跃进程数,他和 CPU 使用率没有直接关系。可运行状态的进程。
2019-10-08 23:37:22 1061 1
tinyxml2+示例代码+介绍文档
2015-09-26
HTML 如何设置图片宽高分别为原宽高的不同比例?
2020-08-22
Google C++编程风格指南中6.10节流中不支持字符串操作符重新排序 什么意思
2018-08-05
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 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关注的人