Linux
文章平均质量分 68
李逢溪
须知少年凌云志,曾许天下第一流。
展开
-
centos7 scl工具集升级gcc和g++(简易版)
解决:想要永久有效,需要将启动命令写入~/.bash_profile文件中。注意:启动更新后的版本只能在当前会话有效,重新登陆会失效。2、升级gcc、g++3、启动更新后的版本。原创 2023-01-16 10:46:12 · 839 阅读 · 0 评论 -
解决vscode远程安装插件不了、安装太慢问题
一直显示正在安装,几个小时也没动静,特别是那个c/c++插件的安装。原创 2022-11-27 12:38:43 · 10577 阅读 · 2 评论 -
<Linux系统复习>信号
1、什么是信号2、查看信号列表3、信号捕捉4、信号产生的5种方式5、介绍CoreDump6、信号处理的方式7、如何理解信号产生到处理的过程8、sigpending、sigprocmask、sigaction函数的使用9、信号处理的时机10、SIGCHLD信号11、可重入函数原创 2022-11-26 22:21:11 · 575 阅读 · 0 评论 -
腾讯云服务器后台重装后需要配置的一些东西
10、sudo yum install -y libstdc++-static(安装c++静态库)5、sudo yum install -y epel-release (准官方的扩展源)9、sudo yum install -y glibc-static(安装c静态库)8、sudo yum install -y tree(安装查看目录结构的命令)6、ls /etc/yum.repos.d (查看安装了的yum源)7、sudo yum install -y sl(安装小火车命令)原创 2022-11-18 15:53:05 · 497 阅读 · 0 评论 -
vscode远程连接服务器失败的问题
known-hosts文件路径会在vscode连接报错信息里找到,这张截图不知怎么的找不到了。这个隐藏目录在你要登录用户的主目录下,这里我用xshell登录服务器。2、在腾讯云后台重装服务器系统后,远程连接无法建立管道,连接失败。解决方法:删除服务器端的.vscodeserver这个隐藏目录。解决:删除客户端那头的known-hosts文件。所在路径:在c盘/用户/用户名/.ssh。删除之后,重新连接即可成功!目前只遇到了以下两个问题。原创 2022-11-17 18:21:52 · 6190 阅读 · 6 评论 -
<Linux系统复习>共享内存
1、一段用来进程通信的内核缓冲区2、图解:3、系统可以创建多个共享内存,如何确保两个进程看到同一个共享内存?通过相同的key可以看到同一个共享内存,这个key是用来创建或获取共享内存的,用户可以传相同的key给两个进程,进程一用来创建一个全新的共享内存,进程二则用来获取进程一创建的共享内存,这样进程一和进程二就能看到相同的进程。4、两个进程要使用共享内存需要先做好以下几件事①创建/获取共享内存②关联共享内存:即地址空间和物理内存建立映射关系③去关联:去映射关系。原创 2022-11-04 17:10:29 · 712 阅读 · 17 评论 -
<Linux系统复习>管道
1、管道本质就是一段由操作系统维护的内核级别的缓冲区,简单点就是一段内存,只不过这段内存是为进程通信而存在的。2、进程间通信的成本是比较高的,因为进程的独立性,当父子之间要发生写数据时,常常发生写实拷贝,因而需要操作系统专门提供一段特殊的缓冲区,让进程之间通信。3、为什么需要进程通信?因为常常需要进程之间交互数据,协同完成任务。4、管道分为两种:匿名管道和命名管道。原创 2022-11-02 11:19:04 · 278 阅读 · 9 评论 -
<Linux系统复习>动静态库
1、动静态库的制作与使用2、动静态库的使用3、动静态库的理解4、安装两个好玩的库(ncurses、boost)原创 2022-10-31 07:37:02 · 427 阅读 · 11 评论 -
<Linux系统复习>文件系统的理解
1、磁盘的物理结构2、磁盘文件如何存储?3、目录的理解4、创建一个文件做了什么?5、删除一个文件做了什么?6、软连接7、硬链接。原创 2022-10-30 15:41:48 · 646 阅读 · 12 评论 -
<Linux系统复习>文件描述符
1、进程和打开文件的关系2、简单复习c语言文件操作3、介绍系统调用:open、clos、write、read4、理解文件描述符5、文件描述符分配规则6、理解stdin、stdout、stderr与fd的关系7、理解linux下一切皆文件8、理解重定向的本质9、理解stdin和stdout的区别10、理解缓冲区原创 2022-10-29 11:31:10 · 1544 阅读 · 8 评论 -
<Linux系统复习>进程创建、终止、等待、替换
进程创建、进程终止、进程等待、进程替换原创 2022-10-18 20:56:42 · 866 阅读 · 10 评论 -
<Linux系统复习>进程地址空间
1、进程地址空间2、一个问题3、解释pid_t id有两个不同的值4、为什么要有虚拟地址空间?原创 2022-10-15 18:56:26 · 608 阅读 · 1 评论 -
<Linux系统复习>命令行参数和环境变量
1、命令行参数2、环境变量。原创 2022-10-15 14:38:48 · 1068 阅读 · 0 评论 -
<Linux系统复习>进程状态和进程优先级
1、linux进程状态2、孤儿进程3、linux进程优先级。原创 2022-10-14 20:46:23 · 2099 阅读 · 0 评论 -
<Linux系统复习>进程概念
1、冯诺依曼体系结构2、进程的概念3、getpid和getppid4、查看进程5、命令进程的父进程6、用fork创建子进程。原创 2022-10-14 15:04:03 · 625 阅读 · 0 评论 -
<Linux复习>git基本使用
1、git add、git commit、git push、git clone、git pull、git log2、.gitignore文件原创 2022-09-28 22:48:29 · 1164 阅读 · 0 评论 -
<Linux复习>make/Makefile
1、复习Linux项目自动化构建工具make/Makefile2、stat命令3、写一个进度条。原创 2022-09-28 22:06:22 · 630 阅读 · 0 评论 -
<Linux复习>gdb调试工具
l 行号:显示源代码,接着上次的位置往下列,每次列10行(list)使用命令:gcc test.c -o mytest_g -g。c:从一个断点运行到第二个断点(continue)此时:mytest_g为调试版本的可执行程序。finish:执行到当前函数返回,就停下来。b 行号/函数名:打断点(break)d 断点编号:取消断点(delete)r:运行程序到第一个断点结束(run)l 函数名:列出某个函数的源代码。display 变量名:常显示。until 行号:运行到指定行。s:逐语句(step)原创 2022-09-27 16:50:53 · 497 阅读 · 0 评论 -
<Linux复习>gcc/g++
1、gcc/g++ 预处理、编译、汇编、链接2、动静态库。原创 2022-09-27 15:32:49 · 618 阅读 · 0 评论 -
<Linux复习>yum和vim
1、介绍yum2、rz/sz命令3、vim的基本操作。原创 2022-09-26 18:18:54 · 436 阅读 · 0 评论 -
<Linux复习>权限概念下
1、默认权限与最终权限2、粘滞位。原创 2022-09-26 16:12:33 · 1132 阅读 · 1 评论 -
<Linux复习>权限概念上
1、文件类型2、文件访问者分类3、文件访问权限4、文件访问权限相关命令(chmod、chown、chgrp)原创 2022-09-26 10:18:22 · 451 阅读 · 0 评论 -
<Linux复习>基本指令及重要热键
1、基本指令:zip/unzip、tar、bc、uname、history、su2、基础热键:ctrl+r、ctrl+d、ctrl+c、tab。原创 2022-09-25 18:51:20 · 2817 阅读 · 0 评论 -
<Linux复习>基础指令下
复习基本指令:man、cp、mv、cat、tac、more、less、head、tail、date、cal、find、grep介绍:输入重定向、输出重定向、追加重定向。原创 2022-09-25 12:17:26 · 361 阅读 · 0 评论 -
<Linux复习> 基础指令上
1、创建与删除用户2、绝对路径与相对路径3、部分基础指令(ls、pwd、cd、touch、mkdir、rmdir、rm)原创 2022-09-22 21:23:54 · 432 阅读 · 1 评论