返回介绍

Command Line 学习笔记

发布于 2025-02-16 13:21:56 字数 2875 浏览 0 评论 0 收藏 0

更新日志

  • 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文