为了账号安全,请及时绑定邮箱和手机立即绑定

命令行基础

标签:
JavaScript

命令行是什么


实际上是先有命令行,后有的图形界面。
最开始的游戏也是在命令行上的(想不到吧?),那时的游戏长这样:

webp

你可能以为命令行是异端,但其实图形界面才是异端!

世界上第一个程序员(女)也是通过命令行来编程的,所以一个程序员不学命令行是说不过去的。

命令行难吗


实际上命令行很简单,你觉得难是因为你在命令行上待的时间还不足 24 小时,而你在 Windows 上待的时间已经超过了 20 年!
你跟我说 Windows 简单?简单你怎么还学 Windows 学了这么多年……
其实 Linux 才是更简单的。

如何学习


首先背单词:

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

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

缩写


命令全写缩写
创建目录make directorymkdir
删除removerm
移动 / 重命名movemv
复制copycp
罗列listls
改变目录change directorycd

缩写规则就是:删掉元音字幕(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 (Windows 不支持 wget)
磁盘占用df -kh
当前目录大小du -sh .
各文件大小du -h

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

Google: Linux 查看文件内容

快捷键


  • <kbd></kbd> <kbd></kbd> 上一命令 / 下一命令

  • <kbd>!</kbd><kbd>!</kbd> 上一命令占位符

  • <kbd>Tab</kbd> 自动补全路径

  • <kbd>Alt</kbd>+<kbd>.</kbd> 上一命令的最后一个参数

  • && 前面的执行成功了,再执行后面的

  • || 前面的执行失败了,就执行后面的

  • ; 前面执行完了,不管成功失败,就执行后面的

  • > 重定向

  • | 管道

vim


如何退出 vim


  • 强制退出(不保存):狂按 ESC,然后按下 :q! 回车

  • 保存后退出:狂按 ESC,然后按下 :wq 回车

是不是很……简……单……



作者:littleyu
链接:https://www.jianshu.com/p/887ae5460215



点击查看更多内容
3人点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消