Linux基础1-2 ls、cd、date、clock、cal、echo、printf命令使用简介

文件系统命令:ls

  • 主要用于查看当前路径下的文件信息
  • 语法格式:ls [选项] [参数]
  • 选项:
    • -l:表示将文件以长格式显示
      • 长格式显示的类别
      • 第一段:文件类型:
        • - :普通文件

        • d :目录文件
        • b :表示块设备文件
        • c :表示 字符设备文件
        • l :表示链接文件
        • p :表示管道文件
        • s :表示嵌套字文件
      • 第二段:文件权限:
        • 9位,没3位为一组,每一组由 rwx (读、写、执行)组成,文件针对不同的用户作用域,来赋值不同用户对改该文件的权限
      • 第三段:文件的硬链接次数:

      • 第四段:文件的所属者(属主):

      • 第五段:文件的所属组(属组):
      • 第六段:文件的大小(字节):
      • 第七段:文件的时间戳:最近一次被修改的时间
        • 修改时间为三种:
        • 最后一次被访问的时间
        • 文件内容被修改的时间
        • 文件属性被修改的时间
    • -h:做单位换算,可以跟-l一起使用,用来将文件大小进行单位换算
    • -a:显示 以.开头的隐藏文件
      • .  :表示当前目录
      • .. :表示当前目录的上级目录,也就是父目录
    • -d :显示目录的自身属性,要结合 l 使用
    • -i :显示文件的节点号
    • -r:逆序显示文件
    • -R:递归显示指定目录的所有子目录和文件

文件系统命令:cd

  • 可以进行目录之间的切换,进入指定目录在参数中指定即可
  • 语法格式:cd [选项] [参数]
  • 使用方式:
    • cd ~ [用户名] :进入指定用户的家目录(仅root用户可用)
    • cd - :在当前目录和前一次进入的目录之间进行切换

文件系统命令:type

  • 显示命令属于哪种类型
    • 命令类型:
      • 内置命令(shell内置)
      • 外部命令:在文件系统的路径下有和命令名称相同的可执行文件

变量

  • 环境变量:命名的内存空间
  • 声明变量:向内存申请一块空间,命令为变量名,变量赋值就是将值放入到命名好的内存空间中去

 

时间管理命令:date

  • 查看和更改系统时间,Linux有两个时钟计数:硬件时钟(clock)、系统时钟(date)
  • 当系统时间和硬件时间不一致时,使用hwclock进行时间同步
    • hwclock :默认是显示硬件时钟
      • -w :将系统时间写入到硬件中
      • -s :将硬件时间写入到系统中

时间管理命令:cal

  • 以日历的形式输出信息,可指定某年月

数据的输出和追加

echo:输出或追加信息

  • 语法格式:echo [选项] [语句]
  • 选项:
    • -e :可以引用一些扩展语句

printf :输出数据

  • 语法:printf [选项][语句]
  •  

     

 

posted @ 2020-05-23 15:26  ′Joker  阅读(265)  评论(0编辑  收藏  举报