热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

Linux(3)

Linux命令安装:Yuminstall空格+名称yum-yinstall空格+名称 卸载: remove 数据类型int:整形(整数,比如年龄)d%strstrmg:字符串s%f

Linux命令

安装:

Yum install空格+名称 yum -y install空格+名称

 

卸载: 

remove

 


数据类型

int:整形(整数,比如年龄) d%

str/strmg:字符串 s%

float:(带小数得整形,比如工作,商品价格) f%

Boolean:布尔类型(真true,假false)


用户管理

⽤户添加 创建⽤户使⽤的命令为:useradd ⽤户名 ⽤户删除 删除⽤户使⽤的命令为:userdel ⽤户名


切换用户

su - 用户名

 

 

 


文件传输

命令:scp(实现不同得Linux终端文件传输,如把腾讯云得文件传输到Linux)

scp 文件

scp 文件 账户@地址:目标目录

root和用户组之间传输文件

 

 

 

用户组和用户组之间文件传输

[xl@centos-master ~]$ scp asd.sh cl@101.43.158.84
[xl@centos-master ~]$ scp asd.sh cl@101.43.158.84:/home/cl
cl@101.43.158.84's password:

 

 

 


压缩文件

命令:zip

压缩文件:zip 命名压缩完成后文件名 要压缩得文件

[xl@centos-master ~]$ zip wsh.zip lianxi.md xl.txt yxl.sh
adding: lianxi.md (deflated 45%)
adding: xl.txt (stored 0%)
adding: yxl.sh (stored 0%)
[xl@centos-master ~]$ ls
222.tar asd.sh lianxi.md tomcat wsh.zip xl.txt yxl.sh
[xl@centos-master ~]$

 

 

 解压文件:unzip 你要解压的压缩文件

[xl@centos-master ~]$ unzip wsh.zip
Archive: wsh.zip
replace lianxi.md? [y]es, [n]o, [A]ll, [N]one, [r]ename: y
inflating: lianxi.md
replace xl.txt? [y]es, [n]o, [A]ll, [N]one, [r]ename: y
extracting: xl.txt
replace yxl.sh? [y]es, [n]o, [A]ll, [N]one, [r]ename: y
extracting: yxl.sh

 

 

 

命令:gzip

gizp 要压缩的文件名(可以多个文件)

[xl@centos-master ~]$ gzip xl.txt yxl.sh asd.sh lianxi.md
[xl@centos-master ~]$ ls
asd.sh.gz lianxi.md.gz test tomcat xl.txt.gz yxl.sh.gz

gunzip 要解压的文件(可以解压多个人间)

[xl@centos-master ~]$ ls
asd.sh.gz lianxi.md.gz test tomcat xl.txt.gz yxl.sh.gz
[xl@centos-master ~]$ gunzip xl.txt.gz
[xl@centos-master ~]$ ls
asd.sh.gz lianxi.md.gz test tomcat xl.txt yxl.sh.gz

命令:tar

tar -cvf 压缩包命名 要压缩的文件

-c:打包 -f:指定压缩包的文件名。压缩包的扩展名是用来给管理员识别格式的,所以一定要正确指定扩展名。 -v:显示打包文件过程

tar -xvf 压缩包名称

-x:解打包 -f:指定压缩包的文件名 -v:显示解打包文件过程

[xl@centos-master ~]$ ls
asd.sh lianxi.md test tomcat xl.txt yxl.sh
[xl@centos-master ~]$ tar -cvf wsh.tar asd.sh xl.txt yxl.sh
asd.sh
xl.txt
yxl.sh
[xl@centos-master ~]$ ls
asd.sh lianxi.md test tomcat wsh.tar xl.txt yxl.sh
[xl@centos-master ~]$

 

 

命令tar -j

tar -jcvf 压缩包命名 要压缩的文件

tar -jxvf 压缩包名字

压缩:

[xl@centos-master ~]$ ls
asd.sh lianxi.md test tomcat xl.txt yxl.sh
[xl@centos-master ~]$ tar -jcvf wsh.tar.gz xl.txt yxl.sh asd.sh
xl.txt
yxl.sh
asd.sh
[xl@centos-master ~]$ ls
asd.sh lianxi.md test tomcat wsh.tar.gz xl.txt yxl.sh

 

 解压:

[xl@centos-master ~]$ tar -jxvf wsh.tar.gz
xl.txt
yxl.sh
asd.sh
[xl@centos-master ~]$ ls
asd.sh lianxi.md test tomcat wsh.tar.gz xl.txt yxl.sh
[xl@centos-master ~]$

 

 

zip和gzip的区别

zip是将文件压缩成一个压缩包,而gzip则是将每一个文件压缩成一个压缩包

zip压缩完成后会将原文件保留,但是gzip则是会将原文件压缩


tomcat


下载软件的命令

 

wget 软件的地址

案例:

1、先找到要下载的软件的地址,并复制下来

2、在控制台下载软件

3、解压,命令为:tar -zxvf +压缩包名称

[xl@centos-master ~]$ tar -zxvf apache-tomcat-8.5.75.tar.gz

 

4、可以修改软件名称,也可以不修改

 

mv apache-tomcat-8.5.75 tomcat

 

5、 进入到解压的文件夹中

[xl@centos-master ~]$ cd tomcat
[xl@centos-master tomcat]$ ls bin conf lib logs README.md RUNNING.txt webapps BUILDING.txt CONTRIBUTING.md LICENSE NOTICE RELEASE-NOTES temp work
[xl@centos-master tomcat]$

 

6、修改配置文件中的端口(为学习用,如果端口正常则不需要修改)

 

 

进入conf中修改server.xml文件

 

 

7、修改完成后进入bin目录下运行startup.sh文件

 

 

由于环境有问题所以此时无法运行


部署程序的步骤(Java)

1、通过maven把程序打包成war包(假设war包名称为index)((maven是一个构建工具)

2、把index.war放在tomcat的webapps目录下

3、启动tomcat

4、访问HTTP//:ip:8080/index,地址可以访问,程序就可以使用了



推荐阅读
  • 搭建Windows Server 2012 R2 IIS8.5+PHP(FastCGI)+MySQL环境的详细步骤
    本文详细介绍了搭建Windows Server 2012 R2 IIS8.5+PHP(FastCGI)+MySQL环境的步骤,包括环境说明、相关软件下载的地址以及所需的插件下载地址。 ... [详细]
  • Java序列化对象传给PHP的方法及原理解析
    本文介绍了Java序列化对象传给PHP的方法及原理,包括Java对象传递的方式、序列化的方式、PHP中的序列化用法介绍、Java是否能反序列化PHP的数据、Java序列化的原理以及解决Java序列化中的问题。同时还解释了序列化的概念和作用,以及代码执行序列化所需要的权限。最后指出,序列化会将对象实例的所有字段都进行序列化,使得数据能够被表示为实例的序列化数据,但只有能够解释该格式的代码才能够确定数据的内容。 ... [详细]
  • 本文讨论了在Windows 8上安装gvim中插件时出现的错误加载问题。作者将EasyMotion插件放在了正确的位置,但加载时却出现了错误。作者提供了下载链接和之前放置插件的位置,并列出了出现的错误信息。 ... [详细]
  • android listview OnItemClickListener失效原因
    最近在做listview时发现OnItemClickListener失效的问题,经过查找发现是因为button的原因。不仅listitem中存在button会影响OnItemClickListener事件的失效,还会导致单击后listview每个item的背景改变,使得item中的所有有关焦点的事件都失效。本文给出了一个范例来说明这种情况,并提供了解决方法。 ... [详细]
  • 本文讲述了如何通过代码在Android中更改Recycler视图项的背景颜色。通过在onBindViewHolder方法中设置条件判断,可以实现根据条件改变背景颜色的效果。同时,还介绍了如何修改底部边框颜色以及提供了RecyclerView Fragment layout.xml和项目布局文件的示例代码。 ... [详细]
  • 本文介绍了在Linux下安装Perl的步骤,并提供了一个简单的Perl程序示例。同时,还展示了运行该程序的结果。 ... [详细]
  • HDFS2.x新特性
    一、集群间数据拷贝scp实现两个远程主机之间的文件复制scp-rhello.txtroothadoop103:useratguiguhello.txt推pushscp-rr ... [详细]
  • 本文介绍了在Windows环境下如何配置php+apache环境,包括下载php7和apache2.4、安装vc2015运行时环境、启动php7和apache2.4等步骤。希望对需要搭建php7环境的读者有一定的参考价值。摘要长度为169字。 ... [详细]
  • 本文介绍了在CentOS上安装Python2.7.2的详细步骤,包括下载、解压、编译和安装等操作。同时提供了一些注意事项,以及测试安装是否成功的方法。 ... [详细]
  • Activiti7流程定义开发笔记
    本文介绍了Activiti7流程定义的开发笔记,包括流程定义的概念、使用activiti-explorer和activiti-eclipse-designer进行建模的方式,以及生成流程图的方法。还介绍了流程定义部署的概念和步骤,包括将bpmn和png文件添加部署到activiti数据库中的方法,以及使用ZIP包进行部署的方式。同时还提到了activiti.cfg.xml文件的作用。 ... [详细]
  • Hibernate延迟加载深入分析-集合属性的延迟加载策略
    本文深入分析了Hibernate延迟加载的机制,特别是集合属性的延迟加载策略。通过延迟加载,可以降低系统的内存开销,提高Hibernate的运行性能。对于集合属性,推荐使用延迟加载策略,即在系统需要使用集合属性时才从数据库装载关联的数据,避免一次加载所有集合属性导致性能下降。 ... [详细]
  • 本文介绍了Android 7的学习笔记总结,包括最新的移动架构视频、大厂安卓面试真题和项目实战源码讲义。同时还分享了开源的完整内容,并提醒读者在使用FileProvider适配时要注意不同模块的AndroidManfiest.xml中配置的xml文件名必须不同,否则会出现问题。 ... [详细]
  • 本文讨论了Kotlin中扩展函数的一些惯用用法以及其合理性。作者认为在某些情况下,定义扩展函数没有意义,但官方的编码约定支持这种方式。文章还介绍了在类之外定义扩展函数的具体用法,并讨论了避免使用扩展函数的边缘情况。作者提出了对于扩展函数的合理性的质疑,并给出了自己的反驳。最后,文章强调了在编写Kotlin代码时可以自由地使用扩展函数的重要性。 ... [详细]
  • 第四章高阶函数(参数传递、高阶函数、lambda表达式)(python进阶)的讲解和应用
    本文主要讲解了第四章高阶函数(参数传递、高阶函数、lambda表达式)的相关知识,包括函数参数传递机制和赋值机制、引用传递的概念和应用、默认参数的定义和使用等内容。同时介绍了高阶函数和lambda表达式的概念,并给出了一些实例代码进行演示。对于想要进一步提升python编程能力的读者来说,本文将是一个不错的学习资料。 ... [详细]
  • 本文讨论了如何使用Web.Config进行自定义配置节的配置转换。作者提到,他将msbuild设置为详细模式,但转换却忽略了带有替换转换的自定义部分的存在。 ... [详细]
author-avatar
小TMM_
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有