• linux基础命令一


    linux基础命令一

    1、date命令

      date命令介绍:显示或者设置系统日期

      date命令的语法:

        显示日期:date  [options...]  [+FORMAT]

          FORMAT:为显示日期的格式符号

            %D:以斜杠为分割符显示日期

            %F:显示当前系统的日期,以中横线分割日期

            %T:显示当前系统的的时间

            %H:显示小时

            %M:显示分钟

            %S:显示秒钟

        设置日期:date  [MMDDhhmm[[CC]YY][.ss]]

           MM:月份

           DD:几号

           hh:小时

           mm:分钟

           YY:两位年份

           CCYY:四位年份

           .ss:秒钟

     案例演示:

      显示当前为周几?

           

     [root@oldboy ~]# date +%a
    
            Sat
    View Code

      显示当前的日期

    [root@oldboy ~]# date +%F
    
    2019-03-02
    
    [root@oldboy ~]# date +%D
    
    03/02/19
    View Code

      linux时钟分为

        系统时钟:由linux内核通过cpu的工作频率进行计时

        硬件时钟:显示硬件时钟

       linux中有两个时钟,那么以哪个时钟为准呢?

       hwclock命令可以将系统时钟设置为与硬件时钟相同,还可以将硬件时钟设置与系统时钟一样,具体的区别用不同的参数来划分

    hwclock

      基本介绍

        显示和设置硬件时钟

      基本语法

        hwclock  [options...]  

      常用选项:

        -s:表示以将硬件时钟设置与系统时钟一样

        -w:表示将系统时钟设置为与硬件时钟相同

    2、cal命令

      基本介绍

        cal命令主要用于显示日历

       使用案例 

    [root@oldboy ~]# cal
    March 2019 
    Su Mo Tu We Th Fr Sa
    1 2
    3 4 5 6 7 8 9
    10 11 12 13 14 15 16
    17 18 19 20 21 22 23
    24 25 26 27 28 29 30
    31
    View Code

    3、cd命令

      基本介绍

        cd命令表示切换目录

        cd  ~或者cd:表示切换到当前用户的家目录

        cd  ~Username:表示切换到用户Username的家目录下(这个功能只在管理员有效)

        cd  - :切换到上一个目录,可以通过这个命令在上一个目录和当前目录下来回切换

        . :表示当前目录

        .. :表示上一级目录

    4、pwd命令

      基本介绍

        pwd命令表示显示当前目录

      使用案例

    [root@oldboy ~]# pwd
    
      /root
    View Code

    5、ls命令

      基本介绍

        显示指定路径下的文件列表

      基本语法

        ls  [options....]  [arguments...]

      选项:

        -a :表示显示全部文件,包括隐藏文件

        -d:显示目录自身的相关属性(但是通常要与-l选项一起使用才有意义)

        -l:以长格式显示文件的所有元数据信息

          -rw-r--r--.  1  root  root  781  Dec 24 23:39  /etc/fstab

          -rw-r--r--. :第一位表示文件的类型,后边九位表示文件的访问权限

          数字:表示硬连接数

          左root:表示属主

          右root:表示属组

          781:表示文件大小(默认是以B为单位)

          Dec 24 23:39:表示文件最近一次被修改的时间

        -h或者--human-readable:以字节的形式显示文件的大小

        -r或者--reverse:以文件名逆序方式显示

        -R:递归显示子目录下的全部文件

        -i:显示文件的inode节点

    6、stat命令

      基本介绍

        获取制定文件的元数据信息

      使用语法

        stat  文件路径

     使用案例 

    [root@oldboy ~]# stat /etc/fstab
    
      File: `/etc/fstab'
    
      Size: 781             Blocks: 8          IO Block: 4096   regular file
    
    Device: fd00h/64768d    Inode: 18          Links: 1
    
    Access: (0644/-rw-r--r--)  Uid: (    0/    root)   Gid: (    0/    root)
    
    Access: 2019-03-02 15:04:33.944804206 +0800
    
    Modify: 2018-12-24 23:39:48.973999890 +0800
    
    Change: 2018-12-24 23:44:47.050999660 +0800
    View Code

    7、cat命令

      基本介绍

        连接文件(如果查看多个文件时)并且显示文件

      基本语法

        cat  [options...]  [arguments...]

      常用选项:

        -E:显示行结束符或者叫换行符(如果给了这个选项,每行都出现一 个$符号表示换行)

        -T:显示制表符

        -v:显示那些控制符,比如:^(这个表示ctrl符号)

        -n:对内容的每一行进行编号

      参数:

        一般是一个文件

        如果没有cat后便没有接文件,那么默认是从标准输入中读取数据,并且,你输入一句并且回车,那么他会把你输入那句打印出来,结束使用ctrl+c

    8、tac命令

      基本介绍

        连接文件并且将原来的内容逆序显示

      基本语法

        tac  [options...]  [arguments...]

    9、file命令

      基本介绍

        file命令表示文件类型查看

      基本语法

        file  path

    10、which命令

      基本介绍

        显示对应的程序二进制文本路径

      基本语法

        which  [options...]  命令

        常用选项:

          --skip-alias:不显示别名

        使用注意:

          which命令打印一个命令的二进制文件路径时,如果有别名,它会默认把别名也打印出来

    11、echo命令

      基本介绍

        echo命令表示回显,echo命令会为一行内容自动添加一个换行符

      基本语法

        echo  [options...]  [arguments...]

        常用选项

          -n:禁止自动为一行内容添加一个换行符

          -e:表示允许使用转义符

            转义符:

               :表示制表符

               :表示换行符

              :表示退格符,(类似于删除)

               :表示回车换行符

      使用注意  

        echo  “$VAR_NAME”:如果是双引号,变量会被替换,双引号是弱引用

        echo  ‘$VAR_NAME’:如果是单引号,变量不会被替换,单引号是强引用

    12、whereis

      基本介绍

        查看命令的二进制程序文件、资源和使用手册所在的位置

      基本语法

        whereis  [options..]  命令

      使用案例

    [root@oldboy ~]# whereis ls
    
    ls: /bin/ls /usr/share/man/man1/ls.1.gz
    View Code

    13、whatis

      基本介绍

        使用makewhatis命令,可将当前系统上所有的帮助手册以及与之对应的关键字创建为一个数据库,并且此数据库会保留这个关键字的简要使用信息,也就是在使用手册上查询这个关键字。这个命令会在特定的时间执行

      基本语法

        whatis  keyword

      使用案例

    [root@oldboy ~]# whatis bash
    
    bash                 (1)  - GNU Bourne-Again SHell
    
    bash [builtins]      (1)  - bash built-in commands, see bash(1)
    
    bash [sh]            (1)  - GNU Bourne-Again SHell
    View Code

    14、附加1

     

      文件类型的基本分类

        -:表示普通文件

        d:表示目录

        l:表示链接文件

        b:表示块设备

        p:表示管道

        s:表示套接字

    15、与时间相关命令总结

      hwclockcaldateclock

    16、环境变量总结(待续....

      $PWD:保留当前的目录路径

      $OLDPWD:保存上一次的目录路径

  • 相关阅读:
    利用guava来实现本地的cache缓存
    加减乘除工具类BigDecimalUtil
    linux使用apache发布静态html网页
    为什么从pycharm中打开的html文件会显示404?
    unittest测试框架生成可视化测试报告-BeautifulReport
    python虚拟环境迁移
    linux查看系统版本
    Webhook到底是个啥?
    钩子函数和回调函数的区别
    LookupError: "gw_lt" is not among the defined enum values
  • 原文地址:https://www.cnblogs.com/lanxiansen/p/10463222.html
Copyright © 2020-2023  润新知