
Linux
Free Jim
这个作者很懒,什么都没留下…
展开
-
Linux C语言执行命令行
char* arg[3];char *envp[] = {0,NULL};arg[0]="mkdir";arg[1]="./user/Jack";arg[2]=NULL;if(fork()==0){ execve("/usr/bin/mkdir",arg,envp);} else { return 0; }Ps: execve()在执行完成后会终止当前进程所以我们得搞个子进程去执行,才不会影响主进程第一个参数:文件名—就是你要用的命令对应的文件例:ls,cd这原创 2020-07-13 10:52:25 · 4343 阅读 · 0 评论 -
为什么有些c语言程序在Linux下能运行在Windows下不可运行
Linux和Windows的系统环境不同,一些头文件在Linux下存在,在Windows下不存在或者说,相同功能的函数会有不同的名字,不同的头文件原创 2020-05-17 18:02:12 · 1760 阅读 · 0 评论 -
dup和dup2
dup 新建一个最小的文件描述符,然后把它赋给参数表dup2 让参数表中第二个参数的文件描述符指向第一个参数指向的(此后通常会把第一个参数的文件描述符给close掉,以此来进行文件描述符的更替)...原创 2020-05-10 12:24:32 · 180 阅读 · 0 评论 -
open 和 lseek的参数
一:open(fd,“hello.txt”,O_RDONLY)O_RDONLY ---- 只读O_WRONLY ---- 只写O_RDWR ---- 可读可写二:lseek(fd,10,SEEK_SET)SEEK_SET ---- 把文件指针设置到第10SEEK_CUR ---- 文件指针从当前位置向右移动10位SEEK_END ---- 文件指针从末尾向左移动10位不成功会返回-1;如果移动超出文件大小,则文件会按指针值进行拓展...原创 2020-05-10 12:18:12 · 661 阅读 · 0 评论 -
linux 吐核段错误
可能原因:1.数组开太大2.空指针(遇到新的原因再更新)原创 2020-05-10 12:17:37 · 1341 阅读 · 0 评论 -
linux c 运行时间
Ps:现在的计算机性能都比较厉害,要测试出时间一般得要循环好多次才行原创 2020-05-10 12:16:30 · 230 阅读 · 0 评论 -
Linux C语言 shell
#include "wrapper.h"#include <time.h>int MAXARGS=10;int parseline(char *buf, char **argv) { char *delim; /* 指向第1个分隔符 */ int argc; /* 字符串数组args中命令行参数个数 */ int bg; /* 后台作业 */ buf[strlen(b...原创 2020-04-11 08:56:36 · 893 阅读 · 0 评论 -
虚拟机无法复制文件到windows
原因:文件权限不够把文件权限改成777即可chmod 777 文件名Ps:这是装了linux系统的虚拟机原创 2020-01-11 19:13:01 · 1271 阅读 · 0 评论 -
centos7 proftpd 虚拟用户配置
1.安装epel源(为安装做准备)wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo2.yum 安装 proftpdyum install -y proftpd openssl proftpd-utils3.防火墙配置(打勾,允许外部访问)4.启动 proftpdsystemc...原创 2019-12-31 18:50:36 · 1185 阅读 · 1 评论 -
归并排序
算法核心:大序列递归到小序列,进行排序然后合并\color{red}{大序列递归到小序列,进行排序然后合并}大序列递归到小序列,进行排序然后合并该算法的核心步骤在于——合并!\color{red}{该算法的核心步骤在于——合并!}该算法的核心步骤在于——合并!合并操作:\color{green}{合并操作:}合并操作:mark1 mark2分别用来标记两个子段抓住子段已经排序的特点\c...原创 2019-12-22 20:35:40 · 100 阅读 · 0 评论 -
Linux更改用户组
chown 用户组:用户 文件名 所谓用户组就是多个用户的集合我想要批量处理一些用户,则可以把他们归到一个组\color{green}{我想要批量处理一些用户,则可以把他们归到一个组}我想要批量处理一些用户,则可以把他们归到一个组这里表示的信息:文件open归root用户管\color{green}{文件open 归 root 用户管 }文件open归root用户管文件open属于j...原创 2019-12-21 23:16:34 · 390 阅读 · 0 评论 -
Linux权限问题
ls -l可以查看文件的详细信息,包括权限信息开头的三个rwx分别为:read 读write 写execute 执行rwx对文件和目录的含义是不一样的!\color{red}{rwx对文件和目录的含义是不一样的!}rwx对文件和目录的含义是不一样的!权限绝大多数情况是靠谱的,但是这些权限也有不靠谱的时候\color{green}{权限绝大多数情况是靠谱的,但是这些权限也有...原创 2019-12-21 22:57:57 · 171 阅读 · 0 评论 -
Linux 返回根目录,返回主目录
1.返回根目录cd /2.返回主目录cd ~原创 2019-12-21 22:19:59 · 17921 阅读 · 0 评论 -
重置网络
以管理员身份运行 cmd 命令行netsh winsock reset原创 2019-12-21 22:15:46 · 910 阅读 · 0 评论 -
Linux增加用户,删除用户
userdel -r 用户名-r 选项表示在删除用户的同时删除用户的家目录原创 2019-12-21 22:08:03 · 127 阅读 · 0 评论 -
Linux查看用户和用户组
1.查看用户cat /etc/passwd其实就是打开一个名为 “ passwd ” 的文件2.查看用户组cat /etc/group打开 “ group ” 文件原创 2019-12-21 22:06:26 · 296 阅读 · 0 评论 -
Linux查看服务器运行状态
systemctl status 服务器原创 2019-12-21 22:03:25 · 4676 阅读 · 0 评论 -
Linux创建文件,文件夹
1.创建文件(可任意加后缀)touch 文件名2.创建文件夹mkdir 文件夹名原创 2019-12-21 22:01:33 · 309 阅读 · 0 评论 -
Linux 查看ip
ifconfig原创 2019-12-21 21:58:43 · 207 阅读 · 0 评论