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命令及其用法?

这都是我对自己学习过程的理解,如有错误请指出!我算一个小白了。
原文地址:https://www.cnblogs.com/darwinli/p/8767652.html