Linux基础1-2 ls、cd、date、clock、cal、echo、printf命令使用简介
文件系统命令:ls
- 主要用于查看当前路径下的文件信息
- 语法格式:ls [选项] [参数]
- 选项:
- -l:表示将文件以长格式显示
-
- 长格式显示的类别
- 第一段:文件类型:
-
- :普通文件
- d :目录文件
- b :表示块设备文件
- c :表示 字符设备文件
- l :表示链接文件
- p :表示管道文件
- s :表示嵌套字文件
-
- 第二段:文件权限:
- 9位,没3位为一组,每一组由 rwx (读、写、执行)组成,文件针对不同的用户作用域,来赋值不同用户对改该文件的权限
- 9位,没3位为一组,每一组由 rwx (读、写、执行)组成,文件针对不同的用户作用域,来赋值不同用户对改该文件的权限
-
第三段:文件的硬链接次数:
-
第四段:文件的所属者(属主):
- 第五段:文件的所属组(属组):
- 第六段:文件的大小(字节):
- 第七段:文件的时间戳:最近一次被修改的时间
- 修改时间为三种:
- 最后一次被访问的时间
- 文件内容被修改的时间
- 文件属性被修改的时间
- -h:做单位换算,可以跟-l一起使用,用来将文件大小进行单位换算
- -a:显示 以.开头的隐藏文件
- . :表示当前目录
- .. :表示当前目录的上级目录,也就是父目录
- -d :显示目录的自身属性,要结合 l 使用
- -i :显示文件的节点号
- -r:逆序显示文件
- -R:递归显示指定目录的所有子目录和文件
- -l:表示将文件以长格式显示
文件系统命令:cd
- 可以进行目录之间的切换,进入指定目录在参数中指定即可
- 语法格式:cd [选项] [参数]
- 使用方式:
- cd ~ [用户名] :进入指定用户的家目录(仅root用户可用)
- cd - :在当前目录和前一次进入的目录之间进行切换
文件系统命令:type
- 显示命令属于哪种类型
- 命令类型:
- 内置命令(shell内置)
- 外部命令:在文件系统的路径下有和命令名称相同的可执行文件
- 命令类型:
变量
- 环境变量:命名的内存空间
- 声明变量:向内存申请一块空间,命令为变量名,变量赋值就是将值放入到命名好的内存空间中去
时间管理命令:date
- 查看和更改系统时间,Linux有两个时钟计数:硬件时钟(clock)、系统时钟(date)
- 当系统时间和硬件时间不一致时,使用hwclock进行时间同步
- hwclock :默认是显示硬件时钟
- -w :将系统时间写入到硬件中
- -s :将硬件时间写入到系统中
- hwclock :默认是显示硬件时钟
时间管理命令:cal
- 以日历的形式输出信息,可指定某年月
数据的输出和追加
echo:输出或追加信息
- 语法格式:echo [选项] [语句]
- 选项:
- -e :可以引用一些扩展语句
printf :输出数据
- 语法:printf [选项][语句]