命令行

作者: joker731 | 来源:发表于2018-01-10 11:31 被阅读18次

程序员不学命令行,不如回家卖烤肠~~~~

  • 命令行是啥?哪些系统提供了命令行?
    1.Windows 的命令提示符和 Git Bash 是命令行
    2.Linux(如 Ubuntu) 的终端也是命令行
    3.Unix(如 macOS)的终端也是命令行
    4.为什么要学?
    //因为现代的前端工具,都没有提供图形界面,只有命令行界面,所以从实用角度出发,前端必须学命令行包括 Gulp、Webpack、SASS、Node.js、Vue、React、Angular你不学命令行还怎么混?
  • 资源
    命令行释义:https://explainshell.com/explain?cmd=ls+-lrt
    命令行常见用法:https://github.com/tldr-pages/tldr#tldr

如何学习?/首先背单词

英文 翻译
directory 目录、文件夹
file 文件
make 新建
remove 删除
move 移动
copy 复制
list 罗列
link 链接
find 查找
echo 发出回音、重复
touch 触摸
change 改变

背下来了吗?每个单词都很短,应该不难背。好的,你基本已经学会命令行了。接下来我们学习这些单词的缩写

然后缩写

命令 全写 缩写
创建目录 make directory mkdir
删除 remove rm
移动 / 重命名 move mv
复制 copy cp
罗列 list ls
改变目录 change directory cd

缩写规则就是:删掉元音字幕(A E I O U),保留前 2 到 3 个辅音字母

好了,你已经学会 50% 了,接下来我们来试试。

试试

  1. cd ~/Desktop 进入桌面
  2. mkdir demo-1 创建目录,这时你可以切到桌面,看到 demo-1 目录
  3. rm -rf demo-1 删除目录
  4. touch 1.txt 创建文件,如果你发现文件后缀不见了,请让该死的 Windows 显示文件后缀
  5. mv 1.txt 2.txt 这样我们就把 1.txt 移到 2.txt 了,也就是重命名

绝对路径与相对路径的区别

以 / 开头的路径就是绝对路径,具体区别,在下面用命令行体会。

常见的自带命令

操作 命令
进入目录 cd
显示当前目录 pwd
创建目录 mkdir 目录名
创建目录 mkdir -p 目录路径
我是谁 whoami
-- --
查看路径 ls 路径
查看路径 ls -a 路径
查看路径 ls -l 路径
查看路径 ls -al 路径
-- --
创建文件 echo '1' > 文件路径
强制创建文件 echo '1' >! 文件路径
追加文件内容 echo '1' >> 文件路径
创建文件 touch 文件名
改变文件更新时间 touch 文件名
-- --
复制文件 cp 源路径 目标路径
复制目录 cp -r 源路径 目标路径
-- --
移动节点 mv 源路径 目标路径
-- --
删除文件 rm 文件路径
强制删除文件 rm -f 文件路径
删除目录 rm -r 目录路径
强制删除目录 rm -rf 目录路径
-- --
查看目录结构 tree
建立软链接 ln -s 真实文件 链接
-- --
下载文件 curl -L https://www.baidu.com > baidu.html
拷贝网页 wget -p -H -e robots=off https://www.baidu.com
磁盘占用 df -kh
当前目录大小 du -sh .
各文件大小 du -h

如何学习我目前还没有掌握的命令?

Google: Linux 查看文件内容

相关文章

  • MAC命令行

    命令行命令行

  • 常用命令行

    命令行中英文对照 命令行缩写 常用命令行 如何使用 explainshell.com 这个网站 网站链接:命令行释...

  • 命令行开启、关闭adb

    命令行开启adb: 命令行关闭adb:

  • 命令行

    基本命令行: 文件路径命令行:

  • 开发常用命令

    命令行启动服务 命令行启动activity 命令行发送广播 monkey启动应用 java打堆栈

  • 2018-12-20

    lolcat 彩色命令行cowsay 命令行加动物

  • Linux 3.bash

    命令行跳转:Ctrl+a:跳到命令行首Ctrl+e:跳到命令行尾Ctrl+u:删除光标至命令行首的内容Ctrl+k...

  • 初识命令行之ls cat mv touch

    目录:一. 如何查找命令行的常见用法二. 几个命令行的常见用法三. 如何查找命令行释义 一.如何查找命令行的常见用...

  • #python入门1#入门

    终端进入命令行模式 python 命令行退出终端 exit() 命令行执行.py脚本 python hello.p...

  • 命令行基础

    命令行基础 命令行是什么? 命令行界面(command-line interface), 缩写CLI, 是在图形用...

网友评论

      本文标题:命令行

      本文链接:https://www.haomeiwen.com/subject/vgonnxtx.html