随笔分类 -  shell

摘要:PHP的数据类型转换属于强制转换shell里时间戳转换成字符串时间的方法?PHP正则验证邮箱类drupal 调试命令请教在bsh里面如何比较两个变量的大小php执行shell权限问题crontab源码分享php mail邮件http://banu.blog.163.com/blog/static/231464820101122114438674/PHP的数据类型转换属于强制转换,允许转换的PHP数据类型有:(int)、(integer):转换成整形(float)、(double)、(real):转换成浮点型(string):转换成字符串(bool)、(boolean):转换成布尔类型(arra 阅读全文
posted @ 2012-11-20 16:54 wangkangluo1 阅读(594) 评论(0) 推荐(0) 编辑
摘要:原文链接一.shell环境变量的分类以及set env export的区别:set:显示(设置)shell变量 包括的私有变量以及用户变量,不同类的shell有不同的私有变量 bash,ksh,csh每中shell私有变量都不一样env:显示(设置)用户变量变量export:显示(设置)当前导出成用户变量的shell变量。举个例子来讲:[c-sharp]view plaincopy[oracle@zhou3~]$aaa=bbb--shell变量设定[oracle@zhou3~]$echo$aaabbb[oracle@zhou3~]$env|grepaaa--设置完当前用户变量并没有[oracl 阅读全文
posted @ 2012-06-19 11:06 wangkangluo1 阅读(12213) 评论(1) 推荐(1) 编辑
摘要:原文链接while read wOne wTwo wThreedo [ -z $wOne ] && continue #测试此行内容是否为空 xxx=$wOne #提取内容done < /var/xxx/one.txtecho "$xxx" #变量获取了文件中的内容以下方法无法提取内容;但可以输出。问题似乎出在bash对管道的处理方法上(bash可能生成了一个子shell处理管道输出)。------------------------------------------------------------------------------------ 阅读全文
posted @ 2012-06-14 00:02 wangkangluo1 阅读(4318) 评论(0) 推荐(0) 编辑
摘要:原文链接1、写脚本实现,可以用shell、perl等。在目录/tmp下找到100个以abc开头的文件,然后把这些文件的第一行保存到文件new中。2、写脚本实现,可以用shell、perl等。把文件b中有的,但是文件a中没有的所有行,保存为文件c,并统计c的行数。解答思路:1:觉得用shell更好一些,代码如下#!/bin/shfor filename in `find /tmp -type f -name "abc*"|head -n 100`dosed -n '1p' $filename>>newdone注释:第一,用到了find命令,其中-t 阅读全文
posted @ 2012-06-04 18:37 wangkangluo1 阅读(1093) 评论(1) 推荐(0) 编辑
摘要:shell c 混合编程 system 输出数据到变量方法一: (popen)#include <stdio.h>#include <stdlib.h>int main( int argc, char *argv[] ){ FILE *fp; int status; char path[1035]; /* Open the command for reading. */ fp = popen("/bin/ls /etc/", "r"); if (fp == NULL) { printf("Failed to run co 阅读全文
posted @ 2012-02-08 13:47 wangkangluo1 阅读(1234) 评论(0) 推荐(0) 编辑
摘要:原文地址:http://biancheng.dnbcw.info/linux/297018.html在shell脚本中需要用root用的来执行指令:sudo 自动输入密码echo "password" | sudo -S netstat -tlnp -S The -S (stdin) option causes sudo to read the password from the standard input instead of the terminaldevice.完 阅读全文
posted @ 2011-08-26 21:50 wangkangluo1 阅读(3600) 评论(0) 推荐(0) 编辑
摘要:原文地址:http://hi.baidu.com/xolee/blog/item/a6455234007c3d2b5ab5f503.htmlifconfig eth0 102.168.0.1 netmask 255.255.255.0----------------------------------------------------------------------网关修改为 102.168.0.254route add default gw 102.168.0.254------------------------------------------------------------ 阅读全文
posted @ 2011-08-07 13:16 wangkangluo1 阅读(8733) 评论(0) 推荐(0) 编辑
摘要:原文地址:http://hi.baidu.com/xolee/blog/item/54f823ee3ec71ae8b3fb9549.htmlThe Linux Cookbook 一书的作者 Michael Stutz 凭借自己多年使用 UNIX 的经验,总结了 10 个良好习惯,个人认为真的很受用,现摘要如下与大家分享。1. 建立层级目录:使用 mkdir 的 -p 选项,如 mkdir -p tmp/a/b/c。2. 解包到指定的目录:使用 tar 的 -C 选项,如 tar xvf newarc.tar.gz -C tmp/a/b/c。3. 联合命令:使用 ;、&&、|| 阅读全文
posted @ 2011-08-07 13:14 wangkangluo1 阅读(268) 评论(0) 推荐(0) 编辑
摘要:原文地址:http://hi.baidu.com/xolee/blog/item/7ddc7524f5379620c9955977.html1, 主板信息 .查看主板的序列号 -------------------------------------------------- #使用命令 dmidecode | grep -i 'serial number' #查看板卡信息 cat /proc/pci -------------------------------------------------- 2, cpu信息 ----------------------------. 阅读全文
posted @ 2011-08-07 13:13 wangkangluo1 阅读(963) 评论(0) 推荐(0) 编辑
摘要:原文地址:http://hi.baidu.com/xolee/blog/item/2bedc8b7ef2743e730add16c.html1. 查看物理CPU的个数#cat /proc/cpuinfo |grep "physical id"|sort |uniq|wc -l2. 查看逻辑CPU的个数#cat /proc/cpuinfo |grep "processor"|wc -l3. 查看CPU是几核#cat /proc/cpuinfo |grep "cores"|uniq4. 查看CPU的主频#cat /proc/cpuinfo 阅读全文
posted @ 2011-08-07 13:09 wangkangluo1 阅读(1002) 评论(0) 推荐(0) 编辑
摘要:原文地址:http://www.cnblogs.com/BloodAndBone/archive/2010/10/14/1851598.html#2157914Linux的mount命令详解命令格式: mount [-t vfstype] [-o options] device dir 其中: 1.-t vfstype 指定文件系统的类型,通常不必指定。mount 会自动选择正确的类型。常用类型有: 光盘或光盘镜像:iso9660 DOS fat16文件系统:msdos Windows 9x fat32文件系统:vfat Windows NT ntfs文件系统:ntfs Mou... 阅读全文
posted @ 2011-08-07 13:01 wangkangluo1 阅读(724) 评论(0) 推荐(0) 编辑
摘要:原文地址:http://www.dutor.net/index.php/2010/05/sed-samples/sed是Linux环境下的一个文本流、行编辑器,十分强大,这里贴一些常用的单行脚本,脚本最初来源于此,基本未做改动。另外一个强大的文本处理工具就是awk,对于这两个工具,个人觉得,根据个人选择其一就够用了,我自己就喜欢sed多一点。Bones在这里用awk对下面的各个sed命令行做了相应的替代。 推荐一本关于sed和awk的书《sed & awk》,作者Dale Dougberty, Arnold Robbins。中文版在网上已经买不到了,china-pub倒是有,不过是原版 阅读全文
posted @ 2011-08-05 18:24 wangkangluo1 阅读(1635) 评论(0) 推荐(0) 编辑
摘要:原文地址:http://www.dutor.net/index.php/2010/06/cmd-ls/[命令技巧]ls ls == list,根据不同的选项,列举指定目录或文件的相关信息,是Unix/Linux下最常用的命令之一,cd到某一目录下后执行的第一个命令。ls 不带参数的ls列举当前目录下有哪些文件和目录,ls Folder列举Folder目录中的文件和子目录,ls File显示File文件的信息(默认为文件名)。123456789dutor@dutor-desktop:~$ cd Wdir//home/dutor/Wdirdutor@dutor-desktop:~/Wdir$ .. 阅读全文
posted @ 2011-08-05 18:20 wangkangluo1 阅读(1633) 评论(0) 推荐(0) 编辑
摘要:原文地址:http://www.dutor.net/index.php/2010/07/symbol-hard-links/ Linux/Unix中有两种链接,硬链接和软链接,均由ln命令来创建。ln -s /home/m/.vimrc /media/Elements/115/vimrc软链接 软链接使用ln命令的-s选项创建:1ln -s source filename #创建source文件的软链接target(目的地址) 软链接类似于Windows中的快捷方式,内部保存的是源文件的路径,路径可以是相对路径,也可以是绝对路径:123456dutor@dutor-desktop:~$ ... 阅读全文
posted @ 2011-08-05 18:18 wangkangluo1 阅读(12640) 评论(0) 推荐(0) 编辑
摘要:原文地址:http://www.cnblogs.com/feisky/archive/2009/11/15/1603295.html/etc/passwd记录账号的信息,不过不保存密码/etc/shadow保存用户密码/etc/group中保存所有group的名字ls -l查看权限: r w x s对应的数字:4读,2写,1执行。特殊权限:4 为 SUID,2 为 SGID,1 为 Sticky bits权限:以所有者权限执行目录的粘着位t:777的目录,但是用户只可以删除自己的文件ls -dl /tmp/drwxrwxrwt 518 root root 499712 2009-11-14 1 阅读全文
posted @ 2011-07-23 10:08 wangkangluo1 阅读(742) 评论(0) 推荐(0) 编辑
摘要:最简单打开终端登录:gnome-terminal --tab -e "bash -c \"sshpass -p "apeadmin" ssh -tt ape@192.168.1.136 'cd / && /bin/bash' \"" sshpass为自动登录 -tt 为接受自动登录scp 拷贝:g_count_135="ape@ip"g_passwd="pwd"sshpass -p "apeadmin" scp -r ape@192.168.1 阅读全文
posted @ 2011-06-02 16:55 wangkangluo1 阅读(3318) 评论(1) 推荐(0) 编辑

点击右上角即可分享
微信分享提示