初识命令行之ls cat mv touch

目录:
一. 如何查找命令行的常见用法

二. 几个命令行的常见用法

三. 如何查找命令行释义

一.如何查找命令行的常见用法

装一个tldr插件(too long don't write), 此插件可以快速查询命令常用用法, 用node安装即可

npm install -g tldr
安装后, 在命令行里敲tldr + 命令即可, 例如下:

image.png

二.几个命令行的常见用法

1. ls

ls可以查看路径下的文件和目录, 常见用法如下:


image.png
值得一提的几个点:
  • ls: 直接查看当前路径下的文件名与目录名, 无其他信息
  • ls -la: 长列表形式显示文件与目录, 并且显示隐藏文件
    事实上, 如果只用ls -l的话, 是不会显示以.开头的隐藏文件或者./和../(当前目录和上一级目录, 他们也是以.开头的, ls -a下才会显示出来)
  • ls -lh: 会将路径下东西占的内存大小以人类可读的方式显示出来(比如:B K M... )
  • ls -lS: 将路径下的东西按所占空间大小降序排列显示
2. cat: 用来读取文件内容

image.png

另外, cat会记录每次更改, 每次更改的内容作为一行输出

cat还有常见用法:
image.png

  • cat file1 file2 > file3: 会用file1, file2的内容覆盖file3 的内容
  • cat file1 file2 >> file3: 会用file1, file2的内容追加在file3 的原有内容后
3. mv 源路径 目标路径: 用来移动节点
  • 如下图,就可以将test1.txt移到桌面了


    image.png
  • 如果目标路径不存在, 会自动创建, 相当于重命名. 如下图, 就可以把test2.txt重命名为test4.txt了.
    image.png
4. touch file
  • touch一个不存在的file, 会创建文件
  • touch一个存在的文件, 会更改它的修改时间

三.如何查找命令行释义

https://explainshell.com/explain?cmd=ls+-lrt

你可能感兴趣的:(初识命令行之ls cat mv touch)