linux常用命令(二)文件上传下载及软件安装
1.上传下载工具安装
(1)WINDOWS 到linux的文件上传及下载:
windows下打开secureCRT,通过SSH连到⾄至远程linux主机:
上传下载工具安装命令:yum -y install lrzsz
安装好后输入:rz --help 命令查看工具使用信息
rz-->上传本地windows文件到linux:
键入命令:rz
在跳出的窗口选择想要上传的文件:
添加后点击确定即可开始上传,查看状态,一般都是发送正功:
sz-->从linux下载文件到本地windows:
命令格式:sz filename
【若需要,可以在secureCRT里配置一下上传下载文件的目录】
OK,配置好后,比如我们要下载、/opt/user/sp/ 目录下的 test.txt文件,则输入命令:
sz /opt/user/sp/test.txt
回车,即可开始下载文件。
(2)MAC 到linux的文件上传及下载:
MAC下上传文件到linux或从linux下载文件时可使用scp工具
例如:需要把MAC上的 【 /Users/shenping/工作文件/性能测试/培训资料料/第一阶段/rpc.rstatd-4.0.1.tar.gz 】 这个文件上传到linux 10.105.9.175 的root用户下的 /root 目录下
则命令如下:
scp -P22 -r /Users/shenping/工作文件/性能测试/培训资料料/第一阶段/rpc.rstatd-4.0.1.tar.gz root@10.105.9.175:/root
命令解释:scp -P端口号 -r 文件绝对路径 linux用户名@linuxIP:需要上传到的目录
ls一下,OK,文件已上传成功
下载同理使用scp即可:
例如:需要把linux /root目录下的文件 rpc.rstatd-4.0.1.tar.gz 下载到本地MAC:【 /Users/shenping/工作文件/性能测试/培训资料料/第一阶段/ 】目录下, 则使用如下命令:
scp -P22 -r root@10.105.9.175:/root/rpc.rstatd-4.0.1.tar.gz /Users/shenping/工作文件/性能测试/培训资料料/第一阶段/
2.linux软件安装
(1). .rpm 格式安装
rpm -ivh xxx.rpm rpm安装包 安装文件
rpm -e xx.rpm #卸载rpm方式安装的文件
rpm -qa|grep xx 查询已经安装的软件
(2).yum
yum -y install xxx #安装软件包
yum list|grep xxx #查询你需要安装的软件包有没有
yum list installed |grep mysql #查询是否安装过这个软件
yum remove xxx#卸载
yum或者rpm方式安装的文件,可执行命令都在/usr/bin
配置文件都在/etc/xxx/
(3)编译安装
首先保证装有gcc
没有的话,yum -y install gcc*
第一步:
./configure --prefix=/path -with-xxxx=/path
第二步:
make
第三步:
make install
开机启动:
/etc/rc.d/rc.local
(4)linux各格式文件的压缩与解压安装
.zip压缩命令(压缩文件和目录没有任何毛病):
常用压缩格式:.zip .gz .bz2 .tar.gz .tar.bz2
格式:zip 压缩文件名(可以不写压缩名,但是严格意义上区分压缩文件名) 源文件名
zip -r 压缩文件名 源文件名 压缩目录
解压缩:
unzip 压缩文件
.gz压缩(压缩目录下的所有子文件 目录并不会压缩)
gzip 源文件(自动以.gz为后缀,压缩后源文件会消失)
那么可以压缩为gz源文件不消失吗?没有直接命令达到该效果
但是,可以通过以下方式实现
gzip -c 源文件 > 压缩文件
gzip -r 源文件 压缩目录
#压缩目录下的所有子文件 目录并不会压缩
.gz解压缩
gzip -d 压缩文件
gunzip 压缩文件
.bz2格式压缩(不能压缩目录)
bzip2 源文件
#压缩 不保留源文件
bzip2 -k 源文件
#压缩后保留源文件
.bz2格式解压缩
bzip2 -d 压缩文件
bunzip2 压缩文件
.tar.gz(不删除源文件,先打包为tar,再压缩目录,解决了目录不能压缩的问题)
打包文件
tar -cvf 打包文件名(*.tar) 源文件
-c 打包
-t 测试 只查看
-v
-f
.tar.gz解压缩
tar -xvf 打包文件名
-x 解打包
tar -zcvf 压缩文件(*.tar.gz) 源文件
#打包并压缩
tar -zxvf 压缩文件(*.tar.gz)
#解压缩并分开
指定解压缩位置
tar -jxvf 压缩文件 -C 目录
压缩多个文件 以空格分隔
.tar.bz2压缩
tar -jcvf 压缩文件(*.tar.bz2) 源文件
.tar.bz2解压缩
tar -jxvf 压缩文件(*.tar.bz2
linux常用命令(二)文件上传下载及软件安装的更多相关文章
- Linux下安装rz、sz命令(文件上传下载)
yum install -y lrzsz 说明:rz命令本地上传文件到服务器:sz命令发送文件到本地.
- linux 客户端与linux服务器端连接与文件上传下载
linux客户端连接linux服务器 用ssh 可以用 man ssh 查看用法 基本格式: ssh 用户名@主机名 如: ssh root@1.1.1.1 linux客户端上传文件到 linux 服 ...
- 每天一个linux命令(文件上传下载文件操作):【转载】gzip命令
减少文件大小有两个明显的好处,一是可以减少存储空间,二是通过网络传输文件时,可以减少传输的时间.gzip是在Linux系统中经常使用的一个对文件进行压缩和解压缩的命令,既方便又好用.gzip不仅可以用 ...
- Python 自动化paramiko操作linux使用shell命令,以及文件上传下载linux与windows之间的实现
# coding=utf8 import paramiko """ /* python -m pip install paramiko python version 3. ...
- linux CentOS 安装rz和sz命令 lrzsz 实现windows和linux之间的文件上传 下载
https://blog.nbhao.org/1902.html https://bbs.csdn.net/topics/391989523 https://www.cnblogs.com/zhoul ...
- 教老婆学Linux运维(二)Linux常用命令指南【上】
目录 教老婆学Linux(二)Linux常用命令指南[上] 一.概述 二.常用命令 教老婆学Linux(二)Linux常用命令指南[上] 作者:姚毛毛的博客 tips:文章太长,分两篇发出,本篇发前三 ...
- Linux 终端访问 FTP 及 上传下载 文件
今天同事问我一个问题,在Linux 下访问FTP,并将文件上传上去. 我之前一直是用WinSCP工具的. 先将文件从linux copy到windows下,然后在传到ftp上.google 一下. 方 ...
- Linux 终端访问 FTP 及 上传下载 文件[转]
1. Linux 终端连接FTP [oracle@Dave ~]$ ftp 10.85.7.97 Connected to 10.85.7.97. 220 Serv-U FTP Server ...
- linux中文件上传下载
windows篇 linux文件下载到windows sz命令 登录到linux服务器使用 sz log.log 命令,弹出对话框选择下载文件的目录,点击确定即可. windows文件上传到linux ...
随机推荐
- tomcat 启动卡住不动的原因
启动tomcat , 控制台停在这个地方不动了 [2018-10-10] 11:20:11.551 assets- [RMI TCP Connection(3)-127.0.0.1]-[Default ...
- mysql 压缩版安装
环境介绍:win2008_x64+mysql5.7.10 64位 1.将压缩包解压到d:\\mysql目录,并将mysql目录中的my-default.ini 重命名为my.ini 2.将my.in ...
- Redis (非关系型数据库) 数据类型 之 String类型
Redis 一个内存数据库,通过 Key-Value 键值对的的方式存储数据.由于 Redis 的数据都存储在内存中,所以访问速度非常快,因此 Redis 大量用于缓存系统,存储热点数据,可以极大的提 ...
- hbase shell 命令
HBase使用教程 时间 2014-06-01 20:02:18 IT社区推荐资讯 原文 http://itindex.net/detail/49825-hbase 主题 HBase 1 基 ...
- python学习 day22 (3月29日)----(生成器推导式)
新手上路请多担待 1 2 封装 3 私有化封装 #__author : 'liuyang' #date : 2019/3/29 0029 上午 9:35 # 不想让别人看 修改 我的属性 # 源码来说 ...
- zend studio导入外部项目乱码怎么解决
在zendstudio ide中,导入一个工程后,发现工程里面很多的文件都打上了红色的叉叉,打开这些文件一看,发现只要是有汉字存在的文件,都出现了乱码.按住alt+enter发现,该文件的编码默认为g ...
- 2018.11.06 bzoj1040: [ZJOI2008]骑士(树形dp)
传送门 由题可知给出的是基环森林. 因此对于每个基环森林找到环断开dpdpdp两次就行了. 代码: #include<bits/stdc++.h> using namespace std; ...
- SQL语句关联查询
一:连接类型: 关联查询:只有存在关联的表才能关联查询,完全独立的表之间无法关联 1.关联的类型:自关联,左关联,右关联,全关联(full join)两张表都是主表 2.关联的表:两张以上,以一张(或 ...
- vue 开发系列(三) vue 组件开发
概要 vue 的一个特点是进行组件开发,组件的优势是我们可以封装自己的控件,实现重用,比如我们在平台中封装了自己的附件控件,输入控件等. 组件的开发 在vue 中一个组件,就是一个独立的.vue 文件 ...
- boost--线程同步
1.互斥锁(互斥量) mutex是独占式的互斥锁.timed_mutex增加了超时功能. 成员函数:lock()用于锁定,try_lock()为非阻塞版本的锁定,unlock()用于解锁.timed_ ...