linux下生成00 01 02..99的这些数,怎么生成【转】

  • Post author:
  • Post category:linux

下面这些方法在centos下亲测有效 原文链接: 细节之处方显linux真功夫_老男孩linux培训的技术博客_51CTO博客 原文标题:细节之处方显 linux 真功夫 在转载过程中,将每条命令都执行了下,稍稍改动,抱歉,老男孩老师 解答1:本题的知识点为seq的-s和-w [root@zz ~]# seq -s " " -w 99 01 02 03 04 05 06 07 08 09 10 1…

继续阅读 linux下生成00 01 02..99的这些数,怎么生成【转】

archlinux安装-4-桌面

  • Post author:
  • Post category:linux

cinnamon 中规中矩,没什么好说的 用lightdm启动或者: ~/.xinitrc  exec cinnamon-session deepin 国产的一个很漂亮的桌面,就是有时候卡 安装 /etc/pacman.conf 里面添加源: [home_metakcahura_arch-deepin_Arch_Extra] SigLevel = Never Server = http://dow…

继续阅读 archlinux安装-4-桌面

Linux权限管理

  • Post author:
  • Post category:linux

在学习linux的权限之前,我们先来理解几个概念: 可读,可写 、可执行 Linux的文件和目录有以下三种方式: r  、w 、x:可读,可写 、可执行 r-可读(read) w-可写(write) x-可执行(execute) 所有者 、所属组 、其他人 Linux的文件和目录又可以有三个所有者概念: u、g 、o: 所有者 、所属组 、其他人 u:所有者 g:所属组 o:其他人 好了,开始管理…

继续阅读 Linux权限管理

Linux c/c++之文件拷贝

  • Post author:
  • Post category:linux

Linux c/c++之文件拷贝 命令方式进行文件拷贝 #直接使用system()函数通过命令的方式拷贝文件 #cp 路径+旧文件名 路径+新文件名 //文件拷贝(直接使用命令方式拷贝) #include <stdio.h> #include <stdlib.h> int main(int argc,char* argv[]){ char buff[256] = {0}; …

继续阅读 Linux c/c++之文件拷贝

误删linux系统lib下库文件夹,误删除系统libselinux.SO.1,导致系统命令基本上都不能使用–附解决问题的整个过程…

  • Post author:
  • Post category:linux

现象: yum install openssl*Error: Protected multilib versions: libselinux-2.0.94-5.2.el6.i686 != libselinux-2.0.94-5.3.el6.x86_64 使用了一个很傻x的方法,如下: rpm --erase --nodeps libselinux-2.0.94-5.3.el6_4.1.i686 #…

继续阅读 误删linux系统lib下库文件夹,误删除系统libselinux.SO.1,导致系统命令基本上都不能使用–附解决问题的整个过程…

Linux:非阻塞O_NONBLOCK与O_NDELAY的区别

  • Post author:
  • Post category:linux

O_NONBLOCK和O_NDELAY所产生的结果都是使I/O变成非阻塞模式(non-blocking),在读取不到数据或是写入缓冲区已满会马上return,而不会阻塞等待。 它们的差别在于: 在读操作时,如果读不到数据,O_NDELAY会使I/O函数马上返回0,但这又衍生出一个问题,因为读取到文件末尾(EOF)时返回的也是0,这样无法区分是哪种情况。因此,O_NONBLOCK就产生出来,它在读取…

继续阅读 Linux:非阻塞O_NONBLOCK与O_NDELAY的区别

Linux c 数据类型

  • Post author:
  • Post category:linux

当Linux内核在体系结构差异较大的平台之间移植时,会产生与数据类型相关的问题。 .在编译内核时使用 -Wall  -W strict-prototypes 选项, 可以避免很多错误的发生 .内核使用的基本数据类型主要有: int           标准C语言整数类型 u32         32位整数类型 pid_t       特定内核对象pid的类型 .在不同的CPU体系结构上,C语言的数…

继续阅读 Linux c 数据类型

linux 虚拟环境

  • Post author:
  • Post category:linux

1 安装虚拟环境 sudo pip install virtualenv sudo pip install virtualenvwrapper 2 激活虚拟环境 source virtualenvwrapper.sh 3 创建虚拟环境 mkvirtualenv -p (编译地址) /usr/bin/pyhon3 (名称) py3 4 若出现未找到命令这种错误就再次激活虚拟环境 5 进入虚拟环境 w…

继续阅读 linux 虚拟环境

Linux 如何编写makefile详解

  • Post author:
  • Post category:linux

文章目录 前言 一、makefile三要素 二、写法 1.makefile 1.1版本 2.makefile 1.2版本 3.makefile 1.3版本 4.makefile 最终版本 总结 前言 Linux c/c++ 开发少不了编写 makefile 文件,一次编写,终身受益,哈哈!另外,gcc编译基础知识可参考我这篇博客: Linux C gcc编译基础知识详解 一、makefile三要素…

继续阅读 Linux 如何编写makefile详解

linux sshd远程登陆配置

  • Post author:
  • Post category:linux

远程管理linux系统基本上都要使用到ssh,原因很简单:telnet、FTP等传输方式是以明文传送用户认证信息,本质上是不安全的,存在被网络窃听的危险。SSH(Secure Shell)目前较可靠,是专为远程登录会话和其他网络服务提供安全性的协议。利用SSH协议可以有效防止远程管理过程中的信息泄露问题,透过SSH可以对所有传输的数据进行加密,也能够防止DNS欺骗和IP欺骗。 ssh_config…

继续阅读 linux sshd远程登陆配置