命令模式

GIT之二 基础篇(1)

ε祈祈猫儿з 提交于 2020-02-01 19:38:09
GIT基础 取得项目的 Git 仓库 有两种取得 Git 项目仓库的方法。第一种是在现存的目录下,通过导入所有文件来创建新的 Git 仓库。第二种是从已有的 Git 仓库克隆出一个新的镜像仓库来。 在工作目录中初始化新仓库 要对现有的某个项目开始用 Git 管理,只需到此项目所在的目录,执行: $ git init 初始化后,在当前目录下会出现一个名为 .git 的目录,所有 Git 需要的数据和资源都存放在这个目录中。 如果当前目录下有几个文件想要纳入版本控制,需要先用 git add 命令告诉 Git 开始对这些文件进行跟踪,然后提交: $ git add *.c $ git add README $ git commit -m 'initial project version' 现在,你已经得到了一个实际维护着若干文件的 Git 仓库。 从现有仓库克隆 如果想对某个开源项目出一份力,可以先把该项目的 Git 仓库复制一份出来,这就需要用到 git clone 命令。如果你熟悉其他的VCS,你可能已经注意到这里使用的是 clone 而不是checkout。这是个非常重要的差别,Git 收取的是项目历史的所有数据(每一个文件的每一个版本),服务器上有的数据克隆之后本地也都有了。实际上,即便服务器的磁盘发生故障,用任何一个克隆出来的客户端都可以重建服务器上的仓库

LINUX下查看CPU使用率的命令[Z]

怎甘沉沦 提交于 2020-02-01 17:11:07
1.top 使用权限:所有使用者 使用方式:top [-] [d delay] [q] [c] [S] [s] [i] [n] [b] 说明:即时显示process的动态 d :改变显示的更新速度,或是在交谈式指令列( interactive command)按s q :没有任何延迟的显示速度,如果使用者是有superuser的权限,则top将会以最高的优先序执行 c :切换显示模式,共有两种模式,一是只显示执行档的名称,另一种是显示完整的路径与名称S :累积模式,会将己完成或消失的子行程( dead child process )的CPU time累积起来 s :安全模式,将交谈式指令取消,避免潜在的危机 i :不显示任何闲置(idle)或无用(zombie)的行程 n :更新的次数,完成后将会退出top b :批次档模式,搭配"n"参数一起使用,可以用来将top的结果输出到档案内 范例: 显示更新十次后退出; top -n 10 使用者将不能利用交谈式指令来对行程下命令: top -s 将更新显示二次的结果输入到名称为top.log的档案里: top -n 2 -b < top.log 另附一个命令简介 linux traceroutewindows tracert两个命令相当,跟踪网络路由 2.vmstat 正如我们之前讨论的任何系统的性能比较都是基于基线的

LINUX下查看CPU使用率的命令

為{幸葍}努か 提交于 2020-02-01 17:10:09
1.top 使用权限:所有使用者 使用方式:top [-] [d delay] [q] [c] [S] [s] [i] [n] [b] 说明:即时显示process的动态 d :改变显示的更新速度,或是在交谈式指令列( interactive command)按s q :没有任何延迟的显示速度,如果使用者是有superuser的权限,则top将会以最高的优先序执行 c :切换显示模式,共有两种模式,一是只显示执行档的名称,另一种是显示完整的路径与名称S :累积模式,会将己完成或消失的子行程( dead child process )的CPU time累积起来 s :安全模式,将交谈式指令取消,避免潜在的危机 i :不显示任何闲置(idle)或无用(zombie)的行程 n :更新的次数,完成后将会退出top b :批次档模式,搭配"n"参数一起使用,可以用来将top的结果输出到档案内 范例: 显示更新十次后退出; top -n 10 使用者将不能利用交谈式指令来对行程下命令: top -s 将更新显示二次的结果输入到名称为top.log的档案里: top -n 2 -b < top.log 另附一个命令简介 linux traceroutewindows tracert两个命令相当,跟踪网络路由 2.vmstat 正如我们之前讨论的任何系统的性能比较都是基于基线的

常用linux命令记录

拈花ヽ惹草 提交于 2020-02-01 14:54:40
常用linux命令记录 1.常用linux命令基本使用列表 序号 命令 英文 作用 01 ls list 查看当前文件夹的内容 02 pwd print work directory 查看当前所在文件夹 03 cd[目录名] change directory 切换文件夹 04 touch[文件名] touch 如果文件不存在,创建文件 05 mkdir[目录名] make directory 创建目录 06 rm[文件名] remove 删除指定的文件 07 clear clear 清屏 2.帮助命令 2.1 command –help 2.2 man command 3.常见命令解释 ls命令 常用选项: 参数 含义 -a 显示所有子目录与文件,包括隐藏文件 -l 以列表方式显示详细信息 -h 配合-l以人性化方式显示文件大小 ls通配符使用: 通配符 含义 * 任意个数字符 ? 代表任意一个字符,至少一个 [] 可以匹配字符组中的任意一个 [abc] 匹配abc中的任意一个 [a-e] 匹配从a到e范围内的任意一个 cd命令 常见用法: 命令 含义 cd 切换到当前用户主目录 cd ~ 切换到当前用户主目录 cd . 保持在当前目录 cd … 切换到上级目录 cd - 在最近两次工作目录之间切换 mkdir 创建新的目录 选项 含义 -p 递归地创建目录 rm 删除文件或者目录

【Java】命令模式

不羁的心 提交于 2020-02-01 11:09:02
命令模式 命令模式: 将一个请求封装为一个对象,从而使你可用不同的请求对客户进行参数化;对请求排队或记录请求日志,以及支持可撤销的操作。 最直接的命令请求就是直接调用一个类里的方法即可。可以但有些死板。 命令模式就是将行为封装成命令,再创造一个中介去管理这些命令。从而提高了灵活性。 命令模式把请求一个操作的对象与执行一个操作的对象解耦合。 来源: https://www.cnblogs.com/LampsAsarum/p/12247738.html

npm模块管理器

陌路散爱 提交于 2020-02-01 11:04:08
本文转自阮一峰老师教程:链接: http://javascript.ruanyifeng.com/nodejs/npm.html#toc2 npm模块管理器 来自 《JavaScript 标准参考教程(alpha)》 ,by 阮一峰 目录 简介 npm init npm set npm config npm info npm search npm list npm install 基本用法 安装不同版本 避免系统权限 npm update,npm uninstall npm run 参数 scripts脚本命令最佳实践 pre- 和 post- 脚本 内部变量 通配符 npm link npm bin npm adduser npm publish npm deprecate npm owner 其他命令 npm home,npm repo npm outdated npm prune npm shrinkwrap 参考链接 重要说明:本教程已经搬迁,此处不再维护,请访问新网址: wangdoc.com/javascript 。 简介 npm 有两层含义。一层含义是Node的开放式模块登记和管理系统,网址为 npmjs.org 。另一层含义是Node默认的模块管理器,是一个命令行下的软件,用来安装和管理Node模块。 npm 不需要单独安装。在安装Node的时候,会连带一起安装

Linux基本命令

扶醉桌前 提交于 2020-02-01 06:05:46
Linux基本命令 目录 简单介绍一下 Linux 文件系统 一些常见的 Linux 命令 1. 简单介绍一下 Linux 文件系统 1. Linux文件系统简介 在Linux操作系统中,所有被操作系统管理的资源,例如网络接口卡、磁盘驱动器、打印机、输入输出设备、普通文件或是目录都被看作是一个文件。 也就是说在LINUX系统中有一个重要的概念: 一切都是文件 。其实这是UNIX哲学的一个体现,而Linux是重写UNIX而来,所以这个概念也就传承了下来。在UNIX系统中,把一切资源都看作是文件,包括硬件设备。UNIX系统把每个硬件都看成是一个文件,通常称为设备文件,这样用户就可以用读写文件的方式实现对硬件的访问。 2. 文件类型与目录结构 Linux支持5种文件类型 : Linux的目录结构如下 : Linux文件系统的结构层次鲜明,就像一棵倒立的树,最顶层是其根目录: 常见目录说明: /bin: 存放二进制可执行文件(ls,cat,mkdir等),常用命令一般都在这里; /etc: 存放系统管理和配置文件; /home: 存放所有用户文件的根目录,是用户主目录的基点,比如用户user的主目录就是/home/user,可以用~user表示; /usr : 用于存放系统应用程序; /opt: 额外安装的可选应用程序包所放置的位置。一般情况下,我们可以把tomcat等都安装到这里;

windows与虚拟机的linux共享一个文件夹

…衆ロ難τιáo~ 提交于 2020-02-01 04:58:19
1、安装VMware Tools,在VMware面板上选择“虚拟机-重新安装VMware tools…” 2、使用命令 Ctrl+Alt+T 打开终端; 3、切换用户到root,命令 su 回车,输入密码; 注意:   安装ubuntu的时候,系统只会让你设置一个用户的密码,没设置root密码。   解决办法: sudo passwd root   按照提示输入两次新的密码,并加以确认。   重新输入命令su以获得root权限。 4、执行命令:   mkdir /mnt/cdrom mount /dev/cdrom /mnt/cdrom ls /mnt/cdrom   用ls命令可以看到:manifest.txt和VMwareTools-**.*.*-********.tar.gz。 5、解压缩   tar -xvzf /mnt/cdrom/VMwareTools-**.*.*-********.tar.gz    (x代表以解压模式解压,v代表解压过程可视化, z代表要解压文件的压缩格式,即gz,f代表须指明要解压的文件文件名是什么) 6、用命令ls查看当前目录里的文件,发现一个vmware-tools-distrib文件夹。  执行 cd vmware-tools-distrib 命令进入vmware-tools-distrib,输入ls查看其中的文件。 执行 ./vmware

新手必须掌握的Linux命令

二次信任 提交于 2020-02-01 03:51:35
1. 常用系统命令 1.echo命令 echo命令用于在终端输出字符串或变量提取后的值,格式为“echo [字符串 | $变量]”。 [hadoop@hadoopmaster ~]$ echo $JAVA_HOME /usr/local/jdk [hadoop@hadoopmaster ~]$ echo 'aaaa' aaaa 2.date命令 date命令用于显示及设置系统的时间或日期,格式为 "date [选项 ][ +指定的格式 ] "。注意:有“+”不能省。 date命令中的参数以及作用: 参数 作用 %t 跳格[Tab键] %H 小时(00~23) %I 小时(00~12) %M 分钟(00~59) %S 秒(00~59) %j 今年中的第几天 获取日期: [hadoop@hadoopmaster ~]$ date 2019年 01月 25日 星期五 16:59:34 CST 格式化日期: [hadoop@hadoopmaster ~]$ date "+%Y-%m-%d %H:%M:%S" 2019-01-25 16:59:51 重置系统日期: [root@hadoopmaster hadoop]# date -s "2019-05-19 00:00:00" 2019年 05月 19日 星期日 00:00:00 CST 今天是今年中的第几天: [root

echo命令 (

偶尔善良 提交于 2020-02-01 01:05:36
1. Echo :显示当前ECHO的状态:ECHO ON 或者ECHO OFF 。 2. ECHO ON :ECHO状态设为ON,将显示命令行(如每行前的C:\>等类似标志)。 3. ECHO OFF:CHO状态设为OFF,将不显示命令行(如每行前的C:\>等类似标志) 。 4. ECHO 字符串 :将输入的字符串显示在CMD屏幕上。 5. ECHO 字符串 &ECHO 字符串 … :&,类似and的意思,逻辑运算,用来显示多行数据。 6. ECHO 字符串 > 文件路径和文件名:将字符串写入文件中,若已有数据将先清空后写入。 7. ECHO 字符串 >> 文件路径和文件名 :将字符串写入文件中,若已有数据将追加到末尾。 注意每次:ECHO 字符串 >> 文件路径和文件名,命令之后,ECHO就回自动在在字符串后添加换行符,所以要想直接添加到文件末尾,那么文件中已有的数据,不能是ECHO命令先前输入的(或者手工删掉换行符) 8. (ECHO 字符串 &ECHO 字符串…)>文件路径和文件名 : 将多行数据写入文件中(注意括号不能去掉,如果括号去掉的话,那么只能写入最后一个,前面的将输出在CMD窗口中。如果文件中已经有数据,将先自动清空后再写入。 9. (ECHO 字符串 &ECHO 字符串…)>>路径和文件名 将多行数据写入文件中(注意括号不能去掉,如果括号去掉的话