如何玩转Linux系统
文章平均质量分 87
盼归汀
AI专硕
展开
-
Linux_ 1、Linux目录结构
第一步:Linux初认识一、Linux文件系统Linux下的四种文件二、Linux目录结构三、Linux作为嵌入式系统的优势一、Linux文件系统Linux——万物皆文件Linux下的四种文件普通文件(文本文件、二进制可执行程序和各种类型的数据)目录文件链接文件(软连接和硬连接)–其中软连接类似windows中的“快捷方式”。设备文件块设备文件 ----如硬盘(/dev/h...原创 2019-03-29 21:43:13 · 446 阅读 · 0 评论 -
Linux_ 5.1、用户与系统调用的交互
本文脉络一、导引1、系统命令是怎么被使用的——系统调用1.1、什么是系统调用1.2、为什么用户不能直接访问系统内核提供的服务一、导引嵌入式Linux IO编程主要通过系统命令来完成,在学习具体IO函数操作之前,我们先来弄清楚几个问题1、系统命令是怎么被使用的——系统调用1.1、什么是系统调用系统调用指操作系统给用户提供一组“特殊”的接口,用户可以通过这些接口来获取操作系统中内核提供的服...原创 2019-04-03 10:24:23 · 986 阅读 · 0 评论 -
Linux_ 4.4、使用Makefile进行代码管理
使用Makefile来进行代码管理Linux环境下的Cpp编程原创 2021-12-17 15:19:38 · 741 阅读 · 0 评论 -
Linux_ 4.3、使用gdb调试C程序示例
以test.c文件为例:#1、使用gcc -g选项来启用代码调试gcc -g -o test test.c #生成可执行性文件#2、使用gdb进行调试gdb text#3、在代码提示符中输入l(list)显示源代码#4、在代码提示符中输入b(break)+ 行号 设置断点b 12#5、在代码提示符中输入r(run)全速运行#6、在代码提示符中输入s(step)单步调试#...原创 2019-04-02 15:50:24 · 173 阅读 · 0 评论 -
Linux_ 4.2、linux静态库、动态库的创建和使用
本文脉络一、静态库 libname.a1、什么是静态库2、如何创建静态库3、对ar命令的补充3.1、ar命令使用格式:3.2、ar命令选项参数详解:3.3、ar命令使用示例3、静态库的使用方法二、动态库 libname.so1、什么是动态库2、如何创建动态库2.1、第一步:使用gcc -share选项2.2.、第二步:注册动态库的路径名1. 方法一:修改/etc/ld.so.conf文件2. 方法...原创 2019-04-02 15:47:36 · 265 阅读 · 1 评论 -
Linux_ 4.1、Linux下使用gcc编译C程序
文章目录一、使用gcc命令来编译.c源程序1、gcc编译过程:预处理->编译->汇编->链接gcc支持的后缀gcc常用选项一步编译、连接1.1、预处理 -E1.2、编译 -S1.3、汇编 -c1.4、链接1.5、运行 ./文件名二、gcc扩展1、gcc——警告选项使用举例2、gcc——优化选项三、linux静态库、动态库的创建和使用1、静态库 libname.a1.1、什么是静态...原创 2019-04-01 21:53:29 · 7460 阅读 · 0 评论 -
linux_ 每隔一分钟执行脚本 示例
Linux下通过配置crontab可实现定时执行脚本cron配置#查看cron状态sudo service cron status #开启cronsudo /etc/init.d/cron start#关闭cronsudo /etc/init.d/cron stop#重启cronsudo /etc/init.d/cron restartcron使用#1、显示 cr...原创 2019-04-05 21:26:10 · 7054 阅读 · 0 评论 -
Linux_ 3、在Linux下使用vi或gedit编辑文本
本文脉络一、vi/vim1、插入文本2、复制文本3、删除文本4、查找文本5、其他操作5.1、移动光标5.2、重复与撤销5.3、位置跳转5.3.1、往上5.3.2、往下二、gedit图形化编辑器一、vi/vim进入方式:vi/vim + 文件名退出方式:保存并退出:wq 或:x;强行退出vi(不保存):q!操作方式:使用Esc键+<某个字符>来实现在编辑器中的操作1、插入文本...原创 2019-03-30 07:53:48 · 1215 阅读 · 0 评论 -
Linux_ 2、Linux常用命令
本文脉络导引1、Shell简介2、终端命令提示符3、命令格式——命令 [选项] [参数]一、用户系统相关命令su (用户切换) su [选项] [用户名]useradd 和passwd useradd 或passwd [选项] [用户名]ps ps [选项]kill kill [选项] 进程号二、文件相关命令1、操作mkdir ...原创 2019-03-30 07:29:56 · 182 阅读 · 0 评论 -
Linux_ 5.2、Linux下文件I/O函数的使用(不带缓存)
本文脉络一、open()文件描述符文件描述符:是一个非零的正整数,他表示了当前程序正在处理的进程,用来区分程序运行中的各个文件在新建或打开文件时,内核会向进程返回一个文件描述符,文件描述符也作为函数参数来帮助函数正常工作通常,一个进程启动时,都会打开3个文件:标准输入、标准输出和标准出错处理;这3个文件分别对应文件描述符0、1和2(也就是宏替换STDIN_FILENO、STDOUT_F...原创 2019-04-05 22:28:26 · 299 阅读 · 0 评论