Linux
盲人射手的世界
两耳不闻窗外事,一心只读圣贤书
展开
-
SAMBA
samba原创 2022-02-24 22:01:40 · 264 阅读 · 0 评论 -
随手记-源码安装
源码包安装,一般上有./configure可执行文件,接下来正常流程就只是是make &&make install.现在autoconf.sh原创 2021-06-10 17:26:31 · 328 阅读 · 0 评论 -
2021-04-15
批量kill同名的进程pgrep firefox | xargs kill -s 9更多的请读这篇文章https://blog.csdn.net/andy572633/article/details/7211546转载 2021-04-15 14:47:01 · 81 阅读 · 0 评论 -
阿里云:error
cloud-init-upgrade.service、postfix.service、rsyslog.servicehttps://bbs.aliyun.com/read/539157.html?spm=5176.10695662.1996646101.searchclickresult.153f17d5gUCn3thttps://yq.aliyun.com/articles/55...原创 2018-09-22 14:45:00 · 220 阅读 · 0 评论 -
Makefile1
我的第一个Makefileall: main.o hello.o function.o gcc -o main $^main.o : main.c function.o hello.o gcc -c main.c -I ./include -I ./srchello.o : src/hello.c gcc -c ./src/hello.c -I ./include fun...原创 2018-10-20 18:40:42 · 175 阅读 · 0 评论 -
Makefile2
Makefile上面会有个变量区:VRE_D : make VRE_D=1 or true (必须得有等号,因为它不是target,另外ifdef,只要有值就是true)OPT: make OPT=add(得等于固定的值)其实更多使用方法是直接赋值;在变量区调用echo会出错,why???# 注释顶格写,不然会被输出不加@ ,会把这条指令也输出出来#firstly,ser...原创 2018-10-26 14:34:22 · 173 阅读 · 0 评论 -
file option 失败与查错
#include<stdio.h>#include<ctype.h>/*I don't understand that av[ac]会自动添加下面的内容1qXDG_SESSION_ID=2291HOSTNAME=shenhaoTERM=xtermSHELL=/bin/bashHISTSIZE=1000SSH_CLIENT=101.230.196.33 ...原创 2018-10-31 11:16:26 · 299 阅读 · 0 评论 -
makefile_example
DESTDIR?=/usrPREFIX?=/localSRC = world.c hello.cOBJ = $(SRC:.c=.o)all : hello#依赖关系是从上往下,所以执行方向是从下往#输出可执行文件名字是由 all 后的target决定的,跟这个 -o 没有关系#$@ 值所有目标文件的集合."-o $@ $(OBJ)" 很让人迷糊,可以简单总结为#".c.o:....原创 2018-10-26 17:23:12 · 749 阅读 · 0 评论 -
open记录
这是一个很失败的记录,本以为很简单的函数,硬是花了一两个小时!!!fd1 = open(file, O_RDWR|O_CREAT| O_TRUNC, S_IRUSR| S_IWUSR);书上这样调用,从名字可以看出来是只有文件拥有者才有读写权限;但如果不加权限会如何?--wxrwx--T 1 shenhao shenhao 0 Nov 13 16:06 1.txt这应该是...原创 2018-11-13 16:11:51 · 164 阅读 · 0 评论 -
自己从手写cp,记录
#include <stdio.h>#include <fcntl.h> #define BUF_SIZ 100/*logic:写一个cp,要求文件中的空格不能少*//*//fgets char *fgets(char *buf, int bufsize, FILE *stream);首先他不能直接操作 fd, 只能放数组里,第三个参数类型是 FILE...原创 2018-11-15 13:51:21 · 179 阅读 · 0 评论 -
删除多个进程(转)
ps aux | grep "common" | cut –c 9-15 | xargs kill –9转载 2018-11-15 09:27:02 · 362 阅读 · 0 评论 -
sig关不掉那种
int kill (pid_t pid, int sig)if pid > 0 send sig to pidif pid == 0 会发送信号到进程同组的每个进程,包括自身if pid < -1 向组ID等于该pid 绝对值的组内所有进程发送信号if pid == -1 除了init pid=1 和自身, 发给所有人 #include <sign...原创 2019-01-06 11:29:47 · 369 阅读 · 0 评论 -
vim鸟叔实践
功能1,前提vim 1.txt 2.txt //开两个文件,需求:从文件1复制一行到文件2主要命令:1:1yy //复制第一行 ; 2:n 向下切换到文件2 ; 3 : p //粘贴 ; 4: :N //向上切换到文件1功能2,在一个界面上开启多个窗口主要命令:“:sp filename_path” ;可以配合G or 1G 跳转到第几行;然后 ctrl + w + 上/下 ...原创 2018-09-22 09:33:24 · 186 阅读 · 0 评论 -
RASPBERRY
原创 2018-07-27 22:05:28 · 330 阅读 · 0 评论 -
yum 和 apt-get有很大的区别
https://linux.cn/article-6846-1.html 看这个链接可以感受的到原创 2018-07-07 10:21:48 · 1319 阅读 · 0 评论 -
python
python编码的格式控制已经到了疯狂的境界了:def fun() prin("this is a fun")//如果def 不顶格写,编译器不知道这是一个函数if (True)print("This is True")//如果print顶格写,编译器会报错,说你格式错误另外我开始怀疑,其实并没有 shell 编程,其实就是python...原创 2018-07-07 15:14:33 · 296 阅读 · 1 评论 -
vim指令(转)
一、linux常用命令 查看操作系统版本 1 cat /proc/version 查看主板版本 1 cat /proc/cpuinfo 查看SD存储卡剩余空间 1 df -h 压缩:tar –zcvf filename.tar.gz dirname解压:ta...原创 2018-08-24 16:19:30 · 588 阅读 · 0 评论 -
linux 记录-文件属性-xz error-安装软件,有锁。
文件属性:-'regular file`b'block special file`c'character special file`C'high performance ("contiguous data") file`d'directory`D'door (Solaris 2.5 and up)`l'symbolic link阿里云错误:用yum指令就会报错:下...原创 2018-08-03 11:11:30 · 215 阅读 · 0 评论 -
鸟哥的私房菜-SUID,SGID
https://www.cnblogs.com/Jimmy1988/p/7260215.html跟鸟哥的书内容一模一样;当文件具有s(第一组rwx的x位置上出现s)属性,就是SUID,该文件必须为二进制代码;如果该文件是root所有,普通用户也可以执行它,比如例子中的passwd,但这种暂时获得root能力只有在执行过程中;也可以通过chmod u+s filename 使普通的文件具...翻译 2018-08-28 17:54:15 · 184 阅读 · 0 评论 -
linux学习-总结path-cp-od
其实和windows添加过程一样,只不过这个path的值是可以直接输出的!!!环境变量的添加:PATH="${PATH}:/root" #string append方法值得学习另外优先级的问题:假设有两个目录都有ls,这样执行ls,按照path前后顺序,先解析,先执行!!!cp:-a能把源文件的属性保存下来,从实验中可得:第二列的w(同一个用户组的写权限保留下来,红色部分)...原创 2018-08-24 16:18:44 · 151 阅读 · 0 评论 -
各个目录的意义:鸟叔的私房菜 282page
FHS/bin系统有很多放置可执行文件的目录,但/bin比较特殊。因为/bin放置的是在单人维护模式下还能够被操作的指令。 在/bin下面的指令可以被root与一般帐号所使用,主要有:cat, chmod, chown, date, mv, mkdir, cp, bash等等常用的指令。/boot这个目录主要在放置开机会使用到的文件,包括Linux核心文件以及开机菜单与开机所需配置...翻译 2018-08-24 17:47:27 · 247 阅读 · 0 评论 -
鸟叔的linux-ln记录
if hard link:soft link就相当于一个指针;另外,如果删除源文件后,再创建一个同名的文件,soft link发现不了这不是同一个文件,会继续执指向这个文件。...翻译 2018-08-30 10:51:00 · 221 阅读 · 0 评论 -
linux-添加公钥&
文章讲的很清楚:https://blog.csdn.net/github_35160620/article/details/52082478文章中涉及连个指令;http://man.linuxde.net/apt-keyapt-keypi@raspberrypi:~ $ apt-key list/etc/apt/trusted.gpg-------------------...原创 2018-09-06 10:54:17 · 2038 阅读 · 0 评论 -
syslog-ng
一、基础syslog-ng作为syslog的替代工具,可以完全替代syslog的服务,并且通过定义规则,实现更好的过滤功能。系统自带版本:引用# rpm -qa|grep syslog-ngsyslog-ng-1.6.7-1syslog官方网站:最新版本是2.0.5。为方便使用,暂以系统自带的版本1.6.7说明,以后再提供更新的rpm包。1、前提使用syslog-ng前,...转载 2018-09-14 14:58:16 · 683 阅读 · 0 评论 -
centOS7 安装以后连不上网,怎么设置都没有用!
centOS7 安装以后连不上网,怎么设置都没有用!https://blog.csdn.net/u013252047/article/details/77947594?locationNum=3&fps=1原创 2018-05-19 12:48:10 · 4747 阅读 · 0 评论