sublime

选择标签及其内容

ctrl+shift+a连续按两次

Git

撤销 add

重置暂存区的指定文件,与上一次commit保持一致,但工作区不变

git reset [file]

撤销 commit

重置暂存区的指定文件,与上一次commit保持一致,但工作区不变
git reset [file]

重置暂存区与工作区,与上一次commit保持一致
 git reset --hard

查看git历史

git log

退出 按q键

NPM

-savesave-dev可以省掉你手动修改package.json文件的步骤。
npm install module-name -save

自动把模块和版本号添加到dependencies部分(发布的环境也要用到)
npm install module-name -save-dve

自动把模块和版本号添加到devdependencies部分(生产环境用到)

Windows CMD

dir

当前目录的文件列表

MacTerminal(可以看作是Unix的命令都可以用,外加Mac自己的命令)

UNIX Tutorial for Beginners

ls(list)

当前目录的文件列表

-a

列出所有文件,包括以点开头的隐含文件。

-R

显示包括子目录下所有文件

pwd(print working directory)

会将目前目录的路径(path)显示出来

eg:  /Users/ningbo    第一个‘/’表示的是根目录

cd(change directory)

改变当前目录

(1) .

In UNIX,    means the current directory  当前目录

(2) ..

表示当前目录的父目录。 .. means the parent of the current directory,

(3) /

表示转到根目录。

(4)

没有选项时,转到用户的主目录(Your home directory has the same name as your user-name,)

(5) ~

(your home directory)

Your home directory has the same name as your user-name,

touch  file_name

建立新文件、修改文件日期

功能:改变文件的日期,不对文件的内容做改动,若文件不存在则建立新文件。

mkdir

格式:mkdir directory_name

功能:建立新目录

cp(copy)

复制文件

mv (move)

移动文件或文件改名

格式:

mv filename1 filename2

mv filename... directory

mv directory1 directory2

功能:改变文件或目录的名字,或把一些文件移到另一目录下。

注意:当filename1更名为filename2时,若filename2已经存在,则filename2 的内容将被filename1覆盖

rm (remove)

格式:

rm filename

rm -r direction

功能:删除指定的文件或一个目录中的文件。

-f --force

强制删除,忽略不存在的文件,从不给出提示。

-i --interactive

交互模式删除文件,删除文件前给出提示。

-r --recursive

递归的删除目录下面文件以及子目录下文件。

-R --recursive

递归的删除目录下面文件以及子目录下文件。

rmdir directory_name

删除空目录

功能:删除不存在子文件或子目录的目录。

注意:删除子目录时,要求被删除的目录中不存在文件或子目录,否则无法删除。

man (manual)

格式:man command_name

功能:显示参考手册,提供联机帮助信息。

注意:-k 按制定关键字查询有关命令

ping hostname

测试网络是否通畅

功能:向网络上的主机发送ICMP ECHO REQUEST信息包,检测网络是否畅通。

注意:被测试的主机名可用IP地址。当丢包率为(100% packet loss)则说明 当前网络不通。

ifconfig

查看ip

格式:ifconfig -a

注意:在linux系统中用/sbin/ifconfig 来查看自己的IP地址

history

格式:history

功能:帮助用户回忆执行过的命令。

常用到的简单命令 Sublime Git NPM WindowsCMD MacTerminal(Unix命令)的更多相关文章

  1. 常用到的简单命令 Sublime Git NPM WindowsCMD MacTerminal(Unix命令) Vim

    sublime 选择标签及其内容 ctrl+shift+a连续按两次 调出Package console: Mac: command + shift + p 安装插件: 1.调出 Package co ...

  2. Git 内部原理 - (1)底层命令和高层命令 (2Git 对象

    文章摘选自git官网,这里复制下来表示我已阅读并学习过一次这些内容: 无论是从之前的章节直接跳到本章,还是读完了其余章节一直到这——你都将在本章见识到 Git 的内部工作原理和实现方式. 我们发现学习 ...

  3. git常用的一些简单命令

    1.如果一个文件被修改了,但是还没有使用 git add 命令,此时想取消这次修改,需要执行的命令如下: git checkout -- 文件名 2.如果一个文件执行了 git add ,此时想取消这 ...

  4. npm常用命令学习(npm install -D,semver版本规范, npm进行版本管理的最佳实践用法)

    什么是npm npm有两层含义.一层含义是Node的开放式模块登记和管理系统,网址为npmjs.org.另一层含义是Node默认的模块管理器,是一个命令行下的软件,用来安装和管理Node模块. npm ...

  5. Git 常用命令和 Git Flow 梳理

    git 用 git 有一段时间了,之前没有详细地了解 git flow,导致协作过程中或多或少出现了一些头疼问题.最近静下心来理了下 git flow 的整个流程,再回头看开朗了不少,总结到这里.介绍 ...

  6. Git 基本原理与经常使用命令

    平时使用过两种版本号控制软件 SVN 和 Git,平心而论,假设纯粹自己使用,那么绝对 Git 更加适合,本地库.远程库.离线工作.强大而灵活的分支.大名鼎鼎的Github, 这些都是选择 Git 的 ...

  7. 一行命令更新所有 npm 依赖包

    npm 包的更新速度很快,为了将项目或者全局依赖更新到最新版本.传统的做法是一个一个更新,比如更新 react 到最新版本,命令如下: # npm npm i --save react@latest ...

  8. 转——git常见使用命令及git原理

    0.常用命令1 1.git中brunch的使用和理解(一定理解brunch的指针理解和分叉) 分支创建 Git 是怎么创建新分支的呢? 很简单,它只是为你创建了一个可以移动的新的指针. 比如,创建一个 ...

  9. 【原理、命令】Git基本原理、与Svn的区别、命令

    一.Git是什么? Git是目前世界上最先进的分布式版本控制系统.工作原理 / 流程:Workspace:工作区Index / Stage:暂存区Repository:仓库区(或本地仓库)Remote ...

随机推荐

  1. android电源“有毒”移动电源Android版的设计及其实现

    工作之余抽点时间出来写写博文,希望对新接触的朋友有帮助.今天在这里和大家一起学习一下android电源 报道http://www.cnbeta.com/articles/239726.htm称:安全研 ...

  2. 点击某一按钮新增click,并切换页面

    应用场景:对于web端接收手机验证码的处理方法:1.如果有权限可以通过查询数据库来获得手机验证码,方便快捷.2.如果后台系统保存了手机验证码,可以去后台获取验证码,然后填写到前台页面,此方法有两种处理 ...

  3. ColumnEdit 数据源修改

    应用场景 当从ColumnEdit(如SearchLookUpEdit)中选取一条记录后,ColumnEdit的数据源不再出现这条记录.效果图如下 选择前 选择一条记录后,上一条记录不再显示. 此处是 ...

  4. C#开发学习——web服务器端控件

        Asp.net在客户端开发和web开发所用到的控件还是有很大的差别的,而且Web开发的界面是在浏览器中显示的,所以控件的设计都和前边学习HTML设计有联系,没有客户端开发那么简单,不过我们可以 ...

  5. 分别使用Hadoop和Spark实现二次排序

    零.序(注意本部分与标题无太大关系,可直接调至第一部分) 既然没用为啥会有序?原因不想再开一篇文章,来抒发点什么感想或者计划了,就在这里写点好了: 前些日子买了几本书,打算学习和研究大数据方面的知识, ...

  6. 【C#】Get the html code of a webpage

    As for the title,the console program will show you a sample which can get the webpage-code.Enjoy it: ...

  7. Can’t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock’ (2)的解决方法

    在连接数据库时,报这个错误,是/var/lib/mysql/ 目录下没有mysql.sock文件,在服务器搜索myslq.sock文件,我的是在/tmp/mysql.sock 解决方法是加一个软链: ...

  8. (转)GBDT迭代决策树理解

    在网上看到一篇对从代码层面理解gbdt比较好的文章,转载记录一下: GBDT(Gradient Boosting Decision Tree) 又叫 MART(Multiple Additive Re ...

  9. Python基础之列表

    列表的内置方法 1.append() 描述:用于在列表末尾添加新的对象. 示例: msg_list=["aaaa","bbbbb","cccccc&q ...

  10. 2014 ACM/ICPC Asia Regional Beijing Site

    1001 A Curious Matt 1002 Black And White 1003 Collision 1004 Dire Wolf 1005 Everlasting L 1006 Fluor ...