Linux每日智囊

Linux每日智囊_第1张图片
每日分享三个Linux命令,悄悄培养读者的Linux技能。

whatis

作用

查询指定命令的功能,将结果显示在终端上

语法

whatis 命令

案例

  • 查询指定命令的功能
whatis sleep

touch

作用

  • 修改已有文件的时间戳 (不常用)
  • 创建新的空文件 (常用)

语法

touch [选项] 文件名

参数:

  • -a:改变文件的读取时间记录
  • -m:改变文件的修改时间记录
  • -r:使用参考文件的时间记录
  • -c:不创建新文件
  • -d:使用指定字符串表示时间式
  • -t:设定文件的时间记录
  • –no-create:不创建文件

案例

  1. 创建新文件
touch test.txt
  1. 创建多个新文件
touch test1.txt test2.txt test3.txt
touch test{1..3}.txt
  1. 修改文件的时间属性

假设已有test.txt文件,修改文件访问时间戳为当前时间。

touch -a test.txt

修改文件的修改时间

touch -m test.txt
  1. 避免创建新文件
touch -c test.txt
touch --no-create test.txt

不会创建新文件。

  1. 参考另一个文件的时间
touch test1.txt -r test.txt

注:touch命令常用于创建新文件。

which

作用

查找命令文件

whichwhereis命令都用于查找命令的可执行文件路径,但其实现和返回值略有不同。

区别:
which命令会在环境变量$PATH指定的路径中查找命令的可执行文件,只会输出可执行文件的完整路径,而不会输出其他信息。如果没有找到对应的可执行文件,则不会有输出;whereis命令在系统预定义的若干个目录中查找命令、手册页和源代码文件等信息,并将结果输出到标准输出上。输出的结果包括命令的可执行文件路径、手册页路径和源代码路径等信息。如果没有找到对应的信息,则不会有对应的信息输出。

语法

which [参数] 文件名

案例

  • 查找ls命文件
which ls

往期回顾

[1] 解锁Linux之谜:自由、安全、强大的操作系统

[2] Linux每日智囊-“man,cd,pwd”

[3] Linux每日智囊-“info,tree,stat”

你可能感兴趣的:(Linux学习,linux,ubuntu,运维)