贝壳历史杂项 (2)
学习贝壳的旅程,第二部分
列表
通常与 ls 一起使用的命令。 您可以使用这些命令查看目录的内容。附加命令非常有用,因为它们允许您出于适当目的调出列表。
我们将留下最常用的命令和用于特定目的的命令,如果您需要更多命令,可以使用 man 获取手册或参考下面链接的文档。
-l: 长默认格式。
working john 2008-07-25 11:56 csrc 1 alias.c-4.5 27
-al: 显示全文。
-t: 按修改时间排序。
-m:输出用逗号和空格(, )分隔的每个元素
this, is, example
-r:以与当前顺序相反的方式输出
-R:递归打印子目录的内容
-h:单位的人可读输出(使用 m、k、g 等单位)
查找
该命令用于搜索文件,搜索指定位置的所有子目录并打印结果。它提供的功能远不止输出这么简单,如果你真的想充分利用它,就应该学习一下正则表达式。
-name: 这是一条添加搜索名称信息的命令,可以使用正则表达式对搜索名称进行限制。
-o:该命令的作用类似于 or 运算符,因此如果你想在条件 A 的情况下执行操作 a,在条件 B 的情况下执行操作 b,请使用该命令。
-exec:允许应用附加命令的命令。
-delete:删除找到的文件。
-print: 打印找到的文件的命令
同样,你也可以在这里搜索其他命令。
Echo & Printf
我在 shell 中经常使用 echo,但除了 echo 之外,你还可以使用 printf。老实说,除了换行符的默认值,我对它们了解不多,所以我向 ChatGPT 求助!
이미지를 불러올 수 없습니다.
令人惊讶的是,printf 比我经常使用的 echo 更复杂一些。我不认为我在少量使用时会注意到有什么不同,所以我暂时就使用这些信息了......
댓글 작성
게시글에 대한 의견을 남겨 주세요.