`
wisfly
  • 浏览: 62962 次
  • 性别: Icon_minigender_2
  • 来自: 杭州
社区版块
存档分类
最新评论

命令行使用及项目过程中涉及新东西

 
阅读更多

小伙伴们,我开了一家海淘护肤品淘宝店,搜索店铺“禾子蝶的海淘铺”,正品保证,欢迎进店选购哦。谢谢!

 

在做项目过程中,使用mac,IOS系统涉及到的命令做如下记录:

1:命令压缩文件成.zip

   最通俗的用法

zip -q -r -e -m -o [yourName].zip someThing

-q 表示不显示压缩进度状态

-r 表示子目录子文件全部压缩为zip  //这部比较重要,不然的话只有something这个文件夹被压缩,里面的没有被压缩进去

-e 表示你的压缩文件需要加密,终端会提示你输入密码的

// 还有种加密方法,这种是直接在命令行里做的,比如zip -r -P Password01! modudu.zip SomeDir, 就直接用Password01!来加密modudu.zip了。

-m 表示压缩完删除原文件

-o 表示设置所有被压缩文件的最后修改时间为当前压缩时间

常用   zip -r -o fileName.zip fileName

当跨目录的时候是这么操作的

zip -q -r -e -m -o '\user\someone\someDir\someFile.zip' '\users\someDir'

 

2:解压.zip

unzip fileName.zip

 

Linux下自带了一个unzip的程序可以解压缩文件,
解压命令是:unzip filename.zip
同样也提供了一个zip程序压缩zip文件,命令是
zip filename.zip files
会将files压缩到filename.zip
另外看看你的文件的后缀名,不同的后缀的文件解压和压缩的命令都不一样
 总结一下
 1、*.tar 用 tar –xvf 解压
 2、*.gz 用 gzip -d或者gunzip 解压
 3、*.tar.gz和*.tgz 用 tar –xzf 解压
 4、*.bz2 用 bzip2 -d或者用bunzip2 解压
 5、*.tar.bz2用tar –xjf 解压
 6、*.Z 用 uncompress 解压
 7、*.tar.Z 用tar –xZf 解压
 8、*.rar 用 unrar e解压
 9、*.zip 用 unzip 解压

 

3:将本地文件或压缩包复制或替换到远程服务器上:

 

scp file1 file2    复制或替换路径file1 到 路径file2下,例如:root为账号

scp /Users/myhome/wis/RegisterUserParam.class root@192.168.12.206:/usr/local/apache-tomcat-7.0.64/webapps/TempletPlatform/WEB-INF/classes/com/cmcc/param/manager/

 

scp root@192.168.11.111:/usr/local/apache-tomcat-7.0.52/webapps/TempletPlatform.war  /Users/myhome/ 成功  将服务器上的war包下载到本地

 

4:有关查看进程

ps -A  显示所有的进程
ps -fe 显示所有的进程及其路径
ps -ef|grep fastdfs 查找进程为fastdfs的路径(模糊匹配)
dir file 查找文件file的路径

 

5:修改权限

chmod 777 /etc/profile

 

6:修改文件内容

vim /etc/profile

 

7:启动tomcat
cd 到tomcat/bin 执行:sudo sh startup.sh 报Tomcat started.成功(虽然一下就报成功了,可能还没启动完成,稍等片刻,访问网址验证)
sudo ./shutdown.sh关闭服务 或./shutdown.sh

8:破解注册机的方法,用以下命令方法让.pl文件生成注册码
sudo perl /Users/myhome/Downloads/securefx_mac_71x/securefx_crack.pl /Applications/SecureFX.app/Contents/MacOS/SecureFX

 

9:命令打包项目发布:
1:cd 到项目指定的pom.xml路径下 mvn clean install -P production -Dmaven.test.skip=true 打包,
其中production根据你打包的环境而定,如果想打包测试,则test。local,production,show等

 

10:连接远程服务器的方法:

      1:ssh root@192.168.12.206

      2:使用软件SecureCRT(使用命令复制文件发布)和SecureFX(可以看到文件夹,直接复制文件发布)

 

11:了解fastFDS,nginx及redis等。

 

12:mac下更新.bash_profile文件,加入新安装的软件,如安装了redis,加入/Users/myhome/Downloads/redis-3.0.7/src,改写成export PATH=$PATH:/Users/myhome/Downloads/redis-3.0.7/src,说明:其中$PATH表示之前的环境变量的配置,:表示再加入后面的环境变量,可以使用echo $PATH展示所有的环境变量配置。如展示:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Users/myhome/other/apache-maven-3.3.9/bin:/Users/myhome/Downloads/redis-3.0.7/src:/Users/myhome/Downloads/redis-3.0.7/src。说明$PATH这个就是表示的/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Users/myhome/other/apache-maven-3.3.9/bin:/Users/myhome/Downloads/redis-3.0.7/src这部分。配置好环境变量就可以不用指定到redis的src下启动redis-server了,直接在myhome路径下redis-server就好了,有这种好处。

 

1、打开terminal(终端)

2、cd ~ ( 进入当前用户的home目录)

3、open .bash_profile (打开.bash_profile文件,如果文件不存在就  创建文件:touch .bash_profile  编辑文件:open -e bash_profile)

4、直接更改弹出的.bash_profile文件内容

5、command + s 保存文件,然后关闭

6、在terminal(终端)中输入 source .bash_profile (使用刚才更新之后的内容)

 

13:使用pwd命令可以打印出当前路径的完整路径。

如:homarematoMacBook-Pro:~ myhome$ pwd
/Users/myhome

如:homarematoMacBook-Pro:src myhome$ pwd
/Users/myhome/Downloads/redis-3.0.7/src

 

小伙伴们,我开了一家海淘护肤品淘宝店,搜索店铺“禾子蝶的海淘铺”,正品保证,欢迎进店选购哦。谢谢!

分享到:
评论

相关推荐

    邮件整理下来的东西1

    邮件中提到的"邮件整理下来的东西1"涉及到两个关键知识点:代码回退和定时编译,这对于软件开发和持续集成流程至关重要。 首先,我们来看一下代码回退。在开发过程中,有时候我们需要将代码回退到一个特定的历史...

    自己做的一个数据交换的东西

    标题中的“自己做的一个数据交换的东西”指的可能是一个个人开发的数据交换工具或者系统,用于在不同的数据源之间进行数据迁移、同步或整合。这样的工具在IT行业中非常常见,特别是在大数据处理、数据库管理以及数据...

    等经纬度投影转换兰伯特投影 c++ qt

    本项目涉及的核心技术是“等经纬度投影”到“兰伯特投影”的转换,这是一种在C++环境中利用QT库实现的。下面将详细讨论这两种投影方式以及如何在QT框架下进行转换。 首先,等经纬度投影,也称为极射赤面投影或正轴...

    前端项目-prettydiff.zip

    在实际开发中,前端工程师可以将prettydiff集成到他们的工作流程中,通过命令行接口(CLI)或者在Web应用中直接调用API来使用。对于那些经常处理代码比较和格式化任务的开发者来说,prettydiff是一个强大的工具,...

    windows下编译openssl 1.1.1所需要的东西打包

    在Windows环境下编译OpenSSL 1.1.1是一个涉及多步骤的过程,主要涉及到Perl、NASM(Netwide Assembler)和OpenSSL源代码包。下面将详细介绍这些关键组件以及编译过程中的重要知识点。 首先,Perl是Perl编程语言的一...

    kui学习的阶段性东西

    这涉及到了自然语言处理(NLP)和命令行接口(CLI)的知识。在这个阶段,你需要学习如何安装和运行KUI相关的工具,了解其基本命令和操作方式。 第二阶段:命令与关键词理解 随着对KUI的进一步接触,你需要深入学习...

    TESTsubmission:简单的提交来测试提交过程并记录我学到的任何东西-matlab开发

    标题中的“TESTsubmission:简单的提交来测试提交过程并记录我学到的任何东西-matlab开发”表明这是一个关于MATLAB编程的测试提交,旨在熟悉代码版本控制的过程,并且开发者希望通过这个过程记录自己的学习进展。...

    Hunting Bitches源码.rar

    1. Clean.bat:这是一个批处理文件,通常用于执行一系列命令行操作,例如清理编译过程中产生的临时文件或构建输出,以保持工作目录的整洁。 2. gh0st.dsw:这是一个Microsoft Visual Studio的工作空间文件,用于...

    java课程设计-银行管理系统

    在这个项目中,学生将使用Java语言结合JDBC(Java Database Connectivity)来实现对数据库的CRUD(创建、读取、更新、删除)操作,同时涉及调用存储过程。主要的技术栈包括JAVA、Eclipse或IntelliJ IDEA作为集成开发...

    俄罗斯方块(C语言,决定好东西)

    在实现这些功能的过程中,C语言的文件操作可能用于保存和加载游戏进度,或者将游戏得分记录到文件中。同时,良好的程序设计原则,如模块化和错误处理,也是保证代码可读性和可维护性的关键。 最后,为了使游戏更...

    nick-site:我的东西

    JavaScript不仅可以用于网页交互,还可以通过Node.js在服务器端运行,这与项目中使用npm的场景相符。 【压缩包子文件的文件名称列表】"nick-site-master"表明这是项目的主分支或者源代码仓库的克隆。"master"通常是...

    PortLet 入门小例子

    然后,你可以创建一个新的portlet项目,设置相应的项目属性,如portlet版本(JSR 286或JSR 362)和Maven依赖。 2. **定义portlet类**: 在portlet项目中,你需要编写一个portlet类,它扩展自`javax.portlet....

    五子棋 C编的 给点积分哦

    标题中的“五子棋 C编的 给点积分哦”表明这是一个使用C语言编写的五子棋游戏项目。五子棋是一种双人对弈的棋类游戏,目标是先连成五子直线(横、竖或斜线)的一方获胜。在C语言中实现五子棋,通常涉及到基础的编程...

    random:诸如项目工件之类的随机内容以及其他在任何地方都不适合的东西

    "诸如项目工件之类的随机内容"可能包括源代码、文档、配置文件、数据库脚本等,这些都可能是项目开发过程中产生的副产品。 描述中提到的“随机的东西不适合其他任何地方”,这暗示了这些文件可能没有特定的归属,...

    有等式的计算器 源码

    【描述】"都是读书时写过的东西"表明这个计算器可能是学习过程中的一个项目,通常这样的项目是为了巩固理论知识并提升实际编程技能。在学习阶段,这样的实践可以帮助理解如何将理论知识应用到实际问题中,提升问题...

    Python学习路径以及学习视频

    在学习过程中,不要忘记实践。理论知识固然重要,但只有通过编写代码、解决实际问题,才能真正巩固和提升技能。"黑马程序员全套视频课程"中的每个主题都应该配以实际项目的练习,这将极大地促进学习效果。 科技的...

    diamond-hands:某种股票投资组合跟踪的东西

    这通常涉及到软件工程中的迭代开发过程,包括需求分析、设计、编码、测试和维护等阶段。 "Shell"标签暗示了这个项目可能与命令行界面或Shell脚本有关。Shell脚本是Unix/Linux系统中用于自动化任务的编程语言,允许...

    MotleyTools:你离不开的东西

    "MotleyTools:你离不开的东西" 是一个显然与软件工具集合相关的项目,其名称暗示了它包含各种各样的工具,可能适用于不同的IT场景。在IT领域,这样的工具包往往包含了开发者、系统管理员或者普通用户日常工作中可能...

Global site tag (gtag.js) - Google Analytics