自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (3)
  • 收藏
  • 关注

原创 gcc参数 & makefile语法 & gdb调试

gcc & makefile & gdb调试

2022-11-17 17:01:00 400 2

原创 十、Linux入门之Shell进阶

循环循环执行,将某代码段重复运行多次,循环次数可以是已知,也可以是未知,需要有进入条件和退出条件关键词:for, while, untilfor循环格式:for 变量名 in 列表; do循环体; done执行机制:依次将列表中的元素赋值给“变量名”; 每次赋值后即执行一次循环体; 直到列表中的元素耗尽,循环结束列表生成方式: (1) 直接给出列表 (2) 整数列表: (a) {start..end}...

2020-06-28 01:05:14 615

原创 7、Linux入门之小练习

软件包管理1、自建yum仓库,分别为网络源和本地源答:vim /etc/yum.repos.d/yumbase.repo [yumbase] name=yumbase baseurl=file:///misc/cd/ gpgcheck=1 gpgkey=file:///misc/cd/RPM-GPG-KEY-CentOS-$releasever enabl...

2020-06-01 00:27:40 278 1

原创 七、Linux入门之磁盘存储和文件系统

在Linux系统上一切皆文件,所以各种存储设备在Linux也可以通过操作文件的方式对存储设备进行访问操作设备文件I/O Ports: I/O设备地址一切皆文件:open(), read(), write(), close()设备类型: 块设备:block,存取单位“块”,磁盘 字符设备:char,存取单位“字符”,键盘设备文件:关联至一个设备驱动程序,进而能够跟与之对应硬件设备进行通信设备号码: 主设备号:major number, 标...

2020-06-01 00:16:56 1153

原创 七、Linux入门之软件包管理

包和包管理器 最初只有.tar.gz的打包的源码文件,用户必须编译每个他想在GNU/Linux上运行的软件。用户们急需系统提供一种方法来管理这些安装在机器上的软件,当Debian诞生时,这样一个管理工具也就应运而生,它被命名为dpkg。从而著名的“package”概念第一次出现在GNU/Linux系统中,稍后Red Hat才开发自己的“rpm”包管理系统包的组成: 二进制文件、库文件、配置文件、帮助文件程序包管理器debian: deb文件, dpkg包管理器...

2020-05-30 22:54:01 525

原创 Linux入门之正则表达式

REGEXP: Regular Expressions,由一类特殊字符及文本字符所编写的模式,其中有些字符(元字符)不表示字符字面意义,而表示控制或通配的功能 程序支持:grep,sed,awk,vim, less,nginx,varnish等 分两类: 基本正则表达式:BRE 扩展正则表达式:ERE grep -E, egrep 正则表达式引擎: 采用不同算法,检查处理正则表达式的软件模块 ...

2020-05-17 23:10:28 184

原创 5、Linux入门之小练习

文件查找与打包解压缩工具使用简述:Linux入门之文本处理三剑客grep、sed、akw1、 查找/etc目录下大于1M且类型为普通文件的所有文件 答:find /etc -size +1M -type f | xargs ls -lh2、 打包/etc/目录下面所有conf结尾的文件,压缩包名称为当天的时间,并拷贝到/usr/local/src目录备份。 答:find /etc/ -name "*\.conf" |xargs tar -cpvf /data/`date +%F`.tar - &g

2020-05-17 22:43:07 171 1

原创 Linux入门之文本处理三剑客grep、sed、akw

grep:文本过滤(模式:pattern)工具 grep, egrep, fgrep(不支持正则表达式搜索)sed:stream> editor,文本编辑工具awk:Linux上的实现gawk,文本报告生成器grep grep: Global search REgular expression and Print out the line 作用:文本搜索工具,根据用户指定的“模式”对目标文本逐行进行匹配检查;打印匹配到的行 模式:由正则表达式字符及文本字符所编写的过滤条件 grep .

2020-05-17 22:41:50 267

原创 五、Linux入门之文件查找与打包解压缩

文件查找 在文件系统上查找符合条件的文件 文件查找工具: locate:非实时查找,依赖于数据库,查找速度快 find:实时查找,查找速度慢locate工具: 查询系统上预建的文件索引数据库:/var/lib/mlocate/mlocate.db 依赖于事先构建的索引 索引的构建是在系统较为空闲时自动进行(周期性任务) 索引构建过程需要遍历整个根文件系统,极消耗资源 ...

2020-05-17 22:21:07 402

原创 4、Linux入门之文本处理小练习

文本处理小练习文本处理相关命令可查看: https://blog.csdn.net/bei040549/article/details/106040176统计出/etc/passwd其默认shell为非/sbin/nologin的用户个数,并将用户都显示出来 grep -v "/sbin/nologin" /etc/passwd | cut -d: -f1 查出用户UID最大值的用户名、UID及shell类型 cut -d: -f1,3,7 /etc/passwd | sort -t: -k

2020-05-10 19:18:40 193 1

原创 四、Linux入门之文件查看命令

文件处理命令查看文本文件内容常用命令: cat ,more,less文件截取:head,tail按列抽取:cut排序和统计:sort,wc按关键字抽取:grepcat命令 cat [OPTION]... [FILE]... -E:显示行结束符$ -n:对显示出的每一行进行编号 -A:显示所有控制符 -b:非空行编号 -s:压缩连续的空行成一行 示例: cat f1.txt 查看文件 cat –E f1.txt 显示内容行结束符号:$ cat –n f1.

2020-05-10 19:13:30 265

原创 二、Linux入门之VIM编辑器

vim文本编辑工具常用功能模式切换、环境设置、光标移动、剪切/删除复制粘贴、撤消重做、搜索替换、文件分屏编辑、保存退出及其他常用操作模式切换vim常用模式有: 1、命令模式(Command mode),vim一启动便进入命令模式; 2、输入模式(Insert mode),在命令模式下输入以下字母进入输入模式,并在光标跳转的位置开始输入,按Esc回到命令模式 i:光标位置不变 I:光标跳到行首 a:光标跳到下一个字符 A:光标跳到行尾

2020-05-10 18:37:16 131

原创 三、Linux入门之文件权限

文件属性文件权限属性主要针对三类对象进行定义: owner 属主, u group 属组, g other 其他, o 每个文件针对每类访问者都定义了三种权限 r Readable,可读 w Writable,可写 x eXcutable,可执行文件与文件夹中权限功能不相同: 文件: r 可使用文件查看类工具获取其内容 w 可修改其内容 X 可以把此文件提请内核启动为一个进程 目录: r 可以使用ls查看此目录中文件列表 w 可在此目录中创建文件,也可删除

2020-05-10 12:25:33 239

原创 三、Linux入门之标准I/O重定向、管道、用户管理

标准I/O重定向标准输入/输出程序:指令+数据 读入数据:Input 输出数据:Output打开的文件都有一个fd: file descriptor(文件描述符)。Linux给程序提供三种 I/O 设备 标准输入(STDIN)-0 默认接受来自键盘的输入 标准输出(STDOUT)-1 默认输出到终端窗口 标准错误(STDERR)-2 默认输出到终端窗口标准输出重定向...

2020-05-02 22:28:15 209

原创 3、Linux命令小例:用户权限管理、ls、cp、tr

用户管理命令用户创建:useradd useradd [options] LOGIN 选项: -u:指定UID -o:配合-u 选项,不检查UID的唯一性 -g:GID,指明用户所属基本组,可为组名,也可以GID -c:"COMMENT“ 用户的注释信息 -d:HOME_DIR 以指定的路径(不存在)为家目录 -s:SHELL 指明用户的默认shell程序,可用列表...

2020-05-02 20:54:17 493 1

原创 二、Linux入门之文件管理及相关命令

文件系统结构说明: Linux最重要的哲学思想是一切皆文件,Linux将一切资源都归结为文件,那么了也必然将一切资源都纳到一个完整的目录树的文件结构中,文件和目录被组织成一个单根倒置树结构,如下: Linux的目录结构有一定的规范,特定的目录存放特定的文件,此规范由文件系统层次结构标准(Filesystem Hierarchy Stand...

2020-04-26 00:28:11 280

原创 一、Linux入门简述

计算机(Computer)简述:俗称电脑,是一种能接收和存储信息,并按照存储在其内部的程序对海量数据进行自动、高速地处理,然后把处理结果输出的现代化智能电子设备,计算机发展历史:第一代计算机(1946-1957) 电子管时代第二代计算机(1958-1964) 晶体管时代第三代计算机(1965-1970) 集成电路时代第四代计算机(1971以后) 大规模集成电路时代1946年,世界上...

2020-04-18 16:52:43 304 1

HTML横向导航菜单

使用HTML实现的横向导航菜单,仅供参考

2015-10-10

Java桌面小程序

学生管理桌面小程序JAVA的,非常简洁小巧,适用于各种作业

2011-12-15

Visual+C+++6.0_编程实例与技巧.pdf

Visual+C+++6.0_编程实例与技巧

2011-10-11

空空如也

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

TA关注的人

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