Web终端命令大全

Author Avatar
七星泪脉 Aug 13, 2016

1、mock.js

npm i mockjs --save   插件安装

2、苹果APP编程第三方矢量图标插件命令

npm install react-native-vector-icons --save  第一步
npm install rnpm -g                           第二步
rnpm link                                     第三步

3、swiper插件,可运用与苹果APP快速编写轮播图

npm i react-native-swiper --save        

4、苹果离线打包命令

watchman watch-del-all        

5、react-native 苹果APP 发布流程

   准备工作
1.苹果开发者帐号一枚
    https://developer.apple.com/
2.蒲公英应用测试号一枚
    https://www.pgyer.com/
开发者中心
1.登陆
    点击 Certificates,IDs 和 Profiles
2.Devices -> ALL->添加设备UDID
3.Identifiers -> App IDs -> 添加APP ID也就是bounld ID
4.最下面 Provisioning Profiles -> Distribution->添加描述文件->点击添加->Ad Hoc->继续->选中之前添加的App ID->继续->选中证书->继续->选择设备->继续->添加描述文件名称-进入到下载描述文件页,点击下载    

6、github下载

在链接前加上git clone 链接

7、先安装bower 经常使用就安装全局 -g

npm i bower -g

8、引入Bootstrap线下文件

   bower install bootstrap        

   引入本地的         bootstrap.min.css    文件   1、css
引入本地的         jquery.min.js        文件   2、jq
引入本地的         bootstrap.min.js     文件   3、js
一定要注意顺序排列

9、Express其中index.js文件样式写法

   router.get('/', function(req, res, next) {
  res.render('index', { title: '我的首页',cssPath:"/stylesheets/test.css" });
});
   在文件routes文件下的index.js 文件写法其中
   cssPath意思是把stylesheets文件下的test.css文件样式读取的
   render的第一个参数(是http://后面附加的二级页面)

10、node.js 文件更新监控(其效果就是不用写好新的内容还要关闭node.js,再重启node.js)

进入自己的项目文件夹后,命令行输入
sudo npm  install supervisor  -g

11、数据库命令的操作

show dbs    列表数据库
use         创建一个数据库
db.名字.insert({"数据":"数据内容"})      在当前数据库下写数据
db.名字.find()                         查看数据内容,其id是编码
db.名字.find({"数据名":"数据内容"})      数据内增加内容
进入数据库删除数据        

12、终端操作命令

   ls 参数 目录名 
例: 想看看跟目录下有什么, 
ls / 
想看看驱动目录下有什么, 
ls /System/Library/Extensions 
参数 -w 显示中文,-l 详细信息, -a 包括隐藏文件 
转换目录 
cd 
例:想到驱动目录下溜达一圈 
cd /System/Library/Extensions 
建立新目录 
mkdir 目录名 
例:在驱动目录下建一个备份目录 backup 
mkdir /System/Library/Extensions/backup 
在桌面上建一个备份目录 backup 
mkdir /User/用户名/Desktop/backup 
拷贝文件 
cp 参数 源文件 目标文件 
例:想把桌面的Natit.kext 拷贝到驱动目录中 
cp -R /User/用户名/Desktop/Natit.kext /System/Library/Extensions 
参数R表示对目录进行递归操作,kext在图形界面下看起来是个文件,实际上是个文件夹。 
把驱动目录下的所有文件备份到桌面backup 
cp -R /System/Library/Extensions/* /User/用户名/Desktop/backup 
删除文件 
rm 参数 文件 
例:想删除驱动的缓存 
rm -rf /System/Library/Extensions.kextcache 
rm -rf /System/Library/Extensions.mkext 
参数-rf 表示递归和强制,千万要小心使用,如果执行了 rm -rf / 你的系统就全没了 

移动文件 
mv 文件 
例:想把AppleHDA.Kext 移到桌面 
mv /System/Library/Extensions/AppleHDA.kext /User/用户名/Desktop 
想把AppleHDA.Kext 移到备份目录中 
mv /System/Library/Extensions/AppleHDA.kext /System/Library/Extensions/backup 
更改文件权限 
chmod 参数 权限 文件 
例:把驱动目录下所有文件设定到root读写,其他用户只读 
chmod -R 755 /System/Library/Extensions 
参数R 表示递归,755表示各用户的权限 
更改文件属主 
chown 参数 用户:组 文件 
例:把驱动目录下的所有文件属主改成根用户 
chown -R root:wheel /System/Library/Extensions 
参数R 表示递归操作 
修复整个系统中文件的权限 
diskutil repairpermissions / 
严格的说这不是一个unix 命令,而是osx一个软件,记得修改或添加的驱动就执行一次。 
文本编辑 
nano 文件名 
例:编辑natit Info.plist 
nano /System/Library/Extensions/Natit.kext/Info.plist 
编辑完成后 用 Ctrl +O 存盘,Ctrl+X 退出
-o       后面要解析到文件目录
-O       要导入的数据给导入进去
pwd      显示你当前的位置目录,是绝对文件目录
./       是同级目录下
cd ../   是返回上一级
cd ..    是返回上一级
ls       是目录列表
-w       是时时更新某个(例如:jade sass less)文件
-p       是转译jade文件不让其生成后是压缩的样式
sass --watch 是编译sass文件


小技巧 
用 Tab 键自动补齐命令 
比如想到 /System 目录中去,输入 cd /Sy 然后按一下Tab 键,命令就会自动补齐成 cd /System 
操作带名字中带有空格的文件和目录 
空格在命令中写成 空格, 比如要进入 My Documents,命令为 cd My Documents 
查看命令的详细帮助 
man 命令名 
比如要看看 ls 命令的详细用法,执行 man ls