Linux
文章平均质量分 76
NPU_Li Meng
博观而约取,厚积而薄发!
展开
-
linux学习之路(一)
**linux文件与目录管理**关于执行文件路径的变量: 环境变量$PATH(大写)的内容是由一堆目录组成,每个目录中间用冒号(:)来隔开,每个目录有顺序之分。原创 2017-05-24 22:07:46 · 286 阅读 · 0 评论 -
线程控制(二)
线程同步互斥锁(不占内存)互斥锁(mutex),互斥锁是一种简单的加锁的方法来控制对共享资源的访问,互斥锁只有两种状态,即上锁( lock )和解锁( unlock )。在同一时刻它通常只允许一个线程执行一个关键部分的代码。原创 2017-08-06 22:30:30 · 282 阅读 · 0 评论 -
套接字的理解及相关函数
什么是socketsocket是一种操作系统提供的进程间通信机制。在操作系统中,通常会为应用程序提供一组应用程序接口(API),称为套接字接口(socket API)。应用程序可以通过套接字接口,来使用网络套接字,以进行数据交换。在套接字接口中,以IP地址及通信端口组成套接字地址。远程的套接字地址,以及本地的套接字地址完成连接后,再加上使用的协议,这个五元组,作为套接字对,之后就可以彼此交换数据。原创 2017-08-13 22:33:52 · 5490 阅读 · 0 评论 -
关于linux中进程控制
一、进程概述1、程序,进程及线程间的区别与联系 程序是指一组指示计算机或其他具有消息处理能力装置每一步动作的指令,通常用某种程序设计语言编写,运行于某种目标体系结构上。进程,是计算机中已运行程序的实体。进程为曾经是分时系统的基本运作单位。在面向进程设计的系统(如早期的UNIX,Linux 2.4及更早的版本)中,进程是程序的基本执行实体;原创 2017-07-27 16:09:19 · 719 阅读 · 0 评论 -
线程控制(一)
多进程与多线程多进程,每个进程都有自己独立的地址空间;多线程,同一进程内的线程共享进程的地址空间。所以创建一个就要耗费时间来为其分配系统资源,而创建一个新线程花费的时间会少很多。原创 2017-08-02 22:31:43 · 383 阅读 · 0 评论 -
获取文件属性,目录信息和一些小笔记
linux环境中如何在程序中获取文件属性可以调用stat,fstat,lstat函数 #include <sys/types.h> #include <sys/stat.h> #include <unistd.h> int stat(const char *pathname, struct stat *buf); int fstat(int fd, struct stat *buf);原创 2017-07-22 14:39:11 · 1095 阅读 · 0 评论 -
linux关于getch()与getche()的问题
getchar()、getche()、getch() 函数,它们都用来从控制台获取字符,getchar() 会等待用户按下回车键才开始读取,而 getche()、getch() 会立即读取。这是因为 getchar() 带有缓冲区,用户输入的数据会暂时保存到缓冲区,直到按下回车键才开始读取;而 getche()、getch() 不带缓冲区,只能立即读取。原创 2017-07-08 22:06:15 · 3300 阅读 · 3 评论 -
磁盘的挂载与卸载
什么是挂载点? 挂载点是一个目录,目录示进入磁盘分区(文件系统)的入口。挂载前需要注意的事项: 单一文件系统不应该被重复挂载在不同的挂载点中; 单一目录不应该重复挂载多个文件系统; 作为挂载点的目录理论上都应该示空目录。(如果非空,在挂载之后,这个目录中原先的文件的会暂时消失,会显示新挂载的那个文件系统,当卸载后文件会重新回来)挂载命令:mount -l 显示目前挂载的信息(并且会列出相原创 2017-07-08 21:23:50 · 2977 阅读 · 0 评论 -
关于umask,perror,strerror和如何输出有颜色字
umask的作用 umask为默认权限,与chmod不同。chmod指定的是该文件各个用户所拥有的权限,umask指定的是该文件所没有的权限,但是都可以用数字来表示相应的权限,原创 2017-07-17 20:47:20 · 289 阅读 · 0 评论 -
关于linux下汉字输出的小问题
windows下的文档在linux下查看,汉字会出现乱码的原因?linux下汉字用utf-8编码,而windows下采用gb2312编码。所以为了可以正常查看,可用命令将gb2312转化为utf-8。如何转化?可以用shell下编码转换工具enca。用它不仅可以转换编码,还可以查看文件的原始编码,而且还支持成批转换。安装enca很简单,一般用源安装就行了,enc原创 2017-07-07 23:00:14 · 1063 阅读 · 0 评论 -
关于X Window的一些理解
什么是X Window?X Window即X Window图形用户接口,是一种计算机软件系统和网络协议,提供了一个基础的图形用户界面(GUI)和丰富的输入设备能力联网计算机。其中软件编写使用广义的命令集,它创建了一个硬件抽象层,允许设备独立性和重用方案的任何计算机上实现。------来自百度百科与windows有何区别?windows是一个完整的操作系统,包括了从内核到原创 2017-06-27 19:50:27 · 996 阅读 · 0 评论 -
Linux的链接文件及分区格式化
linux文件系统中的异步处理 当系统加载一个文件到内存后,若没有被改动过,则在内存区段的文件数据会被设置为(clean)的。原创 2017-06-11 12:57:16 · 342 阅读 · 0 评论 -
如何在win 10与linux双系统重装windows?
前两天由于不小心把windows系统搞坏了,需要重新装系统。但是我想到linux和windows双系统的安装,是要先装windows,再装linux,要不linux的启动分区会被覆盖掉。我现在的电脑是win 10 (1607)和fedora 25(Linux version 4.10.16-200.fc25.x86_64 )的双系统,采用gurb引导。我想既然双系统是好的,只是现在原创 2017-06-10 11:28:33 · 3579 阅读 · 1 评论 -
linux学习之路(二)
Linux磁盘与文件系统管理(1)磁盘: 有机械与固态两种。在磁盘中,扇区为最小的存储单位,每个扇区为512bytes,把扇区组成一个圆就是柱面,柱面是分区的最小单位。原创 2017-06-07 19:50:15 · 320 阅读 · 0 评论 -
关于安装完fedora后的一些美化
写在前面:2017.11.22更新,增加了一些图片,使整个过程看起来直观。下面才是正文哦!最近写项目有些烦躁啊,看着电脑感觉不舒服,然后就想把桌面美化一下。1. 安装优化工具gnome-tweak-tooldnf install gnome-tweak-tool然后可以安装一些扩展工具,比如dock栏等我们还可以设置主题,图标等。要想设置shell主题,要将扩展工具的user themes打开至于主原创 2017-08-14 00:05:31 · 16288 阅读 · 6 评论