常用到的简单命令 Sublime Git NPM WindowsCMD MacTerminal(Unix命令)
sublime
选择标签及其内容
ctrl+shift+a连续按两次
Git
撤销 add
重置暂存区的指定文件,与上一次commit保持一致,但工作区不变
git reset [file]
撤销 commit
重置暂存区的指定文件,与上一次commit保持一致,但工作区不变
git reset [file]
重置暂存区与工作区,与上一次commit保持一致
git reset --hard
查看git历史
git log
退出 按q键
NPM
-save和save-dev可以省掉你手动修改package.json文件的步骤。npm install module-name -save
自动把模块和版本号添加到dependencies部分(发布的环境也要用到)npm install module-name -save-dve
自动把模块和版本号添加到devdependencies部分(生产环境用到)
Windows CMD
dir
当前目录的文件列表
MacTerminal(可以看作是Unix的命令都可以用,外加Mac自己的命令)
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命令)的更多相关文章
- 常用到的简单命令 Sublime Git NPM WindowsCMD MacTerminal(Unix命令) Vim
sublime 选择标签及其内容 ctrl+shift+a连续按两次 调出Package console: Mac: command + shift + p 安装插件: 1.调出 Package co ...
- Git 内部原理 - (1)底层命令和高层命令 (2Git 对象
文章摘选自git官网,这里复制下来表示我已阅读并学习过一次这些内容: 无论是从之前的章节直接跳到本章,还是读完了其余章节一直到这——你都将在本章见识到 Git 的内部工作原理和实现方式. 我们发现学习 ...
- git常用的一些简单命令
1.如果一个文件被修改了,但是还没有使用 git add 命令,此时想取消这次修改,需要执行的命令如下: git checkout -- 文件名 2.如果一个文件执行了 git add ,此时想取消这 ...
- npm常用命令学习(npm install -D,semver版本规范, npm进行版本管理的最佳实践用法)
什么是npm npm有两层含义.一层含义是Node的开放式模块登记和管理系统,网址为npmjs.org.另一层含义是Node默认的模块管理器,是一个命令行下的软件,用来安装和管理Node模块. npm ...
- Git 常用命令和 Git Flow 梳理
git 用 git 有一段时间了,之前没有详细地了解 git flow,导致协作过程中或多或少出现了一些头疼问题.最近静下心来理了下 git flow 的整个流程,再回头看开朗了不少,总结到这里.介绍 ...
- Git 基本原理与经常使用命令
平时使用过两种版本号控制软件 SVN 和 Git,平心而论,假设纯粹自己使用,那么绝对 Git 更加适合,本地库.远程库.离线工作.强大而灵活的分支.大名鼎鼎的Github, 这些都是选择 Git 的 ...
- 一行命令更新所有 npm 依赖包
npm 包的更新速度很快,为了将项目或者全局依赖更新到最新版本.传统的做法是一个一个更新,比如更新 react 到最新版本,命令如下: # npm npm i --save react@latest ...
- 转——git常见使用命令及git原理
0.常用命令1 1.git中brunch的使用和理解(一定理解brunch的指针理解和分叉) 分支创建 Git 是怎么创建新分支的呢? 很简单,它只是为你创建了一个可以移动的新的指针. 比如,创建一个 ...
- 【原理、命令】Git基本原理、与Svn的区别、命令
一.Git是什么? Git是目前世界上最先进的分布式版本控制系统.工作原理 / 流程:Workspace:工作区Index / Stage:暂存区Repository:仓库区(或本地仓库)Remote ...
随机推荐
- 设计模式之 - 外观模式 (Facade design pattern)
1. 模式意图: 为子系统中的一组接口提供一个一致的界面,Facade模式定义了一个高层接口,这个接口使得这一子系统更容易使用. 2. 结构 3. 工厂方法模式C#实现 using System; ...
- hdu1198--并查集
Problem Description Benny has a spacious farm land to irrigate. The farm land is a rectangle, and is ...
- erlang集成开发环境搭配配置出现的问题
问题:Unable to create the selected preference page. com.avaya.exvantage.ui.interfaces.eclipse.plugin ...
- NodeJs之进程守护
进程守护 由于nodejs的单线程的脆弱性,一旦遇到运行错误便会严重到退出node进程导致系统或应用瘫痪,所以pm2,forever出现了,帮助我们实现进程的重启,这只是他们的特性之一. 实例演示进程 ...
- Maven3在Eclipse上安装插件
eclipse 安装插件的方式最常见的有两种: 1. 一种是在线安装,这貌似是用的最多的,就是:Help --> Install New Software,然后输入 HTTP 地址来安装,但有 ...
- 前端工具 - 15个最佳的 JavaScript 表单验证库
客户端验证在任何项目都是不够的,因为 JavaScript 可以直接忽略,人们可以提交请求到服务器. 然而这并不意味着客户端验证都没必要了,很多时候我们需要在用户提交到服务器之前给予提示.JavaSc ...
- 前端 PC端兼容性问题总结
1.如果图片加a标签在IE9-中会有边框 解决方案: img{border:none;} 2.rgba不支持IE8 解决方案:可以用 opacity eg: opacity:0.7;/*FF chr ...
- Ubuntu中Qt5.7.0的安装及opencv2.4.13配置
去官网下载qt-opensource-linux-x64-5.7.0.run,到"下载"目录 Ctrl+Alt+T打开终端 cd /home/jv/下载sudo mv qt-ope ...
- configure, make, make install都做了什么
1. 我的理解./configure: 确保接下来的make以及make install所依赖的文件没有问题make: build编译连接生成可执行程序make install: 将编译好的可执行 ...
- netty中级篇(2)
上一篇 netty入门篇(1) 一.编码解码技术 如何评价一个编解码技术: 是否支持跨语言,或者说支持的语言是否丰富 编码码流大小,影响传输速度 编码和解码的性能,即时间 类库是否精致,API是否方便 ...