马哥1-3 原创 jsjdyz1314 2014-11-12 15:39:27 ©著作权 文章标签 网络 硬件 计算机 文章分类 运维 ©著作权归作者所有:来自51CTO博客作者jsjdyz1314的原创作品,请联系作者获取转载授权,否则将追究法律责任 内存管理:内存碎片shell:与计算机交互内核功能:协调各个进程,内存管理,文件系统,网络功能,硬件驱动,安全机制。 赞 收藏 评论 分享 举报 下一篇:马哥2-1 提问和评论都可以,用心的回复会被更多人看到 评论 发布评论 全部评论 () 最热 最新 相关文章 马哥教育学员 | 外卖小哥转行IT,1年内从12K到30K,他用行动书写传奇! 在马哥教育的学员中,他可能不是最优秀的一位,但绝对是最出彩的一位。从退伍军人到外卖小哥,再从外卖小哥到IT精英,短短1年,薪资从12K暴涨30K,他用实际行动书写了人生传奇。他的故事告诉我们,起点低不是躺平的借口,不如意时换条赛道或许是人生翻盘的开始!——马哥教育M38期学员阿源特别声明:为保护学员隐私,选用化名,部分图片源自网络。退伍被骗欠下贷款,送外卖还账来马哥教育之前,我曾参过军。退伍后,由 马哥教育 IT 运维 求1+2!+3!+…+20!的和 下面我将分别用C语言和Python来编写计算1+2!+3!+...+20!的和的程序。C语言版本C语言中没有直接的阶乘函数,所以我们需要自己编写一个计算阶乘的函数。c复制代码 #include <stdio.h> // 计算阶乘的函数 long long factorial(int n) { long long result = 1; Python i++ 简洁性 sqlite3数据库用法速查(1) “基础不牢,地动山摇”。对大部分初学者来说,开发项目效率慢,经常“卡壳”,主要原因还是基本功不扎实。这里将sqlite3一些常用的基本功能梳理成函数模型,欢迎指正补充,群策群力,共同进步。一、创建数据库def create_db(db_name): # 创建数据库,如果已存不会重复创建但不提示 conn = sqlite3.connect(db_name +'.sqlite3') curs sqlite SQL 数据 马哥3-1 tail -f 查看文件尾部,等待显示后续追加至本文件的新内容 文本处理:cut,join,sed,awk database:数据库cut : -d:制定字段分隔符,默认是空格 -f:指定要显示的字段 &n 数据库 1-3 1 两数之和内容来自 :力扣(LeetCode)官网 - 全球极客挚爱的技术成长平台给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。你可以按 数组 暴力枚举 链表 马哥3-3 命令别名: alias在shell中定义的别名只在当前shell生命周期有效,别名的有效范围为当前shell进程 unalias 撤销 命令替换   alias 马哥6-1 bash中常用的测试有三类:整数测试: -gt -le -ne -eq -ge -lt文件测试:-e FILE:测试文件是否 用户 马哥8-1 文件系统访问列表:tom: tom,tom基本组jerry:other:chownFACL:Filesystem Access Control List利用文件扩展保存额外的访问控制权限setfacl -m:设定 信息 历史 控制台 用户登录 马哥4-1 环境变量: PATH HISTSIZE SHELLuserdel options+username 不会删除用户的家目录 -r:同时删除家目录 id:查看用户的账户和属性 密码 用户名 账号 信息 新的家 马哥2-1 windows:dll 库 dynamic program librarylinux:soprompt,命令提示符magic number 魔数shebang#!/bin/bash ls -l 长格式 & 管道 dynamic 软连接 马哥5-1 REGEXP:regular expression pattern: 正则表达式: basic REGEXP:基本 extended REGEXP:扩展 基本正则表达式:.:[]:[ 表达式 regular 马哥7-1 vim+#:打开文件,并定位于第#行vim +:打开文件, 并定位于最后一行vim +/pattern:打开文件,定位至第一次被pattern匹配到的行的行首 vim模式:编辑模式(命令模式):输入模式:末行模式: 模式转换:编辑转输入: i: 在当前光标所在字符的前面,转为输入模式 a: 单词 马哥 马哥10-1 #! /bin/bash#cat <<EOFd|D) show disk usagesm|M)show memory usagess|S)show swap usages*)quitEOFread -p"Your choice:"CHOICEwhile [ $CHOICE!='quit' ];docase $CHOICE ind|D) ec RAID 马哥2-3 文件系统:rootfs:根文件系统 FHS:linux ls/ 查看一级子目录 /boot 系统启动相关的文件, 如内核,initrd,以及gurb(boorloader)/dev :设备文件 设备文件: 管理员 配置文件 media 马哥9-3 交换空间的存放允许我们的内存过载使用swap分区free: -m:以M为单位显示内存空间的大小fdisk命令中,调整分区类型为82:创建交换分区:mkswap /dev/sda8 -L LABELswapon /dev/sda8 -a:启动所有的定义在/etc/fstab文件中的 swap 马哥10-3 MD DM /dev/md# meta deviceDM:Device Mapper 逻辑设备 RAID,LVM2DM:LVM2 &n LVM 马哥3-2 文本排序 sort -n:数值排序 &nbs 程序 关键字 单词 count 工作环境 马哥3-4 用户:标识符用户组:标识符 文件:r:可读,可以使用类似cat等指令查看文件内容w:可写,可以编辑或删除此文件x:可执行,可以命令提示符下当做命令提交给内核运行 目录:r:可以对此目录执行ls以列出内部的所有文件w:可以在此目录创建文件x:可以使用cd切换进此目录,也可以使用ls-l查看目录详细内容 用户:UID etc/passwd组:GID 管理员 用户名 用户组 马哥4-3 运算器,控制器: CPU存储器:RAM输入设备/输出设备 程序:指令和数据 控制器:指令运算器:存储器: 地址总线:寻址,内存寻址数据总线:传输数据控制总线:控制指令寄存器:CPU暂时存储器I/O:硬盘程序INPUT设备OUTPUT设备 系统设定: &nb linux 显示器 控制器 寄存器 存储器 马哥6-3 字符测试:==:测试是否相等,相等为真,不等为假!=:测试是否不等,不等为真,等为假><-n string:测试指定字符串是否为空,空则真,不空则假-s string:测试指定字符串是否不空,不空为真,空则为假 循环:进入条件,退出条件forwhileuntil for 变量in 列表;do 循环体done 如 字符串 马哥