5月
GouplovXim1314
这个作者很懒,什么都没留下…
展开
-
给Linux设置回收站
/******************************************************** * Author: Goup * * Date: 2018-02-07 08:58 创智国际茶楼兰州金利达电子技术有限公司 * * Description: 避免误删操作,rm命名将要删除的文件放入~/.trash下,cleartrash彻底杀删除 * ***************...原创 2018-05-27 01:44:30 · 551 阅读 · 0 评论 -
Linux下alias命令
/******************************************************** * Author: Goup * * Date: 2017-09-04 14:56 * * Description: alias * ********************************************************/alias 基本用法: ali...原创 2018-05-29 00:32:36 · 294 阅读 · 0 评论 -
shell脚本实现自动生成文件头信息用到的语法
/******************************************************** * Author: Goup * * Date: 2017-08-29 14:15 * * Description: cat >> "$1" << EOF * **************************************************...原创 2018-05-26 04:38:17 · 1475 阅读 · 0 评论 -
shell脚本实现自动生成C语言文件头信息
/******************************************************** * Author: Goup * * Date: 2017-08-29 * * Description: 放到 /bin 下, chmod +x vii * ********************************************************/#!/bin...原创 2018-05-26 04:37:05 · 1440 阅读 · 0 评论 -
shell脚本实现自动生成shell文件头信息
/******************************************************** * Author: Goup * * Date: 2017-08-29 * * Description: 放到 /bin 下, chmod +x vish * ********************************************************/#!/bi...原创 2018-05-26 04:36:46 · 1856 阅读 · 0 评论 -
Linux下硬盘性能测试
<-- 2018-01-30 -->Linux上运行:dd if=/dev/zero of=test bs=64k count=16k conv=fdatasync && rm -f test此命令最好慎用,会占比较多的磁盘IO,有些服务商可能会不高兴。原创 2018-05-28 04:35:18 · 1175 阅读 · 0 评论 -
Linux下free命令
<-- 2018-01-30 -->free 命令会显示内存的使用情况,包括实体内存,虚拟的交换文件内存,共享内存区段,以及系统核心使用的缓冲区等。可用参数: -b 以Byte为单位显示内存使用情况。 -k 以KB为单位显示内存使用情况。 -m 以MB为单位显示内存使用情况。 -o 不显示缓冲区调节列。 -s <间隔秒数> 持续观察内存使用状况。 -t 显示内...原创 2018-05-27 01:44:02 · 1555 阅读 · 0 评论 -
Linux下find命令
/******************************************************** * Author: Goup * * Date: 2017-09-06 09:09 * * Description: grep * ********************************************************/ 由于locate的非精确查找和非实时...原创 2018-05-28 04:35:31 · 491 阅读 · 0 评论 -
Linux下压缩与解压缩
/******************************************************** * Author: Goup * * Date: 2017-08-21 * * Description: Compression and decompression in Linux * ************************************************...原创 2018-05-28 04:34:31 · 315 阅读 · 0 评论 -
Linux下统计相关的命令
<!-- 2018-02-06 -->df -k -h 查看分区大小。注意-h要在后面du -h update --max-depth=1 查看文件夹update大小。 命令较长不好记。其实打一遍之后,以后!du就可以du -sh 目录 查看某个目录的sizesort -k列号 -r反序ls -Sr -h能够按大小顺序排序显示ls -Sr -h |awk {'print $5'}只...原创 2018-05-29 00:32:47 · 866 阅读 · 0 评论 -
Linux实用命令
1.du -hsx * | sort -rh | head -6 获取磁盘空间使用情况的方法 命令和选项的解释: du – 估计文件的空间使用情况 -hsx – (-h)更易读的格式,(-s)汇总输出,(-x)跳过其他文件系统的文件 sort – 对文本文件按行排序 -rf – (-r)将比较的结果逆序输出,(-f)忽略大小写 head – 输出文件的头几行2.Cat命令反向输出(...原创 2018-05-28 04:35:41 · 364 阅读 · 0 评论 -
Linux下命令行日常快捷键
<!-- 2018-12-19 -->命令行日常快捷键 1.ctrl + u 剪切光标前的内容 2.ctrl + k 剪切光标到行末的内容 3.ctrl + y 粘贴 4.ctrl + e 移动光标到行末 5.ctrl + a 移动光标到行首 6.alt + f 跳到下一个空格 7.alt + b 跳回上一个空格 8.alt + Backspace 删除前一个单词 9.ctrl +...原创 2018-05-28 04:35:09 · 227 阅读 · 0 评论 -
VIM加密与解密
<!-- 2018-12-20 -->VIM加密,解密保存文件经常使用:x,有时候由于文本输入使用了大写,导致输入了:X,被强行输入了密码,每次打开还需要密码,烦不胜烦,找到此文并加以修改,感谢原文作者独语者。然而在使用Vim编辑文件保存时时,有时候可能不小心按了将:x按成:X(shift键未及时按下松开),这时体统会提示: Enter encryption key:原来:X命令是加密...原创 2018-05-29 00:32:59 · 700 阅读 · 0 评论 -
ssh登录欢迎
<!-- 2018-12-19 -->1.显示文本文件的内容 /etc/issue #登录前提示 /etc/motd #登录后提示 ssh还可以修改/etc/ssh/sshd_config里Banner项所指示的文件2.ssh登陆后要运行脚本的话: 把你的脚本放到该用户的~/.bashrc里最后一行即可 [root@gouplovxim ~]# vim GouplovXim ...原创 2018-05-27 01:44:47 · 951 阅读 · 0 评论 -
搜狐YUM源配置
souhu.repo 1 [souhu-source] 2 name=CentOS-$releasever - Base - sohu.com 3 mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch& repo=os 4 baseurl=http://mirrors.s...原创 2018-05-27 01:43:34 · 1584 阅读 · 0 评论 -
shell脚本实现自动生成php文件头信息
<!-- 2018-02-06 -->#!/bin/bashif ! grep "^<!DOCTYPE html>" "$1" &>/dev/null;thencat >> "$1" << EOF<!------------------------------------Filename:原创 2018-05-26 04:38:38 · 658 阅读 · 1 评论 -
Linux日志简介
<-- 2018-01-30 -->linux下登录日志在下面的目录里: cd /var/log 查看ssh用户的登录日志: less secure 日志对于安全来说,非常重要,他记录了系统每天发生的各种各样的事情,你可以通过他来检查错误发生的原因,或者受到攻击时攻击者留下的痕迹。日志主要的功能有:审计和监测。他还可以实时的监测系统状态,监测和追踪侵入者等等一、在Linux系统中,有三...原创 2018-05-27 01:40:26 · 368 阅读 · 0 评论 -
Linux系统常见目录
<!-- 2017-12-24 -->Linux系统常见目录 /root 管理员家目录 /home 普通用户家目录 /boot 启动引导目录 /bin 命令保存目录(普通用户使用) /sbin 命令保存目录(管理员使用) /dev 设备文件存放目录 /dev/sr0 光驱设备名 /etc 配置文件存放 /media 挂载目录 /mnt 挂载目录 /proc 文件存放在内存里 /tmp...原创 2018-05-28 04:34:46 · 279 阅读 · 0 评论 -
Linux系统安装
<!-- 2017-12-21 -->虚拟机中,在定制硬件的时候选择镜像文件新建虚拟机-->稍后安装操作系统-->Linux(Centos)-->自定义硬件1.自定义布局 分区 文件系统 windows fat16 fat32 NTFS C盘 - 系统盘 Linux ext2 ext3 ext4 树状文件系统结构 必须分区 swap分区 交换...原创 2018-05-27 01:40:52 · 690 阅读 · 0 评论 -
Linux软件包管理
<!-- 2017-12-24 -->软件包管理 软件分类: 1).二进制包 .rpm 安装速度快 不可以自定义 2).源码包 .tar.gz .tar.bz2 编译时间长 效率较高 自定义安装 1.二进制包 1)官方网站下载 2)光盘 ISO 镜像文件 mount /dev/sr0 /media && cd /media/P...原创 2018-05-27 01:43:06 · 1079 阅读 · 0 评论 -
Linux计划任务
<!-- 2018-12-24 -->计划任务 1.crontab -e 编辑计划任务 * * * * * 命令 * 一小时中第几分钟(0-59) * 一天中第一个小时(0-23) * 一个月中第几天 (1-31) * 一年中第几个月 (1-12) * 一周中星期几 (0-6) 2.crontab -l 查看计划任务 3.crontab -r 删除所有计划任务...原创 2018-05-27 01:41:32 · 227 阅读 · 0 评论 -
Linux进程管理
<!-- 2018-12-24 -->管理进程 -- 3个查看,2个终止 1.判断Linux是否足够健康 1).ps aux 查看系统进程 a -- 查看前台运行的所有进程 u -- 显示进程用户名 x -- 查看后台运行的所有进程 2).pstree 3).top 查看系统负载 ①. P 对 CPU 排序 ②. M 对 Mem 内存排序 ③. q...原创 2018-05-27 01:41:46 · 234 阅读 · 0 评论 -
Linux用户组和用户组管理
<!-- 2018-12-24 -->用户组和用户组管理 --> 3个文件7个命令 vim /etc/passwd 用户组信息文件 vim /etc/shadow 用户密码文件(影子文件) 之所以叫影子文件,因为 [root@localhost /]#ll /etc/shadow ----------. 1 root root 797 Dec 21 21:58 /etc/...原创 2018-05-28 04:34:54 · 557 阅读 · 0 评论 -
系统配置文件汇总
/etc/ rc.local 开机自启动 crontab 定时任务 inittab 系统启动级别 sysconfig/network-scripts/ifcfg-eth0 配置网络 fstab 设置文件系统挂载信息的文件,使得开机能够自动挂载磁盘分区 passwd 用户账号,密码等信息 profile 环境变量 yum.repos.d/ yum源配置 /va...原创 2018-05-28 04:35:02 · 523 阅读 · 0 评论 -
Linux ifconfig文件详解
/******************************************************** * Author: Goup * * Date: 2017-09-04 15:25 * * Description: regular expression * ********************************************************/ /et...原创 2018-05-28 04:35:48 · 2039 阅读 · 0 评论 -
Linux fstab文件详解
/******************************************************** * Author: Goup * * Date: 2017-09-04 15:27 * * Description: regular expression * ********************************************************/ /et...原创 2018-05-29 00:32:20 · 519 阅读 · 0 评论 -
Linux时间变慢解决方法
<!-- 2018-01-03 -->Linux时间变慢解决方法情景:系统为CentOS-5.4,硬件时间正确(查看硬件时间的方法见下面),系统时间每隔24小时会慢20分钟左右Linux将时钟分为系统时钟(System Clock)和硬件(Real Time Clock,简称RTC)时钟两种。系统时间是指当前Linux Kernel中的时钟,而硬件时钟则是主板上由电池供电的那...原创 2018-05-27 01:42:39 · 4714 阅读 · 0 评论 -
Linux命令行快捷键
/******************************************************** * Author: Goup * * Date: 2017-08-27 22:41 * * Description: Linux下命令行快捷键 * ********************************************************/ 快捷键 操作 ↑...原创 2018-05-29 00:32:29 · 814 阅读 · 0 评论 -
Linux暂停并在后台运行命令
<!-- 2018-12-19 -->暂停并在后台运行命令 CTRL + Z - 暂停应用程序 fg - 重新将程序唤到前台 例如: 你正用 vim 编辑一个文件:vim abc.txt 文件编辑到一半你意识到你需要马上在终端输入些命令,但是 vim 在前台运行让你不能输入。 你可以按 CTRL + Z,前台的命令就会暂停,画面就切回到命令行了。然后你就能运行你想要运行命令, 等命令运...原创 2018-05-29 00:33:14 · 2714 阅读 · 0 评论 -
vim基本操作
<!-- 2018-02-06 -->1.插入删除 i/I a/A o/O x/X r/R s/S s: 从当前光标位置处开始,以输入的文本替代指定数目的字符 S: 删除指定数目的行,并以所输入文本代替之 d0: 删至行首 d$: 删至行尾 dd: 删除光标所在行 ndd: 2.高亮显示一个单词并查找的方发,将光标移动到所找单词. 1: shift + "*" ...原创 2018-05-29 00:33:21 · 299 阅读 · 0 评论 -
vim复制粘贴
<!-- 2018-02-06 -->1.nyy2.ndd3.用 v 选中文本之后按y进行复制,按 d 进行剪切,之后按 p 粘贴4. [d|y][$|0] [剪切|复制]当前行光标所在位置至行尾 [d|y][^|$] -------------------------------行首5. y1G 复制光标所在行到第一行数据 yG 复制光标所在行到最后一行数据 6.撤销 'u'...原创 2018-05-28 04:34:39 · 244 阅读 · 0 评论 -
C++深拷贝与浅拷贝
浅拷贝 所谓浅拷贝,指的是在对象复制时,只对对象中的数据成员进行简单的赋值,默认拷贝构造函数执行的也是浅拷贝class Rect{public:Rect(){ count++; cout<<count<<endl; } //构造函数,计数器加1//拷贝构造函数/*Rect(const Rect &r)*{* width = r.width;* height = r....原创 2018-05-24 22:59:56 · 468 阅读 · 0 评论 -
C++构造函数
构造函数的作用在创建对象时,为对象分配内存空间并初始化类的构造函数不能被继承(构造函数不能被继承是有道理的,因为即使继承了,它的名字和派生类的名字也不一样,不能成为派生类的构造函数,当然更不能成为普通的成员函数)构造函数的形式(1)类名 (实参列表) {函数体}(2)类名 (实参列表):初始化列表{函数体}注:构造函数名跟类名完全一致,没有返回值,不具备类型当构造函数为私有(private)时,无...原创 2018-05-24 23:01:46 · 163 阅读 · 0 评论 -
C++析构函数
作用:创建对象时系统会自动调用构造函数进行初始化工作,同样,销毁对象时系统也会自动调用一个函数来进行清理工作(例如回收创建对象时消耗的各种资源),这个函数被称为析构函数。析构函数(Destructor)也是一种特殊的成员函数,没有返回值,不需要用户调用,而是在销毁对象时自动执行。与构造函数不同的是,析构函数的名字是在类名前面加一个”~“符号。特点:析构函数的作用并不是删除对象,而是在撤销对象占用的...原创 2018-05-24 23:02:43 · 228 阅读 · 0 评论 -
container_of与offsetof详解
Linxu内核中宏container_of的作用是根据结构体成员的一个指针地址来获取整个结构体的地址,要想理解container_of,我们先来看看宏offsetof我们先来看看宏offsetof在Linux内核中是这样定义的:#ifndef _LINUX_STDDEF_H#define _LINUX_STDDEF_H#define offsetof(TYPE, MEMBER) ((size_t)...原创 2018-05-24 23:04:48 · 270 阅读 · 0 评论 -
指针复杂类型
原则:从变量名起,根据运算符优先级结合,一步一步分析(1)int p; //这是一个普通的整型变量(2)int *p; //首先从p处开始,先与*结合,所以说明p是一个指针,然后再与int 结合,说明 指针所指向的内容的类型为Int型//所以p是一个返回整型数据的指针(3)int p[3]; //首先从p处开始,先与[ ]结合,说明p是一个数组,然后再与int 结合,说明数组里的元素是整型的//所...原创 2018-05-24 23:06:06 · 145 阅读 · 0 评论 -
Linux内核数据结构之链表list.h
#ifndef _LINUX_LIST_H#define _LINUX_LIST_H#include <linux/types.h>#include <linux/stddef.h>#include <linux/poison.h>#include <linux/const.h>/* * Simple doubly linked list imple...原创 2018-05-24 23:10:49 · 263 阅读 · 0 评论 -
Linux内核数据结构之链表hlist.h
/* * <Filename : hlist.h> * Date : 2017年6月4日 * Weather : cloudy day * Author : goup */ Linux内核数据结构之哈希链表/* * 1.因为哈希链表并不需要双向循环的技能,它一般适用于单向散列的场景。 * 所以,为了减少开销,并没有用struct hlist_node{}来代表哈希表头, * ...原创 2018-05-24 23:13:09 · 753 阅读 · 0 评论 -
1.1(准备环境) Windows下OpenCV3.2+Qt5.8.0+VS2013开发环境搭建
Cmake下载链接:https://pan.baidu.com/s/1ahjZEauORTNi24zVEDYNjw 密码:2mmwQt 及 VS插件 下载链接:https://pan.baidu.com/s/188EIPAiwFe6yzrRv4AiOPQ 密码:ohmmOpenCV3.2.0源码 下载链接:https://pan.baidu.com/s/1LQiixBH-dA...原创 2018-05-25 00:08:42 · 714 阅读 · 0 评论 -
Apache服务简介
<!-- 2018-01-02 -->Apache服务简介 1).世界上使用率最高的网站服务器,最高时可达70%;官方网站:apache.org 2).http 超文本协议 HTML 超文本标记语言 3).URL 统一资源定位符 http://www.sina.com.cn:80/admin/index.php http:// -- ssl 安全套接字 www.si...原创 2018-05-25 00:14:37 · 1004 阅读 · 0 评论