一切皆文件,都是文件的操作 #三种I/O设备 ##标准的输入输出 程序:指令+数据 读入数据:Input 输出数据:Output 系统中打开一个文件系统自动分配文件描述符,除了0,1,2是固定的,其他的都是不固定的 打开的文件都有一个fd:file descriptor (文件描述符) ##Linu ...
分类:
系统相关 时间:
2020-06-20 22:06:14
阅读次数:
73
概述 一个大型的应用系统,往往需要众多进程协作,进程(Linux进程概念见附1)间通信的重要性显而易见。本系列文章阐述了 Linux 环境下的几种主要进程间通信手段。 进程隔离 进程隔离是为保护操作系统中进程互不干扰而设计的一组不同硬件和软件的技术。这个技术是为了避免进程A写入进程B的情况发生。 进 ...
分类:
系统相关 时间:
2020-06-20 21:51:15
阅读次数:
66
安装git 在liunx终端sudo apt install git 使用git安装bunlde插件 git clone https://github.com/VundleVim/Vundle.vim.git ~/.vim/bundle/Vundle.vim 对vimrc文件进行配置 call vu ...
分类:
系统相关 时间:
2020-06-20 21:32:22
阅读次数:
124
遍历mac系统访达文件时候要注意了,每个文件夹会多出来一个隐藏文件.DS_Store,是用来储存文件夹配置信息的 import os a,*b = os.walk(root_path) # a--> (root_path, children dirnames, children files) fil ...
分类:
系统相关 时间:
2020-06-20 21:07:00
阅读次数:
75
Linux 查看 CPU 型号及内存频率及其它信息的命令 - 简书 https://www.jianshu.com/p/184b6fcbef67 【Linux】查看硬盘、CPU、内存、网络 相关信息的指令_Moo_Lavender的博客-CSDN博客_linux内存用量可以超过总共吗? https: ...
分类:
系统相关 时间:
2020-06-20 21:02:11
阅读次数:
81
1、VBoxManage modifyhd /home/beyond/xxx.vdi --resize 20480 {20480(单位:M)是你要扩容之后的总大小,/home/beyond 是你存放 vdi的目录,在执行这个之前,要先把虚拟机里的电脑关机,执行成功后,会看到如下图 } 2、执行完之后 ...
分类:
系统相关 时间:
2020-06-20 19:43:29
阅读次数:
81
/* * fork_test.c * version 1 * Created on: 2010-5-29 * Author: wangth */ #include <unistd.h> #include <stdio.h> int main () { pid_t fpid; int count=0; ...
分类:
系统相关 时间:
2020-06-20 19:41:54
阅读次数:
64
init命令启动级别的含义(0-6) 0:停机1:单用户形式,只root进行维护2:多用户,不能使用net file system3:完全多用户4:未使用(系统之间可能略有不同,有些人的博客写的是安全模式,我本地是未使用)5:图形化6:重启 界面切换 临时的: 图形界面—>命令行界面 Ctrl+Al ...
分类:
系统相关 时间:
2020-06-20 19:34:02
阅读次数:
70
嵌入式Linux系统添加通用USB接口的打印机功能,主要包括以下三步。 一.内核添加USB接口的通用打印机识别驱动 在make menuconfig 编译菜单项选上USB打印机选项: Device Drivers > [*] USB support > <*> USB Printer support ...
分类:
系统相关 时间:
2020-06-20 19:32:28
阅读次数:
251
前言 本文知识点是曾经学习过程中收录整理的,方便学习使用。 一》Linux常用基本命令 Linux命令格式:command [-options] [parameter1] ... command: 命令名 [-options]:选项,可用来对命令进行控制,也可以省略,[]代表可选 parameter ...
分类:
系统相关 时间:
2020-06-20 19:18:30
阅读次数:
75
#链接文件 在同一分区中,不能使用同一个节点编号。 同一个文件不允许由多个节点编号。 ##硬链接 ln 一个文件可以起多个文件名 相当于马甲 硬链接本质上就给一个文件起一个新的名称,实质是同一个文件 ln link的简写 创建链接的命令 硬链接创建的文件彼此之间没有依赖关系 ###硬链接特性 创建硬 ...
分类:
系统相关 时间:
2020-06-20 19:17:29
阅读次数:
66
执行该页代码时,发现快捷键如下,mac操作该快捷键并不方便,可修改成自己设定的快捷键。 在PyCharm->Preferences,keymap->Other->Run context->configuration操作即可。 ...
分类:
系统相关 时间:
2020-06-20 19:12:10
阅读次数:
58
1:先找到你的kali或者其他Linux系统安装的磁盘分区,在initramfs下输入blkid命令可以查看所有磁盘,然后找到TYPE=“ext4”的分区;记录下磁盘的名字,我的是/dev/sda7; 2. fsck -t ext4 /dev/sda1 需人工干预一路按yes fsck -y /de ...
分类:
系统相关 时间:
2020-06-20 19:10:47
阅读次数:
85
我们在 Linux 下进行开发时,有时也需要知道当前的硬件信息,比如:CPU几核?使用情况?内存大小及使用情况?USB设备是否被识别?等等类似此类问题。下面良许介绍一些常用的硬件查看命令。 lshw lshw 这个命令是一个比较通用的工具,它可以详细的列出本机的硬件信息。但这个命令并非所有的发行版都 ...
分类:
系统相关 时间:
2020-06-20 19:05:03
阅读次数:
165
更换源 使用清华源,将清华镜像网站的配置粘贴即可 https://mirrors.tuna.tsinghua.edu.cn/help/ubuntu/ 将上文连接中的配置粘贴到sources.list sudo cp /etc/apt/sources.list /etc/apt/sources.lis ...
分类:
系统相关 时间:
2020-06-20 18:48:08
阅读次数:
53
一、Memcached简介 Memcached是一款开源的、高性能的纯内存缓存服务软件 Mem是内存的意思,cache是缓存的意思,d是daemon的意思 优点: 1. 对于用户来讲,用户访问网站更快了,体验更好了。 2. 对网站来说,数据库压力降低了。只有当内存没有数据时才会去请求数据库。第一次写 ...
分类:
系统相关 时间:
2020-06-20 18:40:34
阅读次数:
55
对可执行文件设置 setuid 权限时,将对运行该文件的进程授予基于文件属主的访问权限。该访问权限不是基于正在运行可执行文件的用户。使用此特殊权限,用户可以访问通常只有属主才可访问的文件和目录。 可以使用chmod u+s 或chmod g+s来设置二进制的可执行文件的euid。setuid只能对二 ...
分类:
系统相关 时间:
2020-06-20 18:29:13
阅读次数:
69