Linux教程

Linux(3)

本文主要是介绍Linux(3),对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

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,地址可以访问,程序就可以使用了

这篇关于Linux(3)的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!