让前端飞

常用命令行及相关命令行工具资源介绍

2019-04-27  本文已影响2人  Harlan_Zhang

命令行对程序员的重要性是毋庸置疑的,这篇文章会介绍常用的命令行(仅限Linux以及Mac)以及一些命令行工具以及学习资源网站,本文会长期更新。

相关网络资源

  1. https://explainshell.com/
    该网站有对命令行所有指令的详细解释,如果遇到不了解的指令可以到该网站查询。

命令行指令

本人也曾经多次学习命令行指令,但是最终也只是记忆下了自己经常用到的几种指令,后来找到一种记忆指令的有效方法,所有指令都是英文单词的缩写,所以在知道全称的情况下再学习相关的指令就容易记忆了。

  1. mkdir(make directory)
    mkdir 建立目录(文件夹)
    mkdir directory1 建立directory1目录
  1. cd(change directory)
    cd 切换目录
    cd dir1 切换到dir1目录下
  2. ls(list)
    ls 查看当前目录下的文件
  1. rm(remove)
    rm 删除文件或目录
  1. touch
    touch 改变文件的最后更新时间,当没有该文件时创建该文件
    touch test.txt 创建test.txt文件
  2. echo
    echo 创建文件并添加内容
    echo "Hello" > 1.txt 创建1.txt并填写"Hello"
    echo "Hello" >! 1.txt 强制创建1.txt并填写"Hello"
    echo "Hello" >> 1.txt 在1.txt中追加"Hello"
  3. cat
    cat 该命令用途是连接文件或标准输入并打印。这个命令常用来显示文件内容,或者将几个文件连接起来显示,或者从标准输入读取内容并显示,它常与重定向符号配合使用。
    cat 1.txt 将1.txt里面的内容打印到屏幕上
    cat > 1.txt 输入该命令后代表要写入内容到1.txt,在终端中输入要写入的内容,然后按Ctrl+D退出
  1. cp(copy)
    cp 复制文件
    cp dir1/dir2/1.txt dir1/dir3/1.txt 将dir1/dir2路径下的1.txt复制到dir/dir3路径下
  1. mv(move)
    mv 1.txt dir1/dir2/2.txt 将1.txt移到dir1/dir2目录下重命名为2.txt
  2. pwd(print wording directory)
    pwd 在屏幕上打印当前目录
  3. whoami
    whoami 打印当前用户名
  4. man
    man 指令名 展示该指令的用法
    man cd 展示cd指令的用法
    man rm 展示rm指令的用法
  5. wget
    wget [参数] [路径] linux和mac中的下载文件的下载工具
    详细指令解释https://explainshell.com/explain/1/wget
    wget -p -H -e robots=off [url] 该命令可以下载一个站点的所有数据
  6. curl
    curl [options] [URL] 数据传输工具,用来向服务器下载或上传数据
    详细指令解释https://explainshell.com/explain/1/curl
  7. tree
    tree 以树形结构展示目录(mac以及windows需要安装)
    ...未完待续
上一篇 下一篇

猜你喜欢

热点阅读