• Linux 内核里的数据结构——位数组

    日期:

    Linux 内核中的位数组和位操作 除了不同的基于 链式 和 树 的数据结构以外,Linux 内核也为 位数组 (或称为 位图 bitmap )提供了 API 。位数组在 Linux 内核里被广泛使用,并且在以下的源代码文件中包含了与这样的结构搭配使用的通用API: lib/bitmap.c in...

  • 17 个 Linux 下用于 C/C++ 的最好的 IDE /编辑器

    日期:

    C++,一个众所周知的 C 语言的扩展,是一个优秀的、强大的、通用编程语言,它能够提供现代化的、通用的编程功能,可以用于开发包括视频游戏、搜索引擎、其他计算机软件乃至操作系统等在内的各种大型应用。 C++,提供高度可靠性的同时还能够允许操作底层内存...

  • 在Linux用户空间做内核空间做的事情

    日期:

    导读 我相信,Linux 最好也是最坏的事情,就是内核空间(kernel space)和用户空间(user space)之间的巨大差别。如果没有这个区别,Linux 可能也不会成为世界上影响力最大的操作系统。 Linux内核空间和用户空间与燃起的Linux社区之火 如今,Linux 的使用范围在...

  • Vim 起步的五个技巧

    日期:

    多年来,我一直想学 Vim。如今 Vim 是我最喜欢的 Linux 文本编辑器,也是开发者和系统管理者最喜爱的开源工具。我说的学习,指的是真正意义上的学习。想要精通确实很难,所以我只想要达到熟练的水平。我使用了这么多年的 Linux ,我会的也仅仅只是打开一个文...

  • 为你的 Linux 桌面设置一张实时的地球照片

    日期:

    厌倦了看同样的桌面背景了么?这里有一个(可能是)世界上最棒的东西。 Himawaripy 是一个 Python 3 小脚本,它会抓取由 日本 Himawari 8 气象卫星 拍摄的接近实时的地球照片,并将它设置成你的桌面背景。 安装完成后,你可以将它设置成每 10 分钟运行的定时...

  • 在用户空间做我们会在内核空间做的事情

    日期:

    我相信,Linux 最好也是最坏的事情,就是 内核空间 kernel space 和 用户空间 user space 之间的巨大差别。 如果没有这个区别,Linux 可能也不会成为世界上影响力最大的操作系统。如今,Linux 的使用范围在世界上是最大的,而这些应用又有着世界上最大的用户...

  • Linux改变文件属性与权限

    日期:

    在学习文件属性与权限前,先用ls -al 命令显示文件的详细信息 如上图,第一栏代表这个档案的类型与权限,一共有十个字符。 当为[ d ]则是目录。 当为[ - ]则是档案 若是[ l ]则是链接文件 若是[ b] 则表示为装置文件里面的可供储存的接口设备 若是[ c ]则表...

  • linux用户组和权限

    日期:

    1.添加用户组 groupadd 组名 例如 groupadd policeman 通过vi /etc/group来查看编辑 如果只是查看不编辑可以用cat替换vi 2.添加用户到指定组及查看用户信息 useradd 空格-g 空格组名空格人名 例如 useadd -g policeman jim vi /etc /passwd vi可同cat替代,...

  • 调整Linux磁盘分区的大小的方法

    日期:

    在使用linux的过程中, 有时会出现因为安装系统时分区不当导致有的分区空间不足,而有的分区空间过剩的情况.比如: 我在安装系统时给/usr/local分配器了5G的空间,但使用一段过程后发现, /usr/local最多只用到了1G.这样可以将/usr/local大小调整为1G. 空出4G留作...

  • 设置Linux交换分区

    日期:

    Linux下可以创建两种类型的交换空间,一种是swap分区,一种是swap文件。前者适合有空闲的分区可以使用,后者适合于没有空的硬盘分区,硬盘的空间都已经分配完毕。例如:安装redhat的时候,你可以默认划分硬盘空间,交换区的大小事系统默认配置,当你安装完系...