文章来源于网络收集而来,版权归原创者所有,如有侵权请及时联系!
Command Line 学习笔记
更新日志
- 20151016 增加 iomooc 卡片 命令行工具下载
还记得"社交网络"那部电影吗?你记得 facebook 的工程师是怎么与电脑进行交互的吗?
他们用的是一个叫作命令行的东西。
通过命令行,你可以用最快的速度把你的指令告诉电脑. 虽然过去二十年里,图形界面已经有显著发展,但命令行依然是程序员首选的与电脑进行互动的方式,你还没有用过吗?现在就试一试吧。
下载
马上下载最好用的命令行工具:
假如你用的是 Windows 系统---
建议安装运行 Cygwin
假如你用的是 Mac OSX 系统---
建议安装运行 iTerm2
安装好之后建议添加到 Dock 那里,这样可以更方便地找得到. 也可以通过 Spotlight 搜索 iTerm2 来调出。
假如你用的是 GNU/Linux 系统---
用系统自带的命令行工具即可 :)
快捷键
- ctrl c 中断
- ctrl d 退出 ends of file , not any more input coming
- ctrl r 搜索命令
- Tab Completion - 自动完成到可以完成的最远的地方 Tab Again
命令
- ls
- curl http://udacity.github.io/ud595-shell/stuff.zip -o things.zip
- brew install cowsay
- date
- host udacity.com
- echo you rock
- expr 2+2
- uname -a
- history
- hostname - Domain Name System (DNS)
- uptime
- unzip
- cat - concatenate (reading short files)
- wc - word count (lines, words, bytes)
- diff- 比较文件的不同
- cowsay All is not butter that comes from the cow.
- cowsay Hello World!
- cowsay -e ^^ Hello World!
- cowsay -f tux Tux is Linuex\'s mascot!
- man - manual (q - quit)
- man cowsay
- ls -l(“d” directory “-” file)
- apropos working directory -find commands relevant to particular keywords
- ping 8.8.8.8
- bc - calculator
- less - display text one page at a time ( D, Space, arrow keys - 翻页;U 上翻页;> 最后一页)
- line number-跳转到某一行
- / search ; n 下一个;N 上一个)
- nano - text editor
- pwd - print working directory
- cd - change directory
- cd ..
- cd / (回到 root 目录;abusolute path) relative path(从 working directory 开始)
- cd ~ (回到 home directory)
- cd (回到 home directory)
- mv - move (or rename)
- cp - copy
- mv junk trash
如果有 trash 目录 move junk to trash 目录
如果没有 trash 目录 rename junk to trash
- mkdir - create new directories
- rmdir - remove directories
- rm -r junk 删除非空的 junk 目录
-man glob(globbing)
- ls *s
- ls app.{css,html} (花括号代表寻找其中任一个)
- ls a?c
- ls be[aeiou]r.png (方括号代表其中任何一个字母) beer bear
- diff -u old.html new.html
参考资料
Udacity
4.3 命令行入门 @iomooc
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论