zoukankan      html  css  js  c++  java
  • linux命令lsattr、chattr、man

    1、man命令,可以查看手册

    配置位置/etc/man.conf

    MANPATH决定手册查询位置

    MANSECT决定man查询的顺序

    man的查询

    linux man的常用用法:
    man section cmd :直接指定特定章节内搜索手册页,如 man 5 passwd 直接进入文件格式版的帮助
    man -a cmd :打开所有section内的同名帮助,例如 man –a passwd ,你首先会进入一个PASSWD(1)的命令版passwd帮助,你再按q键就会进入PASSWD(5),passwd配置文件格式的帮助
    man -aw cmd :显示所有cmd的所有手册文件的路径,如 man -aw passwd 就是
    /usr/share/man/man1/passwd.1.gz
    /usr/share/man/man5/passwd.5.gz
    man -M cmd :指定手册文件的搜索路径,如 man -M /home/mysql/man mysql 显示的就是你安装的mysql的帮助,而不是系统自带的旧版mysql的帮助
    man cmd| col -b > cmd.txt :把man手册信息输出到文本文件

    man简单介绍:
    Linux的man很强大,该手册分成很多section,使用man时可以指定不同的section来浏览,各个section意义如下:

    • 1 – User Commands 一般用户命令
    • 2 - System Calls 系统调用命令,如open,write之类的(通过这个,至少可以很方便的查到调用这个函数,需要加什么头文件)
    • 3 - C library Functions C函数库命令,如printf,fread
    • 4 - Devices and Special files 是特殊文件,也就是/dev下的各种设备文件 man hd
    • 5 - File formats and conventions 是指文件的格式,比如man 5 passwd, 就会得到说明这个文件/etc/passwd中各个字段的含义
    • 6 - games for linux是给游戏留的,由各个游戏自己定义
    • 7 - Miscellanea 杂项, 例如宏命令包、惯例等。
    • 8 - System administration tools and Deamons 是系统管理用的命令,这些命令只能由root使用,如ifconfig
    • 9 -其他(Linux特定的), 用来存放内核例行程序的文档。
    • n 新文档, 可能要移到更适合的领域。
    • o 老文档, 可能会在一段期限内保留。
    • l 本地文档, 与本特定系统有关的。


    man命令格式:
    man [option] name: name一般是帮助文档的名字,对应命令名、函数名或者配置文件名(带后缀!),如
    man nsswitch.conf:查看/etc/nsswitch.conf文件的帮助文档
    man networks:查看/etc/sysconfig/networks文件的帮助文档

    查看特定语言版的帮助文档:先设定环境变量LANG=zh_CN,然后再执行man查询

    man的配置文件/etc/man.config:
    如果你不想每次man cmd都要用-M指定路径,那么可以通过修改配置文件,添加内容如
    MANPATH /home/mysql/man

    man在各section内的搜索次序可以通过如下方式修改 ,不过一般不推荐修改。
    MANSECT 1:8:2:3:4:5:6:7:9:tcl:n:l:p:o

    2、lsattr

    显示文件的隐藏属性

    chattr修改文件的隐藏属性

    chatrr +a tmp.txt 使文件只能增加,不能被修改,不能删除,适合各类日志文件

    chattr +i  tmp.txt 使文件不能被删除


    a:即append,设定该参数后,只能向文件中添加数据,而不能删除,多用于服务器日志文件安全,只有root才能设定这个属性。
    i:设定文件不能被删除、改名、设定链接关系,同时不能写入或新增内容。i参数对于文件 系统的安全设置有很大帮助。

    参考:

    1、http://www.runoob.com/linux/linux-comm-lsattr.html

  • 相关阅读:
    CodeForces gym Nasta Rabbara lct
    bzoj 4025 二分图 lct
    CodeForces 785E Anton and Permutation
    bzoj 3669 魔法森林
    模板汇总——快读 fread
    bzoj2049 Cave 洞穴勘测 lct
    bzoj 2002 弹飞绵羊 lct裸题
    HDU 6394 Tree 分块 || lct
    HDU 6364 Ringland
    nyoj221_Tree_subsequent_traversal
  • 原文地址:https://www.cnblogs.com/shengulong/p/7637111.html
Copyright © 2011-2022 走看看