zoukankan      html  css  js  c++  java
  • linux初级学习笔记一:linux操作系统及常用命令,及如何获取命令的使用帮助!(视频序号:02_1,2)

    本节学习的命令:lscdtypepwd printenv hash date clock man hwclock info cal echo printf file

    本节学习的技能:获取命令帮助

    退出登陆:logout

    ls:列出指定路径下的文件

        -l:长格式(显示完整信息)

            -:普通类型(f)

            d:目录文件

            b:块设备文件(block)

            c: 字符设备文件 (character)

            l: 符号链接文件(symbolic link file)

            p: 命令管道文件(pipe)

            s: 套接字文件(socket)

        文件权限:9位,每3位一组,每一组:rwx(读,写,执行), r—

        文件硬链接的次数

        文件的属主(owner)

        文件的属组(group)

        文件大小(size),单位是字节

        时间戳(timestamp):最近一次被修改的时间

                 访问:access

                 修改:modify,文件内容发生了改变

                 改变:change,metadata,元数据

        -h:做单位转换

        -a: 显示以.开头的隐藏文件

             . 表示当前目录

             .. 表示父目录

        -A:显示所有隐藏文件,不包括”.”和”..”

        -d: 显示目录自身属性(一般和“-ld”一起用)

        -i: index node, inode,显示文件的索引节点号

        -r: 逆序显示文件

        -R: 递归(recursive)显示文件

     

    cd: change directory

        家目录,主目录, home directory

        cd ~USERNAME: 进入指定用户的家目录

        cd -:在当前目录和前一次所在的目录之间来回切换

     

    命令类型:

        内置命令(shell内置),内部,内建

        外部命令:在文件系统的某个路径下有一个与命令名称相应的可执行文件

    type: 显示指定属于哪种类型

    pwd:显示当前工作目录

    环境变量:命名的内存空间

        变量赋值

        printenv:打印环境变量

        hash:打印缓存的环境变量

        PATH: 使用冒号分隔的路径

        O(1)

       

    date:时间管理

    Linux: rtc

        硬件时钟:date

        系统时钟:clock(hwclock)

        把系统时间同步到硬件时间:hwclock -w

        把硬件时间同步到系统时间:hwclock -w

     

    获得命令的使用帮助:

    内部命令:

        help COMMAND

    外部命令:

        COMMAND --help

    命令手册:manual

        man COMMAND:查看命令手册

        whatis COMMAND:查看这个名字所有的章节

        分章节:

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

        2:系统调用

        3:库用户

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

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

        6:游戏

        7:杂项(Miscellaneous)

        8: 管理命令(/sbin, /usr/sbin, /usr/local/sbin)

            <>:必选

            []:可选

            ...:可以出现多次

            |:多选一

            {}:分组

        man:查看命令手册

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

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

        DESCRIPTION:命令功能的详尽说明,可能包括每一个选项的意义

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

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

        BUGS:报告BUG给谁

        EXAMPLES:使用示例

        SEE ALSO:另外参照

            翻屏:

            向后翻一屏:SPACE

            向前翻一屏:b

            向后翻一行:ENTER

            向前翻一行:k

            查找:

                /KEYWORD: 向后

                n: 下一个

                N:前一个

                ?KEYWORD:向前

                n: 下一个

                N:前一个

                q: 退出

    hwclock:

        -w: 把系统时间同步到硬件时间

        -s:把硬件时间同步到系统时间

     

    在线文档:

    info COMMAND

     

    文档:/usr/share/doc

    cal: calendar,查看日历

    练习:

         (1)1、echo是内部命令还是外部命令?

                  2、其作用?

                  3、如何显示“The year is 2013. Today is 26.”为两行?

        (2) 1、printf是内部命令还是外部命令?

                  2、其作用?

                  3、如何显示“The year is 2013. Today is 26.”为两行?

        (3)file命令及其用法?

    这都是我对自己学习过程的理解,如有错误请指出!我算一个小白了。
  • 相关阅读:
    第四次作业--个人作业--软件案例分析
    第五次作业--团队项目--需求规格说明书
    Beta版本的贡献率
    软工实践总结
    beta版本冲刺第四天
    beta版本冲刺第三天
    beta版本冲刺第一天
    Beta版本冲刺计划及安排
    团队项目冲刺总结
    项目冲刺第六天
  • 原文地址:https://www.cnblogs.com/darwinli/p/8767652.html
Copyright © 2011-2022 走看看