Linux
Linux相关学习博客
Freedom_Bule
这个作者很懒,什么都没留下…
展开
-
Linux学习笔记09 -- 超详细shell脚本编程快速入门
文章目录1.shell简介1)什么是shell2)shell脚本3)运行shell脚本4)shell注释5)shell编写的基本步骤2.shell变量1)命名变量2)使用变量3)变量类型3)变量操作3.shell字符串1)字符串类型2)字符串操作4.shell数组1)定义数组2)数组操作5.shell传递参数6.shell运算符1)shell运算符种类2)算数运算符3)关系运算符4)布尔运算符5)...原创 2020-04-01 09:40:53 · 69090 阅读 · 13 评论 -
Linux学习笔记08 -- Linux中的shell命令简介
文章目录1.shell简介1)执行流程2)shell命令格式2.shell中的特殊字符1)通配符2)管道3)输入输出重定向4)命令置换1.shell简介命令从广义上是用户向系统内核发出的控制信号请求,是与之交互的文本流shell命令是一个命令行解释器,将用户命令解析为操作系统所能理解的指令,实现用户与操作系统的交互shell脚本是集成了若干个命令并集合了控制语句的之后的几何体,交给she...原创 2020-03-31 09:29:28 · 3599 阅读 · 1 评论 -
Linux学习笔记07 -- Linux中常用文件系统操作命令
文章目录1.linux中文件系统常用操作命令1)file命令2)mkdir命令3)rmdir命令4)in命令2.文件的压缩和归档1)归档和压缩2)压缩工具压缩3)tar打包压缩3.结尾1.linux中文件系统常用操作命令此篇博文用于归纳在linux中对文件操作的常用命令和用法1)file命令在linux文件系统中,文件拓展名不总是被使用或被一致的使用,如果文件没有拓展名,或者文件与其拓...原创 2020-03-31 09:20:27 · 805 阅读 · 0 评论 -
Linux学习笔记06 -- Linux中的进程管理
文章目录1.进程简介2.进程相关常用命令1)ps命令2)top命令3)pstree命令4)kill命令1.进程简介与windows中相同的是,在linux中程序的一次执行就是一个进程,所以即便是一个程序的一个服务被执行,系统也默认为一个进程执行2.进程相关常用命令1)ps命令用以显示进程的状态(非实时)语法格式:ps [options]常用的参数列表命令功能...原创 2020-03-31 09:16:59 · 636 阅读 · 0 评论 -
Linux终端中使用快捷键操作实现快速粘贴
文章目录1.简介2.解决1.简介在linux终端下,我们常常会遇到这样的问题,无法使用类似于在富文本编辑器中那种Ctrl+C 和 Ctrl + V的神奇操作(????)如果使用鼠标中的右键选择窗口的话,无疑会降低我们的编写效率,并且还会将默认的换行符号复制进去2.解决可以在终端中使用快捷键Ctrl + ;,将外部复制粘贴的命令、图片或者链接选择,如图这时,只需要选择对应的序号即可成功将其显...原创 2020-03-30 18:21:18 · 1266 阅读 · 0 评论 -
Linux学习笔记05 -- Linux中软件包的管理
文章目录1.简介2.dpkg软件包管理1)相关常用命令3.apt软件包管理1)apt工作原理2)apt-get常用命令3)apt-get其他辅助子命令4.查询软件包信息5.dpkg和apt软件包的区别1.简介Linux下的软件包管理工具有多种,其中包括类windows下的图形界面、简单的文本窗口界面以及最实用的命令行等。其中命令行的软件包管理是在linux下最常用且最实用的,常用的命令行软件包...原创 2020-03-28 11:52:47 · 941 阅读 · 0 评论 -
Linux学习笔记04 -- gdb调试器的基本使用
文章目录1.简介2.gdb使用1)开始调试2)gdb调试参数3)调试流程a.进入gdb调试b.使用l命令查看c.设置断点并查看断点d.运行e.查看变量值f.继续运行到下一个断点3.gdb使用要点4. 参考1.简介GDB是GNU开源组织发布的一个强大的UNIX下的程序调试工具,可完成以下功能运行被调试程序,设置所有能影响该程序的参数和变量保证被调试程序在指定的条件下停止运行当被调试程序停...原创 2020-03-27 12:05:37 · 776 阅读 · 0 评论 -
Linux学习笔记03 -- gcc编译器的基本使用
文章目录1.简介2.gcc编译器的主要组件2.编译1)编译过程2)常用的编译方式3)其他编译方式3.简单调试4.gcc调试c语言常见错误及对策1)C语法错误2)头文件错误3)档案库错误4)未定义符号1.简介gcc编译器(GNU compiler)是GNU推出的多平台编译器,可将C,C++源程序编译连接成可执行文件,支持以下后缀.c:C语言源代码.h:程序所包含的头文件.i:已经预处理过...原创 2020-03-27 11:58:39 · 1185 阅读 · 1 评论 -
Linux学习笔记02 -- vim编辑器的使用
文章目录1.vim简介2.vim的基础使用1)vi下的三种模式2)vi保存退出3)vim模式切换命令4)vi拷贝与粘贴命令3.vim的进阶使用1)vim的光标命令2)vim的查找命令3)vim替换命令4)vim复制和剪切命令1.vim简介vim编辑器是Linux中最基本的编辑器,但vi编辑器在系统管理,服务器配置工作中暂时无可替代,因为熟练的掌握vim编辑器的使用,将会是每位程序员必备的2...原创 2020-03-26 11:18:08 · 519 阅读 · 0 评论 -
Linux学习笔记01 -- Linux的常用命令大全
文章目录1.Linux的文件系统1)windows和Linux文件系统的区别2.Linux系统的关机重启命令3.常用文件操作命令1)cd命令2)ls命令3)mkdir命令4)rm命令5)mv命令6)cp命令7)查看文件命令4.赋予文件权限命令1)ls显示权限命令2)chmod赋予权限命令5.常用文件搜索命令1)find命令和where命令6.压缩打包命令1)tar命令2)zip命令7.挂载文件系统...原创 2020-03-26 11:15:20 · 1778 阅读 · 0 评论 -
使用linuxdeployqt打包应用出现The host system is too new的解决方法
使用linuxdeployqt打包出现The host system is too new的解决方法1.简介2.解决1.简介在Linux中使用linuxdeployqt发布应用程序的时候提示出现错误ERROR: The host system is too new2.解决在GitHub上linuxdeployqt的官方声明上发现linuxdeployqt暂时只支持Ubuntu 16....原创 2020-03-19 01:35:00 · 3965 阅读 · 0 评论 -
在Linux中利用C语言构建TCP网络通信实现服务器和客户端的通信
在Linux中使用C语言构建TCP网络通信节点我们都知道,TCP通信是面向对象,可靠的连接服务,故TCP通信节点在软件设计中被广泛应用,因此这里实现构建一个简单的TCP通信节点demo软件环境: deepin 5.111.服务端构建1)socket() – 创建通信套接字 //1.创建套接字 --- socket() /* int socket(int domain, int t...原创 2020-01-13 00:04:20 · 3935 阅读 · 1 评论