欢迎各位兄弟 发布技术文章

这里的技术是共享的

马哥 06_01 _bash脚本编程之四 整数测试及特殊变量 有大用

练习:写一个脚本

判断当前系统上是否有用户的默认shell为bash:

    如果有,就显示其中一个的用户名:否则,就显示没有这类用户


#!/bin/bash


if  grep '\<bash$' /etc/passwd &> /dev/null ; then

#  echo "have bash user"

  echo `grep "\<bash$" /etc/passwd | head -1 | cut -d: -f1`

else

  echo "no bash user"

fi


练习:写一个脚本

给定一个文件,比如 /etc/inittab

判断这个文件中是否有空白行:

如果有,则显示其空白行数,否则,显示没有空白行.


#!/bin/bash

#

FILE=~/space.txt

if grep "^$" $FILE &>/dev/null; then

普通分类: 

马哥 05_04 _bash脚本编程之三 条件判断及算术运算 有大用

提示:"引用"一个命令的执行结果,要使用命令引用,比如 RESAULTS=`wc -l /etc/passwd | cut -d' ' -f1`;

使用一个命令的执行状态结果,要直接执行此命令,一定不能引用: 比如: if id user1 一句中的id命令就一定不能加反引号;

如果想把一个命令的执行结果赋值给某变量,要使用命令引用,比如 USERID=`id -u user1`;

如果想把一个命令的执行状态结果保存下来,并作为命令执行成功与否的判断条件,则需要先执行此命令,而后引用其状态结果,如

    id -u user1

    RETVAL=$?        (如果使用了 给状态 赋值的话,那么,就只能使用 if [ $RETVAL -eq 0 ]  不能使用 if $RETVAL )

    此句绝对不可以写为 RETVAL=`id -u user1`


练习:写一个脚本

判断当前系统上是否有用户的默认shell为bash:

    如果有,就显示有多少个这类用户,否则就显示没有这类用户:

普通分类: 

马哥 05_03 _bash脚本编程之二 条件判断-【攻城狮论坛の免费分享】有大用

练习: 写一个脚本,完成以下任务


1,添加5个用户, user1,........user5


2,每个用户的密码同用户名,而且要求,添加密码完成后不显示passwd命令的执行结果信息 


3,每个用户添加完成后,都要显示用户某某已经成功添加

useradd user1

echo "user1" | passwd --stdin user1 &> /dev/null

echo "Add user1 successfully."



条件判断:

    如果用户不存在,

        添加用户,给密码并显示添加成功:

    否则

        显示用户已经存在,不进行添加:


#!/bin/bash

U=user101

普通分类: 

Photoshop CS2 官方绿色版

 Photoshop cs2 官方汉字正式原版,包含PScs2的全部功能,能运用ps笔刷,适用于专业图片设计人员。帮助图形及 Web 预设担任职务的人、取景师和视频文件专业人才开创无上品质的图像。photoshop cs2 官方正式原版由Adobe企业出品,主要用于广告,印刷,出版和网页预设领域。

普通分类: 

PHP中静态(static)调用非静态方法详解 静态调用静态 实例化方法调用实例化 有大用

这里分析了php面向对象中static静态属性和静态方法的调用。关于它们的调用(能不能调用,怎么样调用),需要弄明白了他们在内存中存放位置,这样就非常容易理解了。静态属性、方法(包括静态与非静态)在内存中,只有一个位置(而非静态属性,有多少实例化对象,就有多少个属性)。

实例:

普通分类: 

如何使用windows的计划任务 定时任务? 有大用

我们经常有一些程序想要过了几小时来运行;比如定时关机

或者说希望能够每天的几点执行一个什么程序;

这些所有的操作都需要用到windows的任务计划;或者叫计划任务;反正都一样

普通分类: 

Linux下" >/dev/null 2>&1 "相关知识说明 黑洞 Linux命令中>/dev/null 2>&1的含义 有大用 有大大用

 

普通分类: 

ecshop中can't parse to JSON这个错误怎么解决 这个方法应该不理想

普通分类: 

ecshop Can't stringify JSON! 解决ECShop transport.js与jQuery冲突之个人实战

Query是目前在JavaScript领域上最广泛流行的框架,无奈这次把他加到 ECShop的时候就遇到一个十分头疼的问题。

ECShop把AJAX事件和JSON解析的模块放在common/transport.js之中,可以说它也有自己封装的一套工具,这其实是很正常的。

普通分类: 

ECSHOP安装百度编辑UEditor教程 有大用

echsop ueditor插件(ueditor和解决冲突的js) 在 本站 

普通分类: 

redis 教程 文档 入门 有大用

ecshop取消上传文件2M大小限制的方法

1、打开 /admin/includes/cls_sql_dump.php 文件

普通分类: 

linux 注释crontab文件

原来,在Linux下写了很多crontab,来定时执行某些任务,

普通分类: 

遇到的问题---mysql 启动错误-server PID file could not be found

[root@centos var]# service mysqld stop

MySQL manager or server PID file could not be found!       [FAILED]

解决办法:

首先查看一下进程

[root@irxpert-test/]# ps aux |grep mysq*

root    10274  0.0  0.0  68160  1336 ?        S    13:43   0:00 /bin/sh /usr/bin/mysqld_safe --datadir=/var/lib/mysql --pid-file=/var/lib/mysql/irxpert-test.pid

普通分类: 

Linux运维学习之数据库备份与恢复

今天给大家带来的是关于数据库备份与恢复的教程,当我们手贱或者不知道什么原因导致数据库的崩溃,甚至删除数据库时怎么办,总不能跑路吧?所以我们做好日常的备份和相关的灾后重建很有必要。

普通分类: 

西数数码 mysql data 目录

/home/wddata/mysql_data/

普通分类: 

备份所有网站的 crontab 文件 cron 有大用 有大大用

下面是cron文件里的内容  每有的1号15号的2点20分执行这个cron

20 2 1,15 * * /bin/bash /www/wdlinux/wdcp/shell/sitebackup_my.sh

下面是cron执行的bash文件 sitebackup_my.sh



#!/bin/bash

#print the directory and file


for file in /home/wwwroot/*

do

if [ -d "$file" ]

then

#   echo "tar zcPvf /home/backup/site${file##*/}-`date  '+%Y-%m-%d'`.tar.gz" $file

  tar zcPvf "/home/backup/site/${file##*/}-`date  '+%Y-%m-%d'`.tar.gz" $file

fi

done

~


普通分类: 

Shell脚本8种字符串截取方法总结 井号 百分号 有大用 有大大用

  1. 假设有变量 var=http://www.aaa.com/123.htm

普通分类: 

/bin/tar: 从成员名中删除开头的“/”

今天在使用tar进行打包时,发现报了‘从成员名中删除开头的“/”’的错误。我使用的打包语句如下:

普通分类: 

队列 mysql 需要 释放 mysql 连接吗

image.png


image.png



普通分类: 

pstree命令

pstree命令以树状图的方式展现进程之间的派生关系,显示效果比较直观。

普通分类: 

js获取图片图像宽高image宽高 宽度高度的方法 有大用

本文分享多种js获取图片宽高的方法,并且通过实例进行分析,希望大家从中有所收获。

一、简陋的获取图片方式

普通分类: 

窗口宽高比 宽度 高度

     windowWidth    = $(window).width();
        windowHeight   = $(window).height();
widthHeightBi = windowWidth/windowHeight;


普通分类: 

js获取背景图片宽高比后根据浏览器宽度动态赋值div.style.height 有大用

最好 看看 

普通分类: 

shell脚本 for循环实现文件和目录遍历 有大用

#!/bin/bash 
#print the directory and file 

for file in /home/hustyangju/*  

do 
if [ -d "$file" ] 
then   
  echo "$file is directory" 
elif [ -f "$file" ] 
then 
  echo "$file is file" 
fi 
done 


普通分类: 

laravel transaction : laravel 的事务是不支持eloquent的, 要用DB::的方式

photoshop 视频 Photoshop网页设计视频教程

Photoshop主要用来干什么?

普通分类: 

ps 视频

echarts,type:bar 柱形图的行高和宽度(条间距离)设置

普通分类: 

页面

Subscribe to 个人技术网_前端_后台_php_div_css_linux_javascript_seo RSS