-
Windows10 下使用Git Linux 命令篇(一) 创建一个仓库并成功将仓库中的文件提交。
2021-02-24 15:51:21创建一个新的文件夹并进入该文件夹 mkdir myGit cd myGit 执行 git init 就可以创建出一个git本地仓库 使用 ls -al可以查询目录中多出一个隐藏文件夹 .git 创建一个文件并增加内容进行提交测试 e.git是一个本地仓库和远程仓库来回交换文件的一种工具,所以使用git,我们需要先在自己的硬盘上创建本地仓库。
打开安装git自带的小工具 git Bash。
关于安装git 参考 Windows10 下使用Git 安装篇 全流程无废话
创建一个新的文件夹并进入该文件夹
mkdir myGit cd myGit
执行
git init
就可以创建出一个git本地仓库
使用 ls -al可以查询目录中多出一个隐藏文件夹 .git
创建一个文件并增加内容进行提交测试
echo '我是测试内容' > test.txt
查看仓库状态
git status
这里提示要用 git add <文件名> 命令将该修改纳入暂存区,我们执行该命令并且再次查看状态
用 ‘git add .’命令可以将全部有改动的文件保存至暂存区,省去了一个一个输入文件名。
git add test.txt git status
这里出现了一个warning(警告),这是Windows和Linux的换行符不同所导致的,在我们操作过程中,系统会在底层帮助我们在Linux和Windows之间相互转换,该警告可以忽略。
仓库的状态此时文件已经到了暂存区,并提示我们用“git rm --cached <文件名>”命令可以将对应文件移除暂存区,有兴趣可以试一下。
git无法将修改的文件直接提交,每次都要把文件移动至暂存区,在暂存区的文件才可以执行提交。我们继续将这个文件提交。
git commit -m '我是提交注释'
失败了,并告诉我们需要设置用户名和邮箱。
这里的设置用户名和邮箱有三种状态,--global(全局的,不区分登录用户身份) --system (全局的,区分登录用户身份) --local (本地仓库的)
权重为 local > system > global
这里我们设置仓库的
git config --local user.email 'test@test.com' git config --local user.name 'test' git config -l
设置完毕后可以利用'git config -l' 命令查看到刚才设置的信息
接下来再执行提交,并在提交结束后查看仓库状态。
git commit -m '我是提交注释' git status
这就可以了,使用 ‘git commit’ 命令也可以提交,但会跳转到一个文件中,让输入注释,如果提交时没有写入注释,这次提交是会失败的。
-m ‘注释’这种方式省去了一个步骤,-m 后边跟单引号双引号都是没问题的。
我们可以用
git log
查看提交日志
这里是我们提交的信息。
End
-
使用webpack创建一个新项目
2018-05-24 15:48:39使用NPM和webpack创建一个符合前端工程化的项目 环境windows 1.win+r 打开cmd命令行工具 2.进入目标文件夹(项目文件夹),我创建的是webpack-test 3.使用npm创建package.json文件. 命令 cnpm init (我使用的...使用NPM和webpack创建一个符合前端工程化的项目
环境windows
1.win+r 打开cmd命令行工具
2.进入目标文件夹(项目文件夹),我创建的是webpack-test
3.使用npm创建package.json文件. 命令cnpm init
(我使用的是cnpm)
执行需要选择一些基础配置,一路回车就可以
创建好后项目文件夹中就多了一个package.json文件
4.使用webpack创建node_modules文件夹
全局创建webpackcnpm install webpack -g
在项目中创建cnpm install webpack --save-dev
打开项目文件夹,会看到多了一个node_modules文件夹
到此,一个基于npm和webpack的基础项目就创建好了.
-
linuv创建文件的命令_Linux命令(1)-创建文件
2020-12-24 09:33:28可以使用cat创建一个新的文件命令:cat>>filename使用cat创建文件时,以系统默认的文件属性作为新文件的属性,并接受键盘输入作为文件的内容。输入结束时按Ctrl+d退出并保存文件。另外,使用cat filename命令...版本:centos7
1.可以使用cat创建一个新的文件
命令:cat>>filename
使用cat创建文件时,以系统默认的文件属性作为新文件的属性,并接受键盘输入作为文件的内容。输入结束时按Ctrl+d退出并保存文件。
另外,使用cat filename命令可以查看文件内容。
cat file1 file2 >> file3 命令也可将多个文件合并到一个新的文件当中。首先创建一个newfile1并输入内容然后合并。
2.使用touch命令创建文件
首先,touch命令用的并不多,主要用于修改指定文件的访问和修改时间属性(Update the access and modification times of each FILE to the current time)。
当文件不存在时,则创建一个新的文件。touch只能创建空文件。
touch filename 以当前时间作为访问和修改时间属性值创建一个文件。
touche -r existfilename filename 根据existfilename的访问和修改时间属性确定filename的访问和修改时间属性。
可以看到newfile与tfile2的修改时间属性相同。
3.创建连接文件
Linux 系统引入了两种链接:硬链接 (hard link) 与软链接(又称符号链接,即 soft link 或 symbolic link)。
在Linux的文件系统中,保存在磁盘分区中的文件不管是什么类型都给它分配一个编号,称为索引节点号(Inode Index)。在Linux中,多个文件名指向同一索引节点是存在的。一般这种连接就是硬连接。硬连接的作用是允许一个文件拥有多个有效路径名,这样用户就可以建立硬连接到重要文件,以防止“误删”的功能。其原因如上所述,因为对应该目录的索引节点有一个以上的连接。只删除一个连接并不影响索引节点本身和其它的连接,只有当最后一个连接被删除后,文件的数据块及目录的连接才会被释放。也就是说,文件真正删除的条件是与之相关的所有硬连接文件均被删除。
由于硬链接是有着相同 inode 号仅文件名不同的文件,因此硬链接存在以下几点特性:
文件有相同的 inode 及 data block;
只能对已存在的文件进行创建;
不能交叉文件系统进行硬链接的创建;
不能对目录进行创建,只可对文件创建;
删除一个硬链接文件并不影响其他有相同 inode 号的文件
软链接文件有类似于Windows的快捷方式。它实际上是一个特殊的文件。在符号连接中,文件实际上是一个文本文件,其中包含的有另一文件的位置信息。
Linux使用ln命令创建连接文件,可以使用ln --help查看ln命令使用说明。
ln [参数] [-T] [源文件] [连接文件]ln[参数] [源文件]ln[参数] [源文件] [新建连接文件所在的目录]ln [参数] [-t] [新建连接文件所在的目录] [源文件]
创建newfile的连接文件后使用 ll -i命令可以看到源文件与连接文件都指向同一个节点。
参数:
--help:显示帮助信息
-b或者 --backup=[Control] :对已经存在的目标连接文件进行备份。
[Control]:
none, off never make backups (even if --backup is given)
numbered, t make numbered backups (linktonew.~1~、linktonew.~2~....)
existing, nil numbered if numbered backups exist, simple otherwise
simple, never always make simple backups
如果连接文件已经存在,则首先对该连接文件进行备份,默认在文件尾追加~。
-S或 --suffix=:备份文件会以该字符串结尾。
ln -S .old newfile linktonew
备份文件将以.old结尾,即linktonew.old。
-f或者--force :创建连接时,先将与目标连接文件同一目录下的同名文件删除,不管该文件为何种类型。
-i:覆盖既有文件之前先询问
-s或者--symbolic:对源文件创建软连接。
可以看到,软连接文件的索引节点和大小均与源文件不同。
-n:将连接到目录的软连接做为普通文件。
-T:将连接文件看做普通文件。
-v:显示指令执行过程。
-t或者 --target-directory=DIRECTORY :制定连接文件创建的目录。默认在用户当前所在的目录。
-
linux创建文件命令.docx
2020-08-21 22:41:26第 第 PAGE 1 页 共 NUMPAGES 1 页 linux创建文件命令 ... 一linux创建文件命令 linux创建文件命令1touch命令 linux的touch命令不常用一般在使用make的时候可能会用到用来修改文件时间戳或者新建一个不存在的文件 to -
touch命令 创建文件
2021-01-09 19:02:55touch命令有两个功能:一是创建新的空文件,二是改变已有文件的时间戳属性。 touch命令会根据当前的系统时间更新指定文件的访问时间和修改时间。如果文件不存在,将会创建新的空文件,除非指定了”-c”或”-h”选项... -
如何在Openstack的控制节点使用命令手动创建一个虚拟机
2013-11-12 13:12:34虽然可以通过Dashbord创建新的虚拟机,可是通过命令来创建虚拟机也是一种很好的方法。 1.激活环境变量。 如果本来就激活了就没有必要进行这一步了。 新建文件novarc [html] view plaincopy ...虽然可以通过Dashbord创建新的虚拟机,可是通过命令来创建虚拟机也是一种很好的方法。
1.激活环境变量。
如果本来就激活了就没有必要进行这一步了。
新建文件novarc
- export OS_TENANT_NAME=admin
- export OS_USERNAME=admin
- export OS_PASSWORD=123456
- export OS_AUTH_URL="http://10.214.0.179:5000/v2.0/"
执行脚本
source novarc
2.下载或制作自己的虚拟机镜像。
可以参照vpsee的博客制作,或者到官方网站下载。http://cloud-images.ubuntu.com/lucid/current/
3.上传镜像。
- glance add name="ubuntu rubis" is_public=true container_format=vof disk_format=vhd < /root/images/disk.img
ps:(可选)脚本:
新建文件upimage.sh
- IMAGE_NAME='quantal-server-cloudimg-amd64'#改成你下载镜像的名字
- echo "upload images"
- mkdir -p /tmp/images
- tar -zxf ./$IMAGE_NAME.tar.gz -C /tmp/images
- RVAL=`glance add name="ubuntu-10.04.2-kernel" is_public=true container_format=aki disk_format=aki < /tmp/images/$IMAGE_NAME-vmlinuz*`
- KERNEL_ID=`echo $RVAL | cut -d":" -f2 | tr -d " "`
- glance add name="ubuntu-10.04.2" is_public=true container_format=ami disk_format=ami kernel_id=$KERNEL_ID < /tmp/images/$IMAGE_NAME.img
执行脚本:sh upimage.sh
说明:
镜像在物理机上的实际位置:
- root@nova-controller:/var/lib/glance#ls
- glance.sqlite image-cache images
4.创建虚拟机密钥对。
- root@nova-controller:/var/lib/stackops# ssh-keygen
- Generating public/private rsa key pair.
- Enter file in which to save the key (/root/.ssh/id_rsa): /root/.ssh/id_rsa2
- Created directory '/root/.ssh'.
- Enter passphrase (empty for no passphrase):
- Enter same passphrase again:
- Your identification has been saved in /root/.ssh/id_rsa2.
- Your public key has been saved in /root/.ssh/id_rsa2.pub.
- The key fingerprint is:
- 46:ef:fa:ee:46:f4:7f:82:37:b9:e4:fe:39:2e:3e:30 root@nova-controller
- The key's randomart image is:
- +--[ RSA 2048]----+
- | |
- | |
- | . |
- | . .. |
- | S... |
- | . ..E. |
- | .. oo.. |
- | .. .=*.o|
- | .=+ .+BOo|
- +-----------------+
- root@nova-controller:/var/lib/stackops# nova keypair-list
- root@nova-controller:~# nova keypair-add --pub_key .ssh/id_rsa2.pub key2
6.查看镜像- root@nova-controller:~# nova image-list
- +----+-----------------------+--------+
- | ID | Name | Status |
- +----+-----------------------+--------+
- | 1 | ubuntu-10.04.2-kernel | ACTIVE |
- | 2 | ubuntu-10.04.2 | ACTIVE |
- +----+-----------------------+--------+
7.查看虚拟机规格- root@nova-controller:~# nova flavor-list
- +----+-----------+-----------+------+----------+-------+------------+----------+
- | ID | Name | Memory_MB | Swap | Local_GB | VCPUs | RXTX_Quota | RXTX_Cap |
- +----+-----------+-----------+------+----------+-------+------------+----------+
- | 1 | m1.tiny | 512 | 0 | 0 | 1 | 0 | 0 |
- | 2 | m1.small | 2048 | 0 | 20 | 1 | 0 | 0 |
- | 3 | m1.medium | 4096 | 0 | 40 | 2 | 0 | 0 |
- | 4 | m1.large | 8192 | 0 | 80 | 4 | 0 | 0 |
- | 5 | m1.xlarge | 16384 | 0 | 160 | 8 | 0 | 0 |
- +----+-----------+-----------+------+----------+-------+------------+----------+
8.创建虚拟机- root@nova-controller:~# nova boot --flavor 1 --image 2 --key_name key2 Secondvmzju
- +--------------+--------------------------------------+
- | Property | Value |
- +--------------+--------------------------------------+
- | accessIPv4 | |
- | accessIPv6 | |
- | adminPass | SgoPBBCaaN5BumLA |
- | config_drive | |
- | created | 2012-06-22T19:14:17Z |
- | flavor | m1.tiny |
- | hostId | |
- | id | 1 |
- | image | ubuntu-10.04.2 |
- | key_name | key2 |
- | metadata | {} |
- | name | Secondvmzju |
- | progress | 0 |
- | status | BUILD |
- | tenant_id | 1 |
- | updated | 2012-06-22T19:14:17Z |
- | user_id | admin |
- | uuid | 4cf112db-5db2-4e1a-af5a-219689a11300 |
- +--------------+--------------------------------------+
--flavor:指定虚拟机规格
--image:指定使用镜像
--key_name:指定使用key
“secondvmzju”为虚拟机名
(一个image可以创建多个虚拟机,但需要你的image,是采用qcow2的格式。)
9.查看新创建的虚拟机
- root@nova-controller:~# nova show Secondvmzju
- +-----------------+----------------------------------------------------------+
- | Property | Value |
- +-----------------+----------------------------------------------------------+
- | accessIPv4 | |
- | accessIPv6 | |
- | config_drive | |
- | created | 2012-06-22T19:14:17Z |
- | flavor | m1.tiny |
- | hostId | 28aabad0d319fc4dc6bd5a1f0d496229ee46648ec74f45fd7084047d |
- | id | 1 |
- | image | ubuntu-10.04.2 |
- | key_name | key2 |
- | metadata | {} |
- | name | Secondvmzju |
- | progress | 100 |
- | service network | 10.0.0.2 |
- | status | ACTIVE |
- | tenant_id | 1 |
- | updated | 2012-07-05T11:32:19Z |
- | user_id | admin |
- | uuid | 4cf112db-5db2-4e1a-af5a-219689a11300 |
- +-----------------+----------------------------------------------------------+
10.网络配置
给虚拟机配置网络(可选)。
- 查看当前公网已使用的ip:
- root@nova-controller:~# nova floating-ip-list
- +-------------+-------------+----------+
- | Ip | Instance Id | Fixed Ip |
- +-------------+-------------+----------+
- | 192.168.1.1 | None | None |
- | 192.168.1.2 | 1 | 10.0.0.2 |
- +-------------+-------------+----------+
- 创建公网地址
- root@nova-controller:~# nova floating-ip-create
- +-------------+-------------+----------+
- | Ip | Instance Id | Fixed Ip |
- +-------------+-------------+----------+
- | 192.168.1.2 | None | None |
- +-------------+-------------+----------+
- 绑定公网地址IP到虚拟机
- root@nova-controller:~# nova add-floating-ip Secondvmzju 192.168.1.2
- 再次查看虚拟机,注意servicenetwork
- root@nova-controller:~# nova show Secondvmzju
- +-----------------+----------------------------------------------------------+
- | Property | Value |
- +-----------------+----------------------------------------------------------+
- | accessIPv4 | |
- | accessIPv6 | |
- | config_drive | |
- | created | 2012-06-22T19:14:17Z |
- | flavor | m1.tiny |
- | hostId | 28aabad0d319fc4dc6bd5a1f0d496229ee46648ec74f45fd7084047d |
- | id | 1 |
- | image | ubuntu-10.04.2 |
- | key_name | key2 |
- | metadata | {} |
- | name | Secondvmzju |
- | progress | 100 |
- | service network | 10.0.0.2, 192.168.1.2 |
- | status | ACTIVE |
- | tenant_id | 1 |
- | updated | 2012-07-05T11:32:19Z |
- | user_id | admin |
- | uuid | 4cf112db-5db2-4e1a-af5a-219689a11300 |
- +-----------------+----------------------------------------------------------+
- 防火墙设置:
- 允许ssh:
- root@nova-controller:~# nova secgroup-add-rule default tcp 22 22 0.0.0.0/0
- +-------------+-----------+---------+-----------+--------------+
- | IP Protocol | From Port | To Port | IP Range | Source Group |
- +-------------+-----------+---------+-----------+--------------+
- | tcp | 22 | 22 | 0.0.0.0/0 | |
- +-------------+-----------+---------+-----------+--------------+
- 允许ping
- root@nova-controller:~# nova secgroup-add-rule default icmp -1 -1 0.0.0.0/0
- +-------------+-----------+---------+-----------+--------------+
- | IP Protocol | From Port | To Port | IP Range | Source Group |
- +-------------+-----------+---------+-----------+--------------+
- | icmp | -1 | -1 | 0.0.0.0/0 | |
- +-------------+-----------+---------+-----------+--------------+
- 查看防火墙规则:
- root@nova-controller:~# nova secgroup-list-rules default
- +-------------+-----------+---------+-----------+--------------+
- | IP Protocol | From Port | To Port | IP Range | Source Group |
- +-------------+-----------+---------+-----------+--------------+
- | icmp | -1 | -1 | 0.0.0.0/0 | |
- | tcp | 22 | 22 | 0.0.0.0/0 | |
- +-------------+-----------+---------+-----------+--------------+
使用ssh连接(进入)虚拟机
ssh –i 通过身份认证文件验证的方式登录。- root@nova-controller:~# ssh -i .ssh/id_rsa2 ubuntu@10.0.0.2
- The authenticity of host '10.0.0.2 (10.0.0.2)' can't be established.
- RSA key fingerprint is aa:fc:78:9a:bd:6d:f3:bb:67:cd:28:15:b5:06:fb:c8.
- Are you sure you want to continue connecting (yes/no)? yes
- Warning: Permanently added '10.0.0.2' (RSA) to the list of known hosts.
可以查看虚拟机的名字,就是创建的时候定的名字。
- ubuntu@secondvmzju:~$ hostname
- secondvmzju
- ubuntu@secondvmzju:~$
12.备注
在计算节点上可以通过virsh对虚拟机进行管理(不过建议是用nova)。
- root@nova-compute-1:~# virsh list --all
- Id Name State
- ----------------------------------
- 1 instance-00000001 running
instance在计算节点上的实际位置:- root@nova-compute-1:/var/lib/nova/instances# ls
- _base instance-00000001
可以把公网的ip与虚拟机解除绑定。
- root@nova-controller:~# nova remove-floating-ip Secondvmzju 192.168.1.2
- 回收ip。
- root@nova-controller:~# nova floating-ip-delete 192.168.1.2
参考文献:
http://www.slideshare.net/slmagicbox/stackops-step-bystep-guide
http://docs.stackops.org/display/doc03/Operating+Openstack+with+Stackops+Distro -
python创建sqlite数据库表_用Python在txt文件中创建一个新的sqlite数据库表
2021-01-14 21:32:07我正在创建一个字符串作为将提供列标题的SQL命令。但是,当我将该字符串的变量插入到cursor.execute()中时,出现语法错误。事情是,如果我打印(),然后将其复制并粘贴到cursor.execute中,该脚本就可以工作。但是,... -
LINUX命令(1)-创建文件
2019-03-22 17:03:561.可以使用cat创建一个新的文件 命令:cat>>filename 使用cat创建文件时,以系统默认的文件属性作为新文件的属性,并接受键盘输入作为文件的内容。输入结束时按Ctrl+d退出并保存文件。 另外,... -
Linux命令(1)-创建文件
2018-08-15 19:26:39版本:centos7 1.可以使用cat创建一个新的文件 命令:cat>>filename 使用cat创建文件时,以系统默认的文件属性作为新文件的属性,并接受键盘输入作为文件 -
记录使用npm创建一个全新的nodejs项目,编程语言typescript,平台win10
2020-05-18 18:52:19从0创建一个nodejs项目环境搭建开发环境安装必要的工具建立一个简单的nodejs项目使用ts-node 直接运行ts文件结束 环境搭建 开发环境 使用win10操作系统, 使用vscode进行代码的编写和测试 安装必要的工具 下载并安装... -
Linux下查看binlog文件创建时间的命令
2021-01-10 00:31:24•mysql-bin.016126文件的最后修改时间16:22不一定是mysql-bin.016127 文件创建的时间(存在大事务的情况下,大事务还在写上一个binlog文件,新的事务已经在写新创建的binlog文件了) •使用mysqlbinlog 可以读取... -
使用Dockerfile创建一个jdk镜像
2020-11-22 21:58:38Dockerfile是由一系列命令和参数构成的脚本,这些命令应用于基础镜像并最终创建一个新的镜像。 1、对于开发人员:可以为开发团队提供一个完全一致的开发环境; 2、对于测试人员:可以直接拿开发时所构建的镜像或者... -
.NET Core 3.0创建一个单独的可执行文件
2020-12-11 14:24:00一个独立的应用程序是一个很好的方式来共享您的应用程序,因为所有的组件、运行时和框架都包含在应用程序中。您只需提供application.exe文件,...现在有了.NET核心,您可以使用以下命令创建一个独立的应用程序。 1 -
初识Rails--创建一个新项目
2019-01-31 17:33:10创建一个blog项目:rails new blog 自动创建完成的blog项目文件如下: 然后启动rails server,使用命令rails server 从信息中我们可以看到监听端口为3000,在浏览器中输入localhost:3000,就可以访问页面了... -
Linux 创建及管理压缩文件 命令 tar、gzip、gunzip、zip、unzip
2018-12-29 14:28:16tar命令可以为一个指定的文件创建档案,并且可以向档案中加入新的文件,利用tar命令,可以把一大堆的文件和目录全部打包成一个文件,以便于网络传输使用。打包是指将一大堆文件或目录变成一个总的文件,而大小不变;... -
使用anaconda创建一个虚拟环境
2020-11-06 01:05:39your_env_name文件可以在Anaconda安装目录envs文件下找到。 在不指定python版本时,自动安装最新python版本。 激活虚拟环境: Windows: activate your_env_name(虚拟环境名称) 此时使用python --version可以检查... -
使用图形界面Anaconda创建新环境的一个小问题
2019-10-16 16:07:17在运行DeepXDE库中的一个文件时,报错:no module named SALib 便要去Anaconda中搜索安装SALib 没有搜到想要的模块 那么就需要在终端中安装该模块 在anaconda中可以快速进入某环境的终端 然后打入命令:pip ... -
Dockerfile常用命令及使用脚本创建镜像
2020-10-09 23:48:262、对于测试人员:可以直接拿开发时所构建的镜像或者通过Dockerfile文件构建一个新 的镜像开始工作了; 3、对于运维人员:在部署时,可以实现应用的无缝移植。 Dockerfile常用命令 命令 作用 FROM imag -
dd命令打包多个文件_Linux 中 3 个文件打包上传和下载相关命令详解
2020-12-30 23:20:52使用tar命令,我们可以为 Linux 的文件和目录创建档案。利用tar,可以为某一特定文件创建档案(备份文件),也可以在档案中改变文件,或者向档案中加入新的文件。tar最初被用来在磁带上创建档案,现... -
docker的文件流处理_docker容器和shell命令、创建和构建docker文件全解——docker开发教程...
2021-01-14 09:07:31这一章我们讨论docker容器和shell命令,以及学习如何创建和构建docker文件。...在上面的截图中,你可以看到我们执行了以下命令sudo docker run -it centos /bin/bash我们使用这个命令创建一个新的容器,然后... -
文件目录管理命令
2019-03-12 22:42:26touch创建一个新的空白的文档,同时也可以修改读取与修改时间(atime,mtime) mkdir可以创建一个空白的目录,mkdir -p 可以创建一个嵌套关系的文件目录 mv命令:剪切文件,如果剪切到与源文件同一个文件夹,也可以视... -
文件相关命令
2019-05-30 11:15:001 创建和删除操作 1.1 touch 创建文件或修改文件时间 ... 创建一个新的目录 新建目录的名称不能与当前目录中已有的目录或文件同名。 1.3 rm 删除文件或目录 使用 rm 命令... -
每天一个linux命令(5):rm 命令
2015-01-02 16:35:12rm是常用的命令,该命令的功能为删除一个目录中的一个或多个文件或目录,它也可以将某个目录及其下的所有文件及子目录均删除。对于链接文件,只是删除了链接,原有文件均保持不变。 rm是一个危险的命令,使用的时候... -
README-Generator:一个使用node.js和Inquirer来创建简单的自动化项目README.md文件的CLI应用程序-源码
2021-02-22 08:47:08此命令行应用程序需要Inquirer,可以使用终端提示“ npm install inquirer”进行安装。 要运行终端命令,还必须具有Node.js,可以在安装(对于编码新手,建议安装节点的LTS版本。) 安装依赖项后,打开项目文件夹的... -
给一个新工程项目添加Podfile文件
2018-11-06 15:33:222,终端命令,pod init, 创建一个podfile文件。 3,完成上两个步骤之后,可以看到 此时,该podfile文件已经在工程中。 4,打开podfile进行编辑。。。 5,终端命令,pod update; 即可完成pod 的使用。 ... -
每天一个linux命令:rm 命令
2014-09-01 09:46:55rm是常用的命令,该命令的功能为删除一个目录中的一个或多个文件或目录,它也可以将某个目录及其下的所有文件及子目录均删除。对于链接文件,只是删除了链接,原有文件均保持不变。 rm是一个危险的命令,使用的时候...