自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 收藏
  • 关注

原创 c++学习笔记(关于结构体,权限修饰符,宏函数)

结构体C语言的结构体:1.定义结构变量必须加struct关键字;2.只能存放变量,不能存放函数;结构体:封装不同类型的数据(将不同类型的数据整合在一起,用同一种数据类型表示)C++对struct的升级:1.定义变量的升级:不用加struct关键字 2.可以保存函数 3.可以在结构体里加入权限修饰符;C++对struct的升级: 可继承、可多态C++对struct的升级:strcut ==...

2020-03-20 09:13:32 280

原创 c++学习笔记(关于register,static,引用,const)

c:register只能修饰局部变量不能修饰全局变量和函数作用:尽可能将修饰的变量保存在cpu的寄存器中省去cpu到内存中抓取数据的时间,提高程序运行效率。频繁访问变量用register修饰。注意:1,不能用&来获取register所修饰变量2,register修饰的变量一定是cpu能接受的数据类型static既能修饰局部变量也能修饰全局变量c至c++对register的升级...

2020-03-08 10:44:28 211

转载 shell中 set 指令的用法

语法set [-可选参数] [-o 选项]1功能说明set 指令可根据不同的需求来设置当前所使用 shell 的执行方式,同时也可以用来设置或显示 shell 变量的值。当指定某个单一的选项时将设置 shell 的常用特性,如果在选项后使用 -o 参数将打开特殊特性,若是 +o 将关闭相应的特殊特性。而不带任何参数的 set 指令将显示当前 shell 中的全部变量,且总是返回 true,...

2019-11-10 17:47:36 254

转载 查看Linux内核版本命令

查看Linux内核版本命令(两种方法):1、cat /proc/version[root@S-CentOS home]# cat /proc/versionLinux version 2.6.32-431.el6.x86_64 (mockbuild@c6b8.bsys.dev.centos.org) (gcc version 4.4.7 20120313 (Red Hat 4.4.7-4) ...

2019-11-10 17:44:05 410

转载 Linux中文件替换命令

在Linux系统中,经常与遇到将很多文件拷贝后,只需要修改其中几个配置,这时候就可以用sed命令一次性进行替换修改。将 file_name文件中的old-char全部替换为 new-char,相应的替换语法为:sed -i ‘s/od-char/new-char/g’ file_name注:上述标红者需要更改,其他格式不需要更改例1:在创建mysql Master - Slave环境时,...

2019-11-10 17:42:43 4019

原创 shell编程100例 第三周五题

1,点名器脚本#!/bin/bash# 编写一个点名器脚本#要提前准备一个 user.txt 文件#文件中需要包含所有姓名的信息,一行一个姓名,脚本回随机显示一个姓名while :doline=cat user.txt |wc ‐lnum=[RANDOMsed−n"[RANDOM%line+1]sed -n "[RANDOMsed−n"{num}p" user.txtsleep...

2019-11-03 17:55:07 121

转载 shell脚本编写计算器

shell脚本编写计算器:代码:#!/bin/bashfalg=“1”while [ “$falg” -eq “1” ]doecho “—shell迷你计算器—”echo “请选择对应的运算数字:”echo “1:表示加法”echo “2:表示减法”echo “3:表示乘法”echo “4:表示除法”echo “5:退出计算器!”read checkecho “值: c...

2019-11-03 17:38:47 1526

转载 shell脚本的一些基本操作

shell简介shell脚本不过是一些文件,我们将一系列需要执行的命令写入其中,然后通过shell来执行这些命令。shell脚本的执行方式sh script.sh # 脚本在当前目录下./script.sh #在当前目录下直接执行,不过需要赋予用户script的可执行权限当打开一个终端的时候,终端会执行一组命令来定义提示文本,颜色等设置。这组命令来自位于用户home目录中的.bashr...

2019-11-03 17:35:49 474

原创 shell编程100例 第二周5题

1,输入三个数并进行升序排序#!/bin/bash#依次提示用户输入 3 个整数,脚本根据数字大小依次排序输出 3 个数字read -p “请输入一个整数:” num1read -p “请输入一个整数:” num2read -p “请输入一个整数:” num3#不管谁大谁小,最后都打印 echo “num1,num1,num1,num2,$num3”#num1 中永远存最小的值,nu...

2019-10-27 18:57:01 158

转载 Shell编程注意事项

1.变量赋值时‘=’两边不能有空格在使用高级语言编程是,为了显示清楚,本人常常在等号两边加上空格,在shell编程时,加上空格会报错,但未必不能执行2.使用字符串时可以不加双引号,直接使用,但是中间不能有"或者转义字符例如: echo hello world , hello everyone可以输出hello world,hello everyone,其效果与 echo "hello...

2019-10-27 18:43:34 364 1

转载 SHELL编程(介绍)

前言说到shell编程,很多从事Linux运维工作的朋友都不陌生,都对shell有基本的了解,读者可能刚开始接触shell的时候,有各种想法,感觉编程非常困难,但shell编程是所有编程语言中最容易上手,最容易学习的编程脚本语言。本章向读者介绍shell编程入门、shell编程变量、if、while、for、case、select基本语句案例演练及shell编程四剑客find、grep、awk...

2019-10-27 18:41:42 86

原创 shell编程100例 第一周5题

1,通过位置变量创建 Linux 系统账户及密码答:#!/bin/bashuseradd “$1”echo “$2” | passwd ‐‐stdin “$1”#$1 $2为两个不同的参数。2,猜数字游戏脚本生成一个 100 以内的随机数,提示用户猜数字,根据用户的输入,提示用户猜对了,猜小了或猜大了,直至用户猜对脚本结束。答:#!/bin/bashnum=[R...

2019-10-20 19:15:33 353

转载 shell脚本解压多个文件

#!/bin/bash#查询压缩包出来,然后解压cd /root/ls *.tar.gz > ls.logls *.tgz >> ls.logdata=$(cat ls.log)for i in $datado#echo $itar -zxf $i & > /dev/nulldonerm -rf ls.log...

2019-10-20 18:55:00 712

转载 Linux————Linux下批量建立用户并设置密码(shell脚本)

在这里分为两种情况1.有规则给定用户名2.给定无规则用户名3.删除一:以下是创建给定用户名:首先得给出给定用户名,并逐个创建for user in {u1,u2,u3,u4};这句代码说明给定用户名在{u1,u2,u3,u4}这个数组中;通过for循环逐个取出douseradd $user//添加给定userecho “123456” | passwd --stdin $user...

2019-10-20 18:53:21 944

转载 Linux到底是什么

第一章 Linux是什么linux 的核心是由Linus Torvalds在1991年开发出来的linux到底是什么?Linux就是一个内核,它提供了一个完整的操作系统中最底层的硬件控制与资源管理的完整架构。(Linus Torvalds开发的Linux就只是一个内核而已)Linux操作系统是什么?Linux内核加上支持Linux内核的软件,就成为了完成的Linux操作系统。由于这些L...

2019-10-13 19:52:21 315

转载 linux如何安装Tomcat

首先,上传apache-tomcat 压缩包到linux上。(注:如没有安装包,可直接上传tomcat文件夹)先建立一个tomcat文件夹,把tomc解压在这里,或直接把上传的tomcat文件夹放入。解压成功后,进入tomcat bin目录下,执行./startup.sh 命令 可启动tomcat。注:这里可能刚开始的时候没有执行权限,需要先执行 chmod 777 * 修改所有权限,然...

2019-10-13 19:50:42 160

转载 Linux终端连接Linux服务器

我们经常需要通过类UNIX下连接我们的Linux服务器。比如我的Mac下经常需要连接上Linux服务器。一般系统都提供了ssh支持,可以直接连接:通过命令:ssh root@120.25.12.92然后输入root用户的密码就行了。如下图:...

2019-10-13 19:45:16 1498

转载 Linux释放内存

Linux释放内存在Linux上我们通常可以使用下面的命令来查看系统内存使用情况$ free -m$ cat /proc/meminfo12通常我们可以根据具体情况使用下面的命令来释放内存(需要root权限来执行)Freeing Up the Page Cacheecho 1 > /proc/sys/vm/drop_cachessync12Freeing Up the...

2019-09-29 10:27:20 157

转载 常见Linux发行版介绍

首先,让我们来看看下面的对比表,表中列出了2015年和2014年排名前10位的Linux发行版的情况:RedHatRed Hat Enterprise Linux(缩写为RHEL,Red Hat的企业版)。 Red Hat现在主要做服务器版的linux开发,在版本上注重了性能和稳定性以及对硬件的支持。 由于企业版操作系统的开发周期较长,注重性能、稳定性和服务端软件支持,因此版本更新相对较缓...

2019-09-29 10:24:12 146

转载 linux 常用服务汇总

邮件服务 postfixservice postfix start定时服务crontabservice crond startcrontab -e查找进程ps -aux | grep XXXSFTP 服务service sshd restartvi /etc/ssh/sshd_config修改最后一行的port号码,不要和现有的port冲突...

2019-09-29 10:18:41 471

转载 linux中 > 、>> 的用法

1 将history命令执行的结果保存到history.log文件中[root@gxzs-solr1 ~]# history > history.log (history.log 文件 会自动生成)[root@gxzs-solr1 ~]# cat history.log2 执行命令 curl ‘xxx’ ,将其返回结果保存到 log.log 中[root@gx-solr1 ...

2019-09-22 18:40:17 609

转载 linux内核与linux发行版之间的关系

Linux内核:linux内核是一种开放源码的操作系统,由Linux Torvalds负责维护,提供硬件抽象层、硬盘及文件系统控制及多任务功能的系统核心程序。Linux发行版:linux发行版基于linux内核源码,将Linux系统的内核与外围实用程序(Utilities)软件和文档包装起来,并提供一些系统安装界面和系统配置、设定与管理工具,就构成了一种发行版本(distribution),...

2019-09-22 18:37:14 986

转载 Linux的基本操作——基本介绍

一、概述1、常见操作系统服务端操作系统 : linux、unix、windows server单机操作系统 : windows(dos 、ucdos、win95、win98、win2000、xp、vista、win7、win8) MAC 、linux(ubuntu)移动操作系统 Android、IOS 、Windows phone2、linux...

2019-09-22 18:35:45 139

转载 Linux下“/”和“~”的区别

”/“是根目录,”~“是家目录。Linux存储是以挂载的方式,相当于是树状的,源头就是”/“,也就是根目录。而每个用户都有”家“目录,也就是用户的个人目录,比如root用户的”家“目录就是/root,普通用户a的家目录就是/home/a.可以看到用户创建完后,我们就可以在/home目录下看到,就是系统默认创建的该用户的”家“目录。/home/a 就是切到a用户后的家目录”~“...

2019-09-15 22:23:37 72

转载 Linux内核简介

大纲:理解Linux内核最好预备的知识点Linux内核的特点Linux内核的任务内核的组成部分哪些地方用到了内核机制?Linux进程Linux创建新进程的机制Linux线程内核线程地址空间与特权级别虚拟地址与物理地址特权级别(Linux的两种状态)系统调用设备驱动程序、块设备和字符设备网络文件系统模块和热插拔注:本文为《深入Linux内核架构》 的学习笔记理解...

2019-09-15 09:46:38 171

转载 Linux系统简介

1.1 实验内容本节主要介绍 Linux 的历史,Linux 与 Windows 的区别等入门知识。如果你已经有过充分的了解,可以跳过本节,直接进入下一个实验。1.2 知识点linux为何物linux历史简介linux重要人物linux与windows的不同如何学习linuxLinux 就是一个操作系统,就像你多少已经了解的 Windows(xp,7,8)和 Mac OS 。至于操...

2019-09-15 09:43:02 103

转载 Linux 基础学习(笔记)

本文链接:https://blog.csdn.net/qq_40820862/article/details/81450567Linux发展史与安装一、Linux发展史1、Linux前身-Unix1968年  Multics项目MIT、Bell实验室、美国通用电气有限公司走到了一起,致力于开发Multics项目。到后期由于开发进度不是很好,MIT和Bell实验室相继离开这个项目...

2019-09-09 07:56:56 151

转载 十个理由告诉你:Linux为何越来越受欢迎?

经过发展,Linux已受到越来越多的用户喜爱,为什么它能发展如此之快,而且还广受欢迎呢?安全、方便维护、易使用、免费…这些都是证明Linux如此受欢迎的原因!640?wx_fmt=png&wxfrom=5&wx_lazy=1-------Linux 过去主要作为服务器运行,但经过几年的发展,其用户界面有了很大的改善。如今,Linux 已经成为美观易用,用户友好的桌面操作系统。在...

2019-09-08 10:28:18 1062

转载 Linux入门基础教程

@Linux入门基础教程1 Linux操作系统简介Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。1991年的10月5日,Linu...

2019-09-07 21:01:37 715

空空如也

空空如也

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

TA关注的人

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