随笔分类 - Linux
初识线程, 常用的 `pthread` 系列接口介绍
摘要:现在, 什么也别问, 先看代码和现象. 代码: #include <stdio.h> #include <unistd.h> #include <pthread.h> void * task(void * args) { while (1) { printf("这是一个新线程\n"); //让它打印
阅读全文
进程间通信
摘要:进程间通信(Inter-Process Communication, IPC) 进程间通信的引入 为什么进程间需要通信?什么是进程间通信? 初学系统编程时,听到“进程间通信”这样的概念总觉得很抽象。其实完全可以把它想象成几个人在一起做项目——每个人(进程)各司其职(进程的独立性)。但总有一些时间需要
阅读全文
文件I/O基础
摘要:文件I/O基础 一提到文件大家第一时间想到的可能就不在磁盘上躺着的游戏、音乐、视频。的确如此,可如果这些文件只存放在磁盘上,它们能被“操作(增删查改)”吗?根据“存储程序控制原理”,磁盘文件必须载入内存才能被处理。对文件操作的前提是进程打开文件,然后才能对其进行操作。 'open()' 系统调用 函
阅读全文
环境变量
摘要:环境变量 环境变量 为什么需要环境变量? 什么是环境变量? 环境变量的组织方式 环境变量相关的命令 如何使用环境变量? 环境变量的全局性 为什么需要环境变量? 为了将软件的配置与代码分离,从而实现同一程序在不同环境下无需修改就能灵活运行。 什么是环境变量? 它是操作系
阅读全文
进程概念
摘要:进程 常用系统调用介绍 getpid() 系统调用 getppid() 系统调用 fork() 系统调用 查看进程: 方法一: ps 指令 方法二: /proc 目录 进程的状态 运行状态(R状态) 浅度睡眠状态(S状态) 暂停状态(T状态) 深度睡眠状态(D状态) 僵尸状态(Z状态) 特殊进程 僵
阅读全文
Linux下常用命令
摘要:关机重启命令 shutdown 命令 例:立即关机 shutdown -h now 例:一分钟后关机 shutdown -h 1 例:立即重启 shutdown -r now 文件目录相关 ls 指令 语法:ls [选项] [目录] 功能: 列出文件及其信息 -h 选项 配合 -l 选项人类易读方式
阅读全文
卸载snap
摘要:干掉烦人的snap 列出用snap安装的软件包: snap list 把它们卸载了: sudo snap remove --purge <all_packages_name> 干掉snap的守护进程: sudo apt remove --auto-remove snapd 配置apt让其不使用sna
阅读全文
Linux基础命令
摘要:常用的Linux命令 pwd命令 作用:查看当前在哪个目录: pwd 输出: tom@VM-4-4-ubuntu:~$ pwd /home/tom tom@VM-4-4-ubuntu:~$ ls命令 作用:列出当前目录下的内容: ls # 列出文件夹下的内容 ls -a # 列出文件夹下的内容,包括
阅读全文
浙公网安备 33010602011771号