Linux一切皆文件,系统与设备通信之前,要建立一个存放在/dev目录下的设备文件,默认情况下就已经生成了很多设备文件,有时候自己手动新建一些设备文件,这就会用到mknod。
语法格式:mknod[选项][文件名称] [文件类型] [主设备号] [次设备号]

常用参数
  -Z 设置安全的上下文
  -m 设置权限模式
  b 块设备
  c 字符设备
  -help 显示帮助信息
  --version 显示版本信息

其中-m后面的参数可以为(类似于chmod):
400 -r-------- 拥有者能够读,其他任何人不能进行任何操作;
644 -rw-r–r– 拥有者都能够读,但只有拥有者可以编辑;
660 -rw-rw---- 拥有者和组用户都可读和写,其他人不能进行任何操作;
664 -rw-rw-r– 所有人都可读,但只有拥有者和组用户可编辑;
700 -rwx------ 拥有者能够读、写和执行,其他用户不能任何操作;
744 -rwxr–r– 所有人都能读,但只有拥有者才能编辑和执行;
755 -rwxr-xr-x 所有人都能读和执行,但只有拥有者才能编辑;
777 -rwxrwxrwx 所有人都能读、写和执行(linux中文件的执行权限一般不要随意设置!就算我们创建的文件也默认没有执行权限,只有手动赋予之后才有。)
例子:

sudo mknod   /dev/dev1 c 50  1                //创建字符设备 /dev/console2,主设备号为50,次设备号为1
sudo mknod -m 660  /dev/dev2 c 50 2    //创建字符设备 /dev/dev2 ,并设置权限为660(用户和组都可读写) ,主设备号为50,次设备号为2

Linux mknod命令详解相关推荐

  1. linux mingetty 命令详解

    linux mingetty 命令详解 功能说明:精简版的getty. 语 法:mingetty [--long-hostname][--noclear][tty] 补充说明:mingetty适用于本 ...

  2. linux zip 命令详解

    功能说明:压缩文件.  语 法:zip [-AcdDfFghjJKlLmoqrSTuvVwXyz$][-b <工作目录>][-ll][-n <字尾字符串>][-t <日期 ...

  3. linux zipinfo 命令详解

    linux zipinfo 命令详解 功能说明:列出压缩文件信息. 语 法:zipinfo [-12hlmMstTvz][压缩文件][文件...][-x <范本样式>] 补充说明:执行zi ...

  4. Linux chkconfig命令详解

    Linux chkconfig命令详解 (2011-03-07 15:49:04) 转载 标签: linux shell chkconfig 杂谈 分类: 工作*Linux chkconfig:    ...

  5. linux uname 命令详解

    linux uname 命令详解 功能说明:显示系统信息. 语 法:uname [-amnrsv][--help][--version] 补充说明:uname可显示电脑以及操作系统的相关信息. 参 数 ...

  6. linux mread 命令详解

    linux mread 命令详解 功能说明:将MS-DOS文件复制到Linux/Unix的目录中. 语 法:mread [MS-DOS文件...][Linux文件或目录] 补充说明:mread为mto ...

  7. linux sort 命令详解

    linux sort 命令详解 sort命令的功能是对文件中的各行进行排序.sort命令有许多非常实用的选项,这些选项最初是用来对数据库格式的文件内容进行各种排序操作的.实际上,sort命令可以被认为 ...

  8. linux arpwatch 命令详解

    linux arpwatch 命令详解 功能说明:监听网络上ARP的记录. 语 法:arpwatch [-d][-f<记录文件>][-i<接口>][-r<记录文件> ...

  9. linux awk命令详解,使用system来内嵌系统命令,批量github,批量批下载视频, awk合并两列...

    linux awk命令详解 简介 awk是一个强大的文本分析工具,相对于grep的查找,sed的编辑,awk在其对数据分析并生成报告时,显得尤为强大.简单来说awk就是把文件逐行的读入,以空格为默认分 ...

最新文章

  1. async 队列性能测试
  2. 【CodeVS - 3639】(树的重心模板,裸题)
  3. 网易云音乐刷听歌量_网易云音乐极速版悄然上线!听歌体验同之前没有差别
  4. Java获取资源的路径
  5. tar、tar.gz、tar.Z、tgz、bz2、bin软件包的安装
  6. html div findchild,javascript – JQuery查找父div子标签
  7. Prompt Learning | 一文带你概览Prompt工作新进展
  8. c# 代码混淆器ConfuserEX使用
  9. Nacos 服务注册中心
  10. 大数据分析-第九章 知识图谱
  11. unity 控制对象移动、旋转
  12. 苹果开发者账号申请及升级更换
  13. 控制仪表与计算机控制装置课程设计,控制仪表于装置课程设计报告
  14. excel python插件_再见 VBA!神器工具统一 Excel 和 Python
  15. 对应到对象 数据库驼峰_驼峰
  16. Nhibernate+MVC开发小结
  17. 把VMware虚拟机从一台电脑复制到另一台电脑
  18. 数据结构——树的思维导图,帮助自己记忆。
  19. 开源,选择Google Code还是Sourceforge【转】
  20. 物流里程 | 使用EXCEL制作物流配送城市里程表

热门文章

  1. 论文解读 | 美人秀色空绝世,我用PS-GAN试伊妆
  2. 计算机出现调试管理器,电脑出现实时调试怎么回事?电脑出现实时调试如何解决...
  3. 基于phpqrcode生成带LOGO图标的二维码(源代码例子)
  4. kodi没有中文设置_kodi播放器如何设置为中文界面-kodi播放器设置中文的方法 - 河东软件园...
  5. 3D建模需要学多久可以学会?
  6. 《中国好声音》给我们的启示
  7. atoi函数和itoa函数用法
  8. ANSYS有限元分析水声换能器学习笔记(一)
  9. mac如何用python爬网页数据_Mac——利用Python进行网页爬取
  10. 计算机网络虚拟局域网步骤,如何构建虚拟局域网 多维网使用教程