linux 笔记

mysql

mysqlimport -L -f --fields-terminated-by='/t' hkbn_call_info call_log.txt
mysqlimport -L -f --fields-terminated-by='/t' hkbn_call_info cs_survey.txt

 

LOAD DATA INFILE '/tmp/BlockList.txt' INTO TABLE call_block FIELDS TERMINATED BY ' ';

SELECT * FROM vip_list2 INTO OUTFILE '/tmp/vip_list2.txt';

 

mysqldump --add-drop-table --no-create-db ast_cfg server_cfg >> $backup

 

ALTER TABLE tablename ADD|MODIFY ....

ALTER TABLE tablename DROP COLUMN c

ALTER TABLE tablename DROP INDEX index_name

 

create index indexname on tablename(fieldname);

drop index indexname on tablename;

rename table tablename to newtablename;

show index from vip_list2;

show grants for root@localhost

show processlist

show status

show table status

explain 'sql command'

mysqladmin kill

grant all privileges on *.* to 'root'@'localhost'    ; ''@'%'

grant all privileges on *.* to 'username'@'hostname' identified by 'password'

grant select,insert,delete,create,drop, on ast_cfg.* to 'username'@'hostname' identified by 'password' 

 

 

逻辑判断

if 命令参数说明

-b 当file存在并且是块文件时返回真
-c 当file存在并且是字符文件时返回真
-d 当pathname存在并且是一个目录时返回真
-e 当pathname指定的文件或目录存在时返回真
-f 当file存在并且是正规文件时返回真
-g 当由pathname指定的文件或目录存在并且设置了SGID位时返回为真
-h 当file存在并且是符号链接文件时返回真,该选项在一些老系统上无效
-k 当由pathname指定的文件或目录存在并且设置了“粘滞”位时返回真
-p 当file存在并且是命令管道时返回为真
-r 当由pathname指定的文件或目录存在并且可读时返回为真
-s 当file存在文件大小大于0时返回真
-u 当由pathname指定的文件或目录存在并且设置了SUID位时返回真
-w 当由pathname指定的文件或目录存在并且可执行时返回真。一个目录为了它的内容被访问必然是可执行的。
-o 当由pathname指定的文件或目录存在并且被子当前进程的有效用户ID所指定的用户拥有时返回真。
UNIX Shell 里面比较字符写法:

-eq 等于
-ne 不等于
-gt 大于
-lt 小于
-le 小于等于
-ge 大于等于
-z 空串
= 两个字符相等
!= 两个字符不等
-n 非空串

 

CVS

cvs -d:pserver:dolphin@192.168.xxx.xxx:/development/cvsroot/IVRS import -I! siad init_tag init_release

cvs -d:pserver:dolphin@192.168.xxx.xxx:/development/cvsroot/IVRS login
cvs -d:pserver:dolphin@192.168.xxx.xxx:/development/cvsroot/IVRS checkout bnacd
cvs -d:pserver:dolphin@192.168.xxx.xxx:/development/cvsroot/IVRS update
cvs -d:pserver:dolphin@192.168.xxx.xxx:/development/cvsroot/IVRS add <file>
cvs -d:pserver:dolphin@192.168.xxx.xxx:/development/cvsroot/IVRS commit
cvs -d:pserver:dolphin@192.168.xxx.xxx:/development/cvsroot/IVRS tag V1_1_1_24_dol

 

文件与目录

 

dirname

basename

 

网络相关

wget

$ wget -r -np -nd http://example.com/packages/
 这条命令可以下载 http://example.com 网站上 packages 目录中的所有文件。
 其中,-np 的作用是不遍历父目录,-nd 表示不在本机重新创建目录结构。
$ wget -r -np -nd --accept=iso http://example.com/centos-5/i386/
 与上一条命令相似,但多加了一个 --accept=iso 选项,这指示 wget 仅下载 i386
 目录中所有扩展名为 iso 的文件。你也可以指定多个扩展名,只需用逗号分隔即可。
$ wget -i filename.txt
 此命令常用于批量下载的情形,把所有需要下载文件的地址放到 filename.txt 中,
 然后 wget 就会自动为你下载所有文件了。
$ wget -c http://example.com/really-big-file.iso
 这里所指定的 -c 选项的作用为断点续传。
$ wget -m -k (-H) http://www.example.com/
 该命令可用来镜像一个网站,wget 将对链接进行转换。如果网站中的图像是放在另外的站点,
 那么可以使用 -H 选项。

ifconfig
用于配置常驻内核的网络接口。它用于在引导成功时设定网络接口。此后,只在需要调试及系统调整时才使用。


命令格式:
        ifconfig [接口]
        ifconfig 接口 [aftype] options | address ...


如没有给出参数, ifconfig 显示当前有效接口的状态。
如给定单个 接口 作为参数,它只显示给出的那个接口的状态;
如果给出一个 -a 参数,它会显示所有接口的状态,包括那些停用的接口。
否则就对一个接口进行配置。

选项
        接口 接口名称。通常是一个后跟单元号的驱动设备名,例如第一个以太接口 eth0 。
        up
            此选项激活接口。如果给接口声明了地址,等于隐含声明了这个选项。
        down
            此选项使接口驱动设备关闭。
        netmask addr
            为接口设定 IP 网络掩码。缺省值通常是 A,B 或 C 类的网络掩码 (由接口的 IP 地址推出),但也可设为其它值。
        add addr/prefixlen
            为接口加入一个 IPv6 地址。
        del addr/prefixlen
            为接口删除一个 IPv6 地址。
        hw class address
            如接口驱动程序支持,则设定接口的硬件地址。此选项必须后跟硬件的类型名称和硬件地址等价的可打印 ASCII 字符。
            当前支持的硬件类型包括 ether (以太网), ax25 (AMPR AX.25), ARCnet 和 netrom (AMPR NET/ROM)
  利用ifconfig命令查看网络信息:

ifconfig
        eth0      Link encap:Ethernet  HWaddr 00:15:58:3E:F2:6B 
                  inet addr:192.168.1.254  Bcast:192.168.1.255  Mask:255.255.255.0
                  inet6 addr: fe80::215:58ff:fe3e:f26b/64 Scope:Link
                  UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
                  RX packets:29458 errors:0 dropped:0 overruns:0 frame:0
                  TX packets:23690 errors:0 dropped:0 overruns:0 carrier:0
                  collisions:0 txqueuelen:1000
                  RX bytes:10945195 (10.4 MiB)  TX bytes:2935004 (2.7 MiB)
                  Interrupt:169 Base address:0xe200

        eth0:0    Link encap:Ethernet  HWaddr 00:15:58:3E:F2:6B 
                  inet addr:192.168.1.244  Bcast:192.168.1.255  Mask:255.255.255.0
                  UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
                  Interrupt:169 Base address:0xe200

        lo        Link encap:Local Loopback 
                  inet addr:127.0.0.1  Mask:255.0.0.0
                  inet6 addr: ::1/128 Scope:Host
                  UP LOOPBACK RUNNING  MTU:16436  Metric:1
                  RX packets:354 errors:0 dropped:0 overruns:0 frame:0
                  TX packets:354 errors:0 dropped:0 overruns:0 carrier:0
                  collisions:0 txqueuelen:0
                  RX bytes:45062 (44.0 KiB)  TX bytes:45062 (44.0 KiB)

        ppp0      Link encap:Point-to-Point Protocol 
                  inet addr:18.18.18.13  P-t-P:18.18.18.1  Mask:255.255.255.255
                  UP POINTOPOINT RUNNING NOARP MULTICAST  MTU:1396  Metric:1
                  RX packets:9631 errors:0 dropped:0 overruns:0 frame:0
                  TX packets:9189 errors:0 dropped:0 overruns:0 carrier:0
                  collisions:0 txqueuelen:3
                  RX bytes:8460352 (8.0 MiB)  TX bytes:913898 (892.4 KiB)

ifconfig的第一种格式(或使用不带任何参数的ifconfig命令)可以用来查看当前系统的网络配置情况。
    * eth0 : 表示网卡代号
    * lo :Linux内部的网络回环地址, 用于模拟网络行为,
    * HWaddr :网卡的硬件地址,也就是MAC地址
    * inet addr :网卡的ip地址
    * Bcast :广播地址( broadcast ) ;
    * Mask :子网掩码;
    * MTU :最大传输单元的缩写(Maximum Trasmission Unit), 标示此网络接口的可传输的最大封包, 此值的设定错误可能引起网络故障.
    * RX :网络从起动到现在为止数据的接收情况
    * TX :网络从起动到现在为止数据的发送情况
    * collisions :网络信号发生冲突的情况;
激活网络设备
        ifconfig eth0 up
更改网络设备信息
        #ifconfig eth0 192.168.1.112 netmask 255.255.255.0
关闭网络设备
        ifconfig eth0 down
修改网卡的MAC地址


        ifconfig eth0 down
        ifconfig eth0 hw ether xx:xx:xx:xx:xx:xx
        ifconfig eth0 up

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值