Linux常用命令-20210507

1. Linux下常用的FTP命令

连接ftp服务器

格式:ftp [hostname| ip-address]

a)在linux命令行下输入:

ftp 192.168.1.1

b)服务器询问你用户名和密码,分别输入用户名和相应密码,待认证通过即可。

下载文件

下载文件通常用get和mget这两条命令。
a) get

格式:get [remote-file] [local-file]

将文件从远端主机中传送至本地主机中。
如要获取远程服务器上/usr/your/1.htm,则

ftp> get /usr/your/1.htm 1.htm (回车)

b) mget

格式:mget [remote-files]

从远端主机接收一批文件至本地主机。
如要获取服务器上/usr/your/下的所有文件,则

ftp> cd /usr/your/
ftp> mget *.* (回车)

此时每下载一个文件,都会有提示。如果要除掉提示,则在mget . 命令前先执行:prompt off

注意:文件都下载到了linux主机的当前目录下。比如,在 /usr/my下运行的ftp命令,则文件都下载到了/usr/my下。

上传文件

a) put

格式:put local-file [remote-file]

将本地一个文件传送至远端主机中。
如要把本地的1.htm传送到远端主机/usr/your,并改名为2.htm

ftp> put 1.htm /usr/your/2.htm (回车)

b) mput

格式:mput local-files

将本地主机中一批文件传送至远端主机。
如要把本地当前目录下所有html文件上传到服务器/usr/your/ 下

ftp> cd /usr/your (回车)
ftp> mput *.htm (回车)

注意:上传文件都来自于主机的当前目录下。比如,在 /usr/my下运行的ftp命令,则只有在/usr/my下的文件linux才会上传到服务器/usr/your 下。

断开连接

bye:中断与服务器的连接。

ftp> bye (回车)

2.Linux下db2数据库命令

db2连接数据库

su - db2inst1
db2 connect to 数据库名 user 用户名  using  密码

db2信息查询命令

db2 list tables            #列出所有表名 <br>  db2 describe table 表名     #显示表字段   <br>  db2 list db directory                #列出该用户创建的所有数据库名
db2 list tablespaces show detail    #查看当前数据库表空间分配状况
db2 list application
db2 list db directory               列出所有数据库
db2 list active databases           列出所有活动的数据库
db2 list tables  for  all           列出当前数据库下所有的表
db2 list tables  for  schema btp    列出当前数据库中schema为btp的表
db2 list tablespaces show detail    显示数据库空间使用情况
db2 list packages  for  all

数据库导入导出

1、导出数据库的所有表及数据(导出的文件是db2move.lst、export.out、tabxx.ixf、tabxx.msg)

db2move <数据库名> export  

2、导入数据库的所有表及数据(需要修改db2move.lst中的数据库名为自己的数据库名)

db2move <数据库名> import

3、执行sql语句文件

db2 -tvf xx.sql

db2数据库数据创建与数据迁移(创建新实例,并将其他数据库备份数据导入)

1、root下创建用户名密码

useradd newgw   passwd newgw

2、切换db2用户

su db2inst1
cd /home/db2inst1

3、创建数据库指定编码

db2 create db databaseName  using  codeset utf-8 territory CN #指定编码

4、连接数据库

db2 CONNECT TO databaseName

5、创建BUFFERPOOL

db2  "CREATE BUFFERPOOL epayBUFFER SIZE 1000 PAGESIZE 32K"

6、创建TABLESPACE

db2  "CREATE TABLESPACE epaySpace PAGESIZE 32K MANAGED BY SYSTEM USING ('/home/db2inst1/epay/ts') BUFFERPOOL epayBUFFER"

7、创建临时表空间

db2  "CREATE SYSTEM TEMPORARY TABLESPACE epayBUF PAGESIZE 32 K MANAGED BY SYSTEM USING ('/home/db2inst1/epay/tts') BUFFERPOOL epayBUFFER"

8、断开连接

db2  "DISCONNECT databaseName "

9、在db2inst1下进行连接数据库

db2 connect to databaseName

10、再授权

db2 grant dbadm  on  database to user databaseName

11、重新连接

db2 connect to databaseName user username  using  password

3.Linux下解压命令

.tar

解包: tar xvf FileName.tar
打包: tar cvf FileName.tar DirName

(注:tar是打包,不是压缩!)

.gz

解压1:gunzip FileName.gz
解压2:gzip -d FileName.gz
压缩: gzip FileName

.tar.gz 和 .tgz

解压:tar zxvf FileName.tar.gz
压缩:tar zcvf FileName.tar.gz DirName

.bz2

解压1:bzip2 -d FileName.bz2
解压2:bunzip2 FileName.bz2
压缩: bzip2 -z FileName

.tar.bz2

解压:tar jxvf FileName.tar.bz2
压缩:tar jcvf FileName.tar.bz2 DirName

.bz

解压1:bzip2 -d FileName.bz
解压2:bunzip2 FileName.bz
压缩:未知

.tar.bz

解压:tar jxvf FileName.tar.bz
压缩:未知

.Z

解压:uncompress FileName.Z
压缩:compress FileName

.tar.Z

解压:tar Zxvf FileName.tar.Z
压缩:tar Zcvf FileName.tar.Z DirName

.zip

解压:unzip FileName.zip
压缩:zip FileName.zip DirName

.rar

解压:rar a FileName.rar
压缩:rar e FileName.rar

.lha

解压:lha -e FileName.lha
压缩:lha -a FileName.lha FileName

.rpm

解包:rpm2cpio FileName.rpm | cpio -div

.deb

解包:ar p FileName.deb data.tar.gz | tar zxf -
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值