C语言Linux编程-进程


创建进程#include <stdio.h>#include <unistd.h>#include <sys/types.h>int main(){ pid_t pid; // 进程id类型 // 创建一个新进程 pid = fork();

Creating a daemon process 创建守护进程

Linux 

Creating a daemon process involves several steps to ensure that the process is detached from the terminal, runs in the background, and is independent

Makefile常用


多文件编译CXX := g++CXXFLAGS := -g -Wall -Wextra -std=c++11 -IincludeDIRECTORIES := src include binSOURCE_FILES := $(wildcard src/*.cpp)EXECUTABLE := bin/m

gdb日常使用


https://zhuanlan.zhihu.com/p/162164942常用命令break n (简写b n):在第n行处设置断点(可以带上代码路径和代码名称: b OAGUPDATE.cpp:578)b fn1 if a>b:条件断点设置break func(break缩写为b):在函数fun

Tmux 快捷键& 速查表& 简明教程


原文:https://gist.github.com/ryerh/14b7c24dfd623ef8edc7注意:本文内容适用于 Tmux 2.3 及以上的版本,但是绝大部分的特性低版本也都适用,鼠标支持、VI 模式、插件管理在低版本可能会与本文不兼容。Tmux 快捷键 & 速查表 &

Powershell一些好用的命令


查看所有环境变量Get-ChildItem Env:这里我们还可以把命令结果用>保存为文件例如Get-ChildItem Env: > env_variables.txt查看Path 系统变量内容$Env:PATH设置会话代理https://learn.microsoft.com/en-

Fedora安装fcitx5-rime输入法并配置雾凇拼音

Linux 

https://fcitx-im.org/wiki/Install_Fcitx_5/zh-cnFedora安装fcitx5-rime输入法并配置雾凇拼音搜索fcitx5包sudo dnf search fcitx5安装包 sudo dnf install fcitx5 fcitx5-qt fcitx

Linux zsh插件配置

Linux 

Linux zsh插件配置zsh-autosggestionsgit clone --depth=1 https://github.com/zsh-users/zsh-autosuggestions.git ${ZSH_CUSTOM:-${ZSH:-~/.oh-my-zsh}/custom}/plu

Linux磁盘与文件系统管理

Linux 

文件系统的组成文件系统通常会将这两部份的数据分别存放在不同的区块,权限与属性放置到inode 中,至于实际数据则放置到 data block 区块中。 另外,还有一个超级区块 (superblock) 会记录整个文件系统的整体信息,包括 inode 与 block 的总量、使用量、剩余量等每个 in

Linux下鼠标光标太小问题


昨天刚装好系统,发现鼠标光标太tm小了, 找都找不到先执行sudo pacman -Ss dconf可以看到extra/dconf,要安装这个sudo pacman -Sy dconf最后执行dconf write /org/gnome/desktop/interface/cursor-size 4