![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux操作系统基础
ytt999
遇到问题,解决问题
展开
-
GDB使用和段错误调试技巧
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声...转载 2019-11-21 17:18:40 · 99 阅读 · 0 评论 -
GCC详解
在Linux平台上,最流行的编译系统是GCC(GNU Compile Collection)。GCC也是GNU发布的最著名的软件之一。GCC的功能非常强大,主要体现在两方面。1) GCC可以为x86、ARM、MIPS等不同体系结构的硬件平台编译程序。2) GCC可以编译C、C++、Pascal、Java等数十种高级语言。GCC的这两项特性对嵌入式应用开发及其重要。此外,GCC的编译效率也是非...原创 2019-10-11 23:10:48 · 705 阅读 · 0 评论 -
——Linux期末总结
嵌入式操作系统基础一、嵌入式操作系统概述1、嵌入式开发特点:(与传统开发相比)有无操作系统2、嵌入式操作系统特点及种类:特点:在已有系统上移植操作系统种类:非实时操作系统和实时操作系统3、Linux操作系统特点:开源免费、多用户、多任务、可移植、GNU计划、POSIX标准(可移植)、GPL协议4、Linux发行版种类以及特点:Ubuntu:对硬件支持最全面,采用自行加强的内核,...原创 2019-11-21 17:17:00 · 507 阅读 · 0 评论 -
Linux开发工具——vim gcc gdb
一、 vim编辑器1.vim有三种模式:命令行 插入 底行模式步骤:1)vim hello.c2) 此时进入命令行模式,无法插入数据,按i 或 a进入插入模式3)按Esc 进入命令行模式4)按shift+: 进入底行模式,输入wq保存退出(强制退出!q)Vim命令行操作:粘贴p 复制 xyy 删除dd 恢复 uVim底行模式操作:查找 ?内容 或者 /内容...原创 2019-11-12 20:12:54 · 228 阅读 · 0 评论 -
linux:最常见的linux命令——演示图例
最常见,最频繁使用的基础命令如下:系统经典语录:1、命令操作完没有任何消息信息, 就是最好的消息2、系统一切从根开始3、系统中...转载 2019-11-10 19:11:47 · 233 阅读 · 0 评论 -
linux 一百道 43 49
43:将文件中所有的小写字母转换为大写字母49:显示CPU厂商信息原创 2019-11-02 23:55:04 · 110 阅读 · 0 评论 -
Linux网络设置
网络管理1、 网络接口配置1) 使用ifconfig检查和配置网卡输入命令ifconfig 输出当前系统所有处于活动状态的网络接口其中eth0表示以太网第一块网卡,eth以太网,0表示第一块网卡,以此类推。Link encap是指封装方式为以太网HWaddr是指网卡的硬件地址(MAC地址)Broadcast是广播地址(这部分由系统根据IP和掩码算出来的,一般不需要手工设置)Mask...原创 2019-10-30 23:52:49 · 1575 阅读 · 0 评论 -
Linux用户管理
一、Linux用户和用户组1、 UID 用户(系统用户、普通用户、根用户)确认自己的UID用户:命令idGID 用户组确认自己的GID用户:命令 groups2、/etc/passwd 和/etc/shadow 系统用来记录用户名、密码的两个重要文件二、linux账号管理1新增和删除用户 (创建用户的默认的配置文件 etc/ske)1.新增用户 useradd ytt2修改...原创 2019-10-30 23:50:57 · 151 阅读 · 0 评论 -
Linux文件管理
Linux文件管理一、 文件和目录管理(FHS文件系统层次标准)1./bin 常见的用户命令/boot 内核和启动文件/dev 设备文件/etc 系统和服务的配置文件/home 系统默认的普通用户的家用户/lib 系统函数库函数/lost+found Ext3文件系统需要的目录,用于磁盘检查/mnt 系统加载文件系统时常用的挂载点/opt 第三方软件安装目录/proc 虚拟...原创 2019-10-27 21:36:25 · 133 阅读 · 0 评论 -
大数据学习之Linux基础
大数据学习之Linux基础 自定义Linux虚拟机安装网络配置1.node1网络配置2.通过快照克隆虚拟机3.配置其他三个节点虚拟机L...转载 2019-10-23 21:39:22 · 474 阅读 · 0 评论 -
Linux下Makefile编写语法
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本...转载 2019-10-10 22:42:55 · 149 阅读 · 0 评论 -
linux工程管理软件—make
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 ...转载 2019-10-07 20:46:14 · 294 阅读 · 0 评论 -
Linux 三大方向
一、Linux学习的三大方向运维(维护Linux服务器)应用开发(开发Linux应用程序)底层开发二、运维方向主要做的工作1、首先,服务器维护保证服务器正常运行,这是最基本的要求。服务器一旦宕机,公 司找的第一个一般是运维工程师。2、然后,需要给开发人员提供一个可靠的服务器运作环境和技术支持我所知道的很多公司的开发环境是由开发人员自己搭建好的,但是,也有些公司将这部分工作内容...原创 2019-10-06 22:47:13 · 1163 阅读 · 0 评论 -
Linux常用命令大全
转 Linux常用命令全集 ...转载 2019-09-19 22:05:11 · 148 阅读 · 1 评论 -
Linux Shell超详细系列教程
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声...转载 2019-12-01 18:23:27 · 171 阅读 · 0 评论 -
shell脚本——如何获取函数的返回值
在shell脚本(以bash为例),既可以通过return关键字来返回函数的值,也可以通过echo关键字来返回函数的值。下面分开来讲一...转载 2019-12-01 18:19:47 · 1238 阅读 · 0 评论 -
shell 一些基本知识
变量单引号,只能输出句子,不可以输出含有变量的东西双引号可以 echo “my name is ${name}”获取字符串长度 name=”zhangsan”echo ${#name}提取子字符串::4 从第一个字符开始,往后截取四个字符Name=“this is me”Echo ${name ::4} 输出this数组(bash只支持一维数组)定义数组 arr...原创 2019-11-17 21:58:24 · 607 阅读 · 0 评论 -
shell一百道——52、57、58、71、72
52、提示用户输入年份后判断该年是否为闰年57、测试用户名与密码是否正确58、循环测试用户名与密码是否正确71、使用脚本循环创建三位数字的文本文件(111-999 的文件)72、找出/etc/passwd 中能登录的用户,并将对应在/etc/shadow 中第二列密码提出处理...原创 2019-11-10 19:48:25 · 181 阅读 · 0 评论 -
shell——demo添加、删除用户
#!/bin/bash#func:add or del user#author:reed. /etc/profile 可执行文件UserCtr=$1 参数TeacherName=$2StudentName=$3StudentNumber=$4 #定义函数 提示信息Usage(){cat<<EOF重定向–Usage:$0 [add/de...原创 2019-11-06 23:14:50 · 195 阅读 · 0 评论 -
shell编程题———复制指定文件(面试题)
目的将/root 目录下的所有大于1M(可自定义) 的文件拷贝到 /tmp/BakDir(可自定义) 目录,需要保持目录结构。例如 /root/reed.file 文件大小为 12M,则会被拷贝到 /tmp/BakDir/root/ 路径位置。难度需连同文件所在的路径一起拷贝。知识点3.1文件和目录的操作(dirname命令)dirname命令:作用:去除路径的最后1级文件或目...原创 2019-11-04 19:25:09 · 311 阅读 · 0 评论 -
shell一百道——20 25 27 28 29
20.编写批量修改扩展名脚本#执行脚本时,需要给脚本添加位置参数$1 $2#% : 去除右边的内容#mv规则: mv 文件名 新的文件名25、查看有多少台远程的IP在连接本机#使用netstat -atn 查看本机所有连接的状态-a 查看所有 -t仅显示tcp连接的信息 -n 数字格式显示#$4 (local address 第四列是本机...原创 2019-10-26 17:55:06 · 169 阅读 · 0 评论 -
shell-【技术干货】工作中编写shell脚本实践
在公司项目的开发过程中,需要编写shell脚本去处理一个业务,在编写过程中发现自身对shell脚本的知识不够完善,顾整理一下,本文章...转载 2019-10-23 21:24:50 · 146 阅读 · 0 评论 -
shell100百道——1、6、10、17、26
1、编写hello world脚本6、猜数字游戏10、输入三个数并进行升序排序17、9*9 乘法表26、对 100 以内的所有正整数相加求和(1+2+3+4…+100)原创 2019-10-20 20:52:53 · 104 阅读 · 0 评论 -
shell——求和、加减乘除、阶乘
一、输入一个1—100之内的数,计算总和二、实现两个变量之间的加减乘除三、阶乘原创 2019-10-20 17:52:04 · 703 阅读 · 0 评论 -
shell——查看目录个数以及文件个数
首先 vim counter.sh输入以下代码然后在终端输入 sh counter.sh原创 2019-10-17 10:51:40 · 606 阅读 · 0 评论 -
shell ——查看所有文件
通过shell查看所有文件原创 2019-10-17 10:45:03 · 731 阅读 · 0 评论 -
Linux发展史,Linux目录结构,常用命令行
操作系统的硬件控制功能,通常是通过一些小的函数集合体的形式来提供的。这些函数及调用函数的行为统称为系统调用(system call),也就是应用对操作系统(system)的功能进行调用(call)的意思。在前面的程序中用到了time()及printf()等函数,这些函数内部也都使用了系统调用。这里之所以用“内...转载 2019-09-10 22:33:28 · 304 阅读 · 0 评论