Linux
ITAK
这个作者很懒,什么都没留下…
展开
-
linux下tmux的使用
1 定义Tmux(terminal multiplexer)顾名思义是一个终端复用器,在开发过程中非常实用,可以很好的达到分屏作用。1.1 终端会话用户与计算机的交互方式就是打开一个终端窗口,进行会话(session)。session的特点是,终端与其中启动的进程是连在一起的。打开终端,会话开始;关闭终端,会话结束,然后会话内部的进程也会结束,无论进程是否真的执行完毕。所以为了解决这个问题,...原创 2020-01-14 21:03:35 · 311 阅读 · 0 评论 -
如何在CentOS 下改变 ‘Tab’ 键的缩进以及在Vim中自动补全括号?
在我们成功安装 完 CentOSCentOS 后 我们肯定会使用 vimvim ,然后进入到编辑器中,然后我们就会发现以前喜欢按的 ‘Tab’ 键竟然是 88 个空格,然后还没有自动补全括号的功能在怎么办呢?今天就来解决一下这个问题。成功安装 CentOS 下会出现这样的一个界面:然后我们就打开 home 目录(在Linux 中没有文件夹这个称呼,其实目录也就是我们在Win下所说的文件夹),进入到原创 2016-11-28 11:17:51 · 3610 阅读 · 0 评论 -
Linux centos 7下: 用 C 语言连接 MySQL数据库
要想进行 C 语言连接MySQL数据库的操作,那么首先要安装数据库,安装数据库挺简单的,建议看一下这个帖子传送门,这个还是很详细的。等到 MySQL 安装完毕之后,就可以在 C 语言下连接MySQL数据库了。首先在要安装一个叫 mysql-devel 东西 通过 yum install mysql-devel 命令安装,然后就是在命令行中执行 vim sql.c 命令,然后写代码。代码如下:#i原创 2016-12-28 18:40:36 · 3457 阅读 · 3 评论 -
Linux:同步信号量的应用
什么叫同步? 其实我认为只有存在异步了,我们才去用同步的方法来解决这个问题,那么官方的解释就是:异步环境下的一组并发进程因直接制约而互相发送消息、进行互相合作、互相等待,使得各进程按一定的速度执行的过程这种逻辑顺序称为进程间的同步。 然后怎么来实现进程的同步呢? 进程的同步 ,比如说我现在利用 fork 函数建立了一个子进程,那么新建立的子进程就会原原本本的复制父进程的所有东西,包括 代码段原创 2017-01-02 20:16:25 · 594 阅读 · 0 评论 -
在Linux下:用 C 语言实现 ls 命令
这次主要的目的是用 C语言 实现 Linux 系统中的 ls 命令。在编写命令之前,需要介绍一下几个结构体:第一个 DIR:struct __dirstream{ void *__fd; char *__data; int __entry_data; char *__ptr; int __entry_ptr; size_t __allocation原创 2016-12-29 19:19:43 · 12528 阅读 · 2 评论 -
在 Linux 环境下用 shell 命令求 1-100 的和
其实如果是单纯的用C语言求一下 1-100 和的话当然是很简单的,但是用 shellshell 命令就非常恶心了,但是也不是很长,首先用 VimVim 命令打开一个文件 get_countget\_count 然后在里面添加如下的代码(用 whilewhile 实现): 首先 whilewhile 的基本结构是 while condition do list done然后套用这个原创 2016-12-22 20:54:11 · 10384 阅读 · 0 评论 -
在Linux下用 shell 命令把命令行中的参数逆序显示出来(三种方法)
首先用 vim 命令打开一个文件 bd (文件名字),然后在里面添加如下的代码:最后调用 “./bd 参数1 参数2 …”方法一:单纯利用 for 结构实现 str=""; for arg do str="$arg $str" done echo "$str"~ 运行截图: 方法二:利用 while 结构及其 break 命令实现原创 2016-12-23 19:56:58 · 6312 阅读 · 0 评论 -
C语言中: va_list 解决变参问题
VA_LIST 是在C语言中解决变参问题的一组宏,所在头文件:#include <stdarg.h>,用于获取不确定个数的参数 ——摘自百度百科 va_list 是一个字符指针,在代码中可以理解为指向当前参数的一个指针,这里有几个与 va_list 相关的常见的函数void va_start ( va_list ap, param );//对va_list变量进行初始化,将ap指针指向参数列表原创 2017-02-28 10:08:26 · 4036 阅读 · 0 评论 -
Linux下通过加载内核计算CPU利用率以及内存利用率
大体上的思想就是通过 proc 文件查询,利用一个文件指针指到proc/stat,目录然后就可以查询相应的数据。 Linux 内核提供了一种通过 /proc 文件系统,在运行时访问内核内部数据结构、改变内核设置的机制。proc文件系统是一个伪文件系统,它只存在内存当中,而不占用外存空间。它以文件系统的方式为访问系统内核数据的操作提供接口。 然后就是编码: 首先写一个MakefileMakefi原创 2017-04-25 12:14:56 · 970 阅读 · 0 评论