经常使用linux命令 .

1.
tar -zcvf server.tar.gz server
其中server.tar.gz是压缩文件名,server是程序所在的目录
mysql


tar -ztvf /tmp/etc.tar.gz
查看备份包中的内容,若为已经压缩的文件,需加上-z或者-j参数
sql


tar -zxvf /tmp/etc.tar.gz -C /tmp
其会先进入/tmp目录,而后再释放包的
ssh


tar --exclude /home/dmtsai -zcvf myfile.tar.gz /home/* /etc
除/home/dmtsai目录外,/home和/etc目录的全部东西都打包
spa


tar cvf - /etc | tar xvf - -C /backup/etc
经过管道,把/etc目录用tar整个“拷贝”到/backup/etc,而不用创建任何临时文件
由于根本不须要生成备份包文件,因此这里不须要-z参数
server

tar cvf - /etc | (ssh root@192.168.10.244 'tar xvf - -C /backup/etc')
这里同上面的原理是同样的,只不过经过ssh直接“拷贝”到远端机器上而已
配合ssh密钥匹配,可实现不用人工干预的备份工做
xml


tar --totals -cvf tmp.tar  tmp/
建立备份文件时,列出已创建的备份文件的大小
排序

 

2.
scp server.tar.gz
root@59.34.148.203:/opt/xx/relServer
其中server.tar.gz为要上传的文件,
root@58.253.64.203:/opt/ 为放的目录
ip

scp  -P 1234 server.tar.gz  root@59.34.148.203:/opt/xx/relServer
若 SSH端口不是默认的22,好比,是端口1234 则加-P参数
get

scp  root@59.34.148.203:/opt/xx/relServer/server.tar.gz /opt/xiuxian/relServer/
scp 
root@59.34.148.203:/opt/xx/relServer/server.tar.gz ./opt
也能够在B机上用命令
table


3.
ssh
root@58.253.64.203 " tar zxvf /opt/xiuxian/relServer  ./ "
解压

4.
cp server/*Server ./

cp server/*Server ./ -R

5.
cp server/Snapshot ./

6.
cd /opt/xiuxian/
cp relServer/*xml relServer/
cp relServer/*sh relServer/

7.
rz -v
unzip TaskTree.zip
mkdir GameConfigData

8.
ps -aux | grep "Ser"
kill
nohup ./GameServer &

9.
sh start.sh
sh stop.sh

10.
su root

11.
mysql1
-pOooo@OO

use xiuxian
show tables;
show databases;

12.
df -h
查看磁盘的使用状况

13.
du -h
查看特定目录的磁盘使用状况

14.
sort -n 2010-06-30.log
按数字大小排序

sort -nr 2010-06-30.log
按数字大小降序排序

sort -M 2010-06-30.log
按时间戳排序

sort -t ':' -k 3 -n /etc/passwd
-t:用于指定字段分隔符
-k:用于指定排序的字段

15.
grep 'load auto' 2010-09-30.log
查找和'load auto'匹配的数据行

grep -v 'load auto' 2010-09-30.log
反序查找和'load auto'匹配的数据行

grep -n 'load auto' 2010-09-30.log
输出行号

grep -c 'load auto' 2010-09-30.log
统计行数

grep -e 'load' -e 'auto' 2010-09-30.log
指定多个匹配模式

16.
bzip2 2010-09-30.log
压缩文件

bunzip2 2010-09-30.log.bz2
解压文件

bzcat 2010-09-30.log.bz2
查看压缩文件

17.
ifconfig -a
vi /etc/sysconfig/network-scripts/ifcfg-eth0
查看ip地址

 

18.
touch -a file
更新file文件的访问时间

touch -m file更新file文件的修改时间

相关文章
相关标签/搜索