linux如何获取帮助以及基础目录命名标准

一、linux的命令分为两种,一种是内建命令,即包含在shell当中的,一种是外部命令,通常保存在

bin目录中。

1、对于内部命令:

 通常使用 help COMMAND

2、对于外部命令:

 通常使用 man command 

mannul的位置/usr/share/man

man的内容通常分为以下几块

  1、Name:功能性说明

  2、sysnopsis:语法格式 []:可选内容;<>:必须内容;a|b|c:多选一

  3、description:具体的描述

  4、option:选项

  5、example:举例

  6、author:作者

  7、bugs:报告错误

  8、see also:参考

man.PNG

3、man是分章节的,每一章节对应的手册内容或性质不一样

    1、用户命令

    2、系统调用

    3、C库调用

    4、设备文件及特殊文件

    5、配置文件格式

    6、游戏使用帮助

    7、杂项

    8、管理工具及守护进程

4、man手册内容的阅览:

     空格键:向文件尾部翻一屏

    b:向文件首部翻一ping

    回车键:向文件尾部翻一行

    k:向文件首部翻一行

    G:跳转至最后一行

    #G:跳转至指定行;

5、文本搜索:

    /keyword:从文件首部向尾部搜索

    ?keyword:从文件尾部向首部搜索

6、退出:

q

二、linux文件系统规范:

linux文件系统是一个层级文件系统,虽然有很多不同的发行版,但是大体上文件系统都遵循着一个规范,这个规范就是FHS,通常FHS规定了相关目录放什么文件

    /bin:所有用户可用的基本命令文件

    /sbin:管理员一般使用的程序文件

    /boot:引导加载器必须用到的各静态文件

    /dev:设备文件,包括字符设备和块设备

    /etc:系统程序的配置文件,文本格式

    /root:管理员的家目录,

    /lib 为系统启动程序提供共享库

    /media:便携式设备挂载点

    /mnt:其他文件系统临时挂载点

    /usr:全局共享只读数据路径

        也包括:bin,sbin,lib,local/bin,local/sbin等

    /var:存储常发生变化的数据的目录

        包括cache,log,lock等

    /proc:基于内存的虚拟文件系统,多为内核参数

    /sys:sysfs虚拟文件系统提供了一种更为理想的访问内核数据路径,为管理linux设备提供一种统一模型的接口。

原创文章,作者:N24_强仔,如若转载,请注明出处:http://www.178linux.com/56027

(0)
上一篇 2016-10-30 17:15
下一篇 2016-10-30 17:22

相关推荐

  • N26-第四周-孙逸

    1、  复制/etc/skel目录为/home/tuser1,要求/home/tuser1及其内部文件的属组和其它用户均没有任何访问权限。 cp –r /etc/skel /home/tuser1 chmod –R 700 /home/tuser1 2、  编辑/etc/group文件,添加组hadoop。 group文件的内容格式: &…

    2017-03-10
  • 文本处理工具练习及作业

    练习1: 1、找出ifconfig “网卡名” 命令结果中本机的IPv4地址 ifconfig |head -n 2 |tail -n 1|tr -s ” ” : |cut -d: -f4 2、查出分区空间使用率的最大百分比值 df|tr -s ‘ ‘ %|sort -t% -k5 -n|tail -n 1|c…

    2017-07-29
  • 马哥教育网络班21期-第5周课程练习

    1、显示/boot/grub/grub.conf中以至少一个空白字符开头的行;       grep ‘^[[:space:]]\{1,\}’ /boot/grub/grub.conf 2、显示/etc/rc.d/rc.sysinit文件中以#开头,后面跟至少一个空白字符,而后又有至少一个非空白字符的行; &…

    Linux干货 2016-12-18
  • 系统管理之网络管理

    今天给大家分享一些网络方面的知识,,这块的知识很重要哦,都是涉及网络最底层的链路和协议,是我们学习大型服务的基础,和前提.希望大家努力理解这方面的内容,今天的内容大概有这几方面: 1.计算机网络概念 2.计算机网络体系结构 3.物理层 4.数据链路层 5.网络层 6.IP地址及子网 7.传输层 8.应用层 计算机网络概念 计算机网络是个发展中的概念和技术,具…

    Linux干货 2016-09-05
  • JVM性能调优监控工具jps、jstack、jmap、jhat、jstat、hprof使用详解

    摘要: JDK本身提供了很多方便的JVM性能调优监控工具,除了集成式的VisualVM和jConsole外,还有jps、jstack、jmap、jhat、jstat、hprof等小巧的工具,本博客希望能起抛砖引玉之用,让大家能开始对JVM性能调优的常用工具有所了解。     现实企业级Java开发中,有时候我们会碰到下面这些问题: Out…

    2017-08-17
  • LVS详解

    LVS详解 LVS(Linux Virtual Server),意即Linux虚拟服务器,是一个虚拟的服务器集群系统。本项目在1998年5月由章文嵩博士成立,是中国国内最早出现的自由软件项目之一。 LVS 是一个工作在四层的负载均衡器,实现和 iptables/netfilter 类似,工作在内核空间的 TCP/IP 协议栈上,LVS 工作在 INPUT H…

    Linux干货 2016-11-11

评论列表(1条)

  • 马哥教育
    马哥教育 2016-11-02 17:27

    内容格式把握得很好,不错,希望你能熟知基础命令知识,加油!