美文网首页
运维day2 Linux操作系统及常用命令

运维day2 Linux操作系统及常用命令

作者: 码戈 | 来源:发表于2017-10-31 11:24 被阅读0次

    date: 时间管理

    Linux RTC:Real Time Clock

         硬件时间:clock,hwclock  (hwclock -s读取硬件时间到系统)

         系统时间:date

    获得命令使用帮助:

        内部命令:

             help  COMMAND

        外部命令:

             COMMAND  --help

         命令手册:manual

             man  COMMMADN

             man  NUMBER  COMMAND(查看特定章节)

             whatis  COMMAND(查看命令出现在哪个章节)

        章节:

            1.用户命令   (/bin,  /usr/bin,  /usr/local/bin)

            2.系统调用

            3.库用户

            4.特殊文件 (设备文件)

            5.文件格式  (配置文件的语法)

            6.游戏

            7.杂项     (Miscellaneous)

            8.管理命令  (s/bin,  /usr/sbin,  /usr/local/sbin)

    man date man date

             []内的内容可省略 (可选)

            <>必须给出的内容 (必选)

            ...可重复多次

             l :多选一

            {}:分组

            NAME:命令名称及功能简要说明

            SYNOPSIS:用法说明,包括可用的选项

            DESCRIPTIC:命令功能详尽说明,可能包括每个选项的命令

            OPTIONS:说明每一个选项的意义

            FILES:此命令相关的配置文件

            BUGS:报告BUG

            EXAMPLES:使用示例

           SEEALSO:另外参照

           翻屏:

               向后翻一页:space

               向后翻一行:enter

               向前翻一页:b

               向前翻一行:k

           查找:

              /KEYWORD首------>尾

              n:下一个

              N:前一个

             ?KEYWORD尾------->首

             n:下一个

             N:前一个

          退出:  q

    具体示例

    在线文档:(历史,发展,man的补充)

          info  COMMAND

    cal:日历

    cal 12 2013

    文件系统:

        rootfs:根文件系统

    FHS:Linux

        /boot:系统启动相关的文件,如内核、initrd,以及grub(bootloader)

        /dev:设备文件

             设备文件:

                  块设备:随机访问,数据块

                  字符设备:线性访问,按字符为单位

                  设备号:主设备号(major)和次设备号(minor)

        /etc:配置文件

       /home:用户的家目录,每一个用户的家目录通常默认为/home/USERNAME

       /root:管理员的家目录;

       /lib:库文件

            静态库:  .a

            动态库: .dll, .so (shared object)

       /lib/modules:内核模块文件

       /media:挂载点目录,移动设备

       /mnt:挂载点目录,额外的临时文件系统

       /opt:可选目录,第三方程序的安装目录

       /proc:伪文件系统,内核映射文件

       /sys:伪文件系统,跟硬件设备相关的属性映射文件

       /tmp:临时文件, /var/tmp

       /var:可变化的文件

       /bin:可执行文件,用户命令

       /sbin:管理命令

       /usr:universe, shared, read-only  (全局共享只读文件)

                   /usr/bin

                   /usr/sbin

                   /usr/lib

      /usr/local:  (第三方软件安装)

                 /usr/local/bin

                /usr/local/sbin

                /usr/local/lib

    命名规则:

    1、长度不能超过255个字符;

    2、不能使用“/”当文件名

    3、严格区分大小写

    文件管理

    ls

    cd

    pwd

    tree:查看目录树

    mkdir:创建空目录

       -p:父目录

       -v:verbose,详细信息

       例:mkdir -pv /root/m/n/q

       练习:在/mnt/test2/下 ,创建a_b,  a_c,  d_b,  d_c

       mkdir =pv /mnt/test2/{a_b,a_c,d_b,d_c}

       mkdir =pv /mnt/test2/{a,d}_{b,c}  -----命令行展开

    mkdir基础操作

     删除目录:rmdir(remove directory)

       只能删除空目录

       也支持-p

       rmdir  -p/root/x/y/z

    文件的创建与删除

       #touch

       #stat  --查看文件信息

         -a:修改访问时间

         -m:改变修改时间

         -t:修改为指定时间

         -c:创建空文件

    修改文件时间戳

    删除文件:

    rm +文件名

       -i: 交互式(管理员特有)

       -f: 不提示删除

       -r: 递归删除目录下所有文件

    !!!rm  -rf  /(删除根目录及其下的所有文件)

       例:rm  -rf  /mnt/test2

    相关文章

      网友评论

          本文标题:运维day2 Linux操作系统及常用命令

          本文链接:https://www.haomeiwen.com/subject/axtbpxtx.html