首先,来看linux中的解压缩命令。
.tar.bz2
解压:
复制代码 代码示例:
tar jxvf FileName.tar.bz2
压缩:
复制代码 代码示例:
tar jcvf FileName.tar.bz2 DirName
.gz
解压1:
复制代码 代码示例:
gunzip FileName.gz
解压2:
复制代码 代码示例:
压缩:
复制代码 代码示例:
gzip FileName
.tar.gz 和 .tgz
解压:
复制代码 代码示例:
tar zxvf FileName.tar.gz
压缩:
复制代码 代码示例:
tar zcvf FileName.tar.gz DirName
其次,看下关于软件包安装的命令。
.rpm
解包:
复制代码 代码示例:
rpm2cpio FileName.rpm | cpio -div
.deb
解包:
复制代码 代码示例:
ar p FileName.deb data.tar.gz | tar zxf -
3,关于文件操作的一些命令
从远程scp到本地:
复制代码 代码示例:
scp root@192.168.2.100:/opt/test/* /opt/test ,输入远程机器密码后完成
scp -P 3588 root@192.168.2.100:/opt/test/* /opt/test 走特殊端口号
从本地scp到远程:
复制代码 代码示例:
scp /opt/test/* root@192.168.2.100:/opt/test
,输入远程机器密码后完成
使用方式 :
复制代码 代码示例:
chmod [-cfvR] [--help] [--version] mode file...
使用方式 :
复制代码 代码示例:
chown jessie:users file1.txt
mysql 初始化:
复制代码 代码示例:
chkconfig –add mysqld
正在使用的端口:
复制代码 代码示例:
netstat -ant
挂载USB:
复制代码 代码示例:
Rpm 安装:
复制代码 代码示例:
rpm –ivh filename
www服务配置:
复制代码 代码示例:
/etc/httpd/conf/httpd.conf
网络测试:
复制代码 代码示例:
curl -I http://www.jb200.com
改IP地址:
复制代码 代码示例:
ifconfig
eth0 192.168.2.29 netmask 255.255.255.0
改网关:
复制代码 代码示例:
route add default gw 192.168.2.254
查看:
复制代码 代码示例:
route –n
改DNS:
复制代码 代码示例:
nano -w /etc/resolv.conf
4,有关mysql数据表操作的一些命令
导出表结构:
复制代码 代码示例:
mysqldump -u root -p -d --add-drop-table dbName tableName > /opt/name.sql
导入表结构:
复制代码 代码示例:
mysql dbName < name.sql
修复Mysql表:
复制代码 代码示例:
mysqlrepair --auto-repair -F -r dbName tableName
给mysql用户加账号权限:
复制代码 代码示例:
grant all on dbName.* to user@'%' identified by 'pwd'; FLUSH PRIVILEGES;
加字段:
复制代码 代码示例:
ALTER TABLE table_name ADD field_name field_type;
删字段:
复制代码 代码示例:
alter table t2 drop column c;
字段重命名:
复制代码 代码示例:
alter table t1 change a b integer;
表重命名:
复制代码 代码示例:
alter table t1 rename t2;
加索引:
复制代码 代码示例:
alter table tablename add index 索引名 (字段名1[,字段名2 …]);
删索引:
复制代码 代码示例:
alter table tablename drop index emp_name;