E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
脚本练习
脚本练习
一、脚本1、编写脚本/root/bin/systeminfo.sh,显示当前主机系统信息,包括主机名,IPv4地址,操作系统版本,内核版本,CPU型号,内存大小,硬盘大小。#!/bin/bashecho '显示当前系统信息'echo "主机名:"hostnameecho "ip地址:"ifconfig |sed -n "2p" |tr -s " " |cut -d " " -f3echo "操作系
张同学II
·
2016-08-13 15:38
脚本
练习
Linux_shll脚本
shell
脚本练习
题
1、编写脚本/root/bin/systeminfo.sh,显示当前主机系统信息,包括主机名,IPv4地址,操作系统版本,内核版本,CPU型号,内存大小,硬盘大小。2、编写脚本/root/bin/backup.sh,可实现每日将/etc/目录备份到/root/etcYYYY-mm-dd中3、编写脚本/root/bin/disk.sh,显示当前硬盘分区中空间利用率最大的值4、编写脚本/root/bi
宋的纸鸢
·
2016-08-13 08:19
练习
shell脚本
Linux常用Shell
脚本练习
1.用Shell编程,判断一文件是不是字符设备文件,如果是将其拷贝到/dev目录下。#!/bin/sh FILENAME= echo “Input file name:” read FILENAME if [ -c "$FILENAME" ] then cp $FILENAME /dev fi2.设计一个shell程序,添加一个新组为class1,然后添加属于这个组的30个用户,用户
luxing10
·
2016-07-07 15:48
shell脚本
shell
shell
脚本练习
题
一、用shell脚本实现进度条#!/bin/bashfunction proc() 4 { 5 count=0 6 bar="" 7 lable=("|" "/" "-" "\\") 8 while [ $count -le 100 ] 9 do 10 let index=count%4 11 pr
伯爵213
·
2016-06-24 17:17
shell
shell
shell
脚本练习
题
求出数字1~100的累加和:要求数字的累加,可以使用循环来完成,如下代码:#!/bin/bashsum=0str=""#for i in {1..100}for ((i=1 ; i<=100 ; ++i))do str+="${i}+" let sum+=idoneecho "${str%+}=${sum}"运行脚本:另外一种可以用递归的方式:#!/bin/bashread num s
给我个bit位
·
2016-06-21 20:16
shell
练习题
编程练习题
day03
脚本练习
题
1、用while循环输出数字1到10(降序输出)用while循环输出数字35到50(升序输出)#!/bin/bashj=10i=35while[$j-ge1]doecho$jletj--donewhile[50-ge$i]doecho$ileti++done2、批量添加15个系统用户要求如下用户名的密码与用户名相同用户名的前辍是user,用户名格式如下user01user02...user09us
yht_1990
·
2016-06-17 18:56
脚本
day
练习题
Shell
day02
脚本练习
题
一、four.sh输出用户从健盘输入的任意2个数的四则运算结果如果用户有一个数值没有输入,就终止脚本#!/bin/bashread-p"请输入第一个数:"num1read-p"请输入第二个数:"num2[-z$num1]&&exit[-z$num2]&&exitsum=`expr$num1+$num2`jian=`expr$num1-$num2`cheng=`expr$num1\*$num2`ch
yht_1990
·
2016-06-17 17:06
脚本
shell
练习题
Shell
day01
脚本练习
题
1、管理员用户登陆系统时,可以使用如下方式,开启并闭系统服务服务名start|restart|stop|statussshdstart答案:#tail/etc/bashrcexportPATH=/etc/init.d:$PATH#source/etc/bashrc2、每周日晚上23:30对数据库服务器webdb数据库做完整备份,把备份文件保存到/mysqlbak文件里,用系统日期做备份文件名答案:
yht_1990
·
2016-06-17 17:33
脚本
shell
练习题
Shell
练习,判断并创建不存在的文件或目录
日常python
脚本练习
,判断并创建不存在的文件或目录#!
329984300
·
2016-03-31 17:39
linux
python
import
create
already
shell
脚本练习
1、把当前目录下的目录(只需要一级)列出来 1 #!/bin/bash 2 for f in `ls` 3 do 4 if [ -d $f ] 5 then 6 echo $f 7 fi 8 done2、把当前目录下的文件(只需要一级)列出来 1 #!/bin/bash 2 for f in `ls` 3 do 4 if
boy461205160
·
2016-02-17 15:14
shell
脚本练习
Shell/python
shell
脚本练习
1、把当前目录下的目录(只需要一级)列出来 1 #!/bin/bash 2 for f in `ls` 3 do 4 if [ -d $f ] 5 then 6 echo $f 7 fi 8 done2、把当前目录下的文件(只需要一级)列出来 1 #!/bin/bash 2 for f in `ls` 3 do
boy461205160
·
2016-02-17 15:14
shell
脚本练习
bash之三
脚本练习
以及算术运算
练习:写一个脚本判断当前系统上是否有用户的默认shell为bash; 如果有,就显示有多少个这样的用户,否则就显示没有这类用户#!/bin/bashacount=`grep"\/dev/null;then echo "user$1noexists!"elsewtime=`grep"$1"/etc/shadow|cut -d: -f6`ctime=`grep"$1"/etc/shadow|cu
biao007h
·
2016-01-07 13:58
linux
脚本算术
脚本练习
--001
编写脚本,使/etc/rc.d/rc3.d目录下分别有多个以K开头和以S开头的文件,以如下格式输出 K开头的后面加stop S开头的后面加start代码如下:[root@localhost ~]# cat t1.sh #!/bin/bash for file in $(ls /etc/rc.d/rc3.d/); do if [ "$(echo $file |cut -c 1)" ==
www1707
·
2015-12-31 02:47
File
start
脚本练习
--001
编写脚本,使/etc/rc.d/rc3.d目录下分别有多个以K开头和以S开头的文件,以如下格式输出 K开头的后面加stop S开头的后面加start代码如下:[root@localhost ~]# cat t1.sh #!/bin/bash for file in $(ls /etc/rc.d/rc3.d/); do if [ "$(echo $file |cut -c 1)" ==
www1707
·
2015-12-31 02:47
File
start
shell之
脚本练习
做一个需求流程图 需求分析-方案设计-具体实现 训练点 sed,echo,test,if,while,shift 1. 需求分析:练习test的-d 方案设计:体现的是思路,先定义一个变量,用条件去判断 具体实现: 输入:如下 [root@250-shiyan sh]# cat > mytest a=/root/sh/sed if [ -d
·
2015-11-13 03:08
shell
Shell
脚本练习
整理
1.编写脚本,执行后,打印一行提示“Please input a number:",要求用户输入数值,然后打印出该数值,然后再次要求用户输入数值。直到用户输入"end"停止。 #/bin/sh until echo "=======================" echo "Plesse in
·
2015-11-11 07:11
shell脚本
shell
脚本练习
(autocert)
#!/bin/bash#By Spinestars#20131118 #name:ca_cert#certficate ca cd /etc/pki/CA/auto num=$RANDOM mv ./cert.csr ./cert$num.csr openssl ca -in ./cert$num.csr -out ./cert$num.crt
·
2015-11-11 07:22
shell脚本
shell
脚本练习
(短路练习)
#!/bin/bash #By Spinestars#2013-11-11#This is a lvsnap of auto-create Help(){ echo "Usage: 1---device eg:sd[b-z] 2---partition_number eg:1-4 3---partition_size -P \"1 2 3\" c
·
2015-11-11 07:21
shell脚本
shell
脚本练习
(随机取名)
1、写一个脚本,实现随机选人功能,脚本需传递一个参数进去,如 pick.sh 1 出现结果"家驹” pick.sh 3 出现结果 "落叶" "jason" "贾诩"等随机结果。 (pick.sh N 其中N可以为不大于总人数的任意数) #!/bin/bash #Author:
·
2015-11-11 07:20
shell脚本
shell
脚本练习
写一个脚本:1、设定变量FILE的值为/etc/passwd2、依次向/etc/passwd中的每个用户问好,并显示对方的shell,形如: Hello, root, your shell: /bin/bash3、统计一共有多少个用户 #!/bin/bash FILE="/etc/passwd" num=`wc -l < $FILE` echo "U
·
2015-11-11 07:15
shell脚本
Linux
脚本练习
例1:写一个脚本,利用循环和continue关键字,计算100以内能被3整除的数之和 运行结果: 例2: 写一个脚本,利用循环和continue关键字,计算100以内能被3整除的数之和 运行结果: 例3:写一个脚本,可以根据参数文件名,以正确的参数调用tar来解压缩tar.gz或tar.bz2文件 运行结果
·
2015-11-01 10:55
linux
shell
脚本练习
题(更新中...)
练习题(这里贴的是自己写的代码, 网上给的题目代码我会附加在最下面) 1. 编写shell脚本,计算1-100的和; 1 #!/bin/bash 2 #caculate the sum of numbers from 1 to 100 3 4 sum=0 5 for i in `seq 1 100`; do 6 sum=$[$sum+$i] 7 done
·
2015-10-31 10:35
shell脚本
bash实例
脚本练习
练习:学艺不精,有不好滴的地方还请老师们给于指点,努力共勉,不要吝啬你的才能,大声说出 你的想法实例1 判断当前主机的CPU生产商,其信息在/proc/cpuinfo文件中vendorid一行中。 如果其生产商为AuthenticAMD,就显示其为AMD公司; 如果其生产商为GenuineIntel,就显示其为Intel公司; 否则,就说其为非
s23xiaojia
·
2015-09-24 14:13
bash实例练习
case语句
脚本练习
#!/bin/sh#加减乘除的小脚本,主要练习case语句case$2in+) echo"$1+$3=`expr$1+$3`" ;;-) echo"$1-$3=`expr$1-$3`" ;;\*) echo"$1*$3=`expr$1\*$3`" ;;/) if[$3=0] then echo"除数不能为0" else ech
yagujj
·
2015-09-11 22:00
case脚本练习
【shell
脚本练习
】批量添加用户和设置密码
题目添加9个用户,user101…user109;密码同用户名;思路for循环来添加就好了,用户名和密码都可以拼字符串来完成user10+数字要判断是否能添加成功,注意非交互模式下修改用户密码的技巧脚本#!/bin/bash#addusers.shecho"-----add9users-----"foriin{1..9};dousername=user10$iifuseradd$username&
orangleliu
·
2015-08-22 20:04
Shell
整数比较 文件测试 与或非 特殊变量
脚本练习
: 添加3个用户,user1-user3 先判断用户是否存在,不存在而后再添加; 添加完成后,就显示一共添加了几个用户;当然不能包括实现存在而没有添加的 最后显示当前系统共有多少个用户
monkeyC
·
2015-08-11 14:22
特殊变量
与或非
文件测试
整数比较
和一些玩具脚本
整数比较 文件测试 与或非 特殊变量
脚本练习
: 添加3个用户,user1-user3 先判断用户是否存在,不存在而后再添加; 添加完成后,就显示一共添加了几个用户;当然不能包括实现存在而没有添加的 最后显示当前系统共有多少个用户
monkeyC
·
2015-08-11 14:22
特殊变量
与或非
文件测试
整数比较
和一些玩具脚本
字符串比较
脚本练习
知识点:*字符串比较*1.==测试是否相等,相等为真,不等为假例:A=hello B=hi ["$A"=="$B"] #可以没有双引号 ECHO$?2.!=测试是否不等,不等为真,相等为假-nstring:测试制定字符串是否为空,空为真,不空为假-zstring:测试制定字符串是否不空,不空为真,空为假 > >= /dev/null;then echo"$1isnotexist" e
monkeyC
·
2015-08-10 15:09
字符串比较
脚本练习
for循环模式
字符串比较
脚本练习
知识点:*字符串比较*1.==测试是否相等,相等为真,不等为假例:A=hello B=hi ["$A"=="$B"] #可以没有双引号 ECHO$?2.!=测试是否不等,不等为真,相等为假-nstring:测试制定字符串是否为空,空为真,不空为假-zstring:测试制定字符串是否不空,不空为真,空为假 > >= /dev/null;then echo"$1isnotexist" e
monkeyC
·
2015-08-10 10:00
字符串比较
脚本练习
for循环模式
【shell
脚本练习
】grep sed awk
下面是简单学习之后做得练习题,如果有不对的或者说解题思路不好的,请交流啊。Grep练习文件名grepfileSteveBlenheim:238-923-7366:95LathamLane,Easton,PA83755:11/12/56:20300BettyBoop:245-836-8357:635CutesyLane,Hollywood,CA91464:6/23/23:14500IgorChevs
orangleliu
·
2015-08-09 11:16
Shell
Shell
脚本练习
题
20150722星期三1.按照格式xxxx-xx-xx每日生成一个日志文件,例如今天生成的文件为2013-09-23.log,并且把磁盘的使用情况写到文件中。(2013-09-23shell练习题http://www.apelearn.com/bbs/forum.php?mod=viewthread&tid=5593&fromuid=4675) #vi/usr/local/sbin/crontes
jalyzjs
·
2015-07-24 18:01
shell脚本
练习
简单的shll
脚本练习
题
编写shell脚本,计算1-100的和;编写shell脚本,要求输入一个数字,然后计算出从1到输入数字的和,要求,如果输入的数字小于1,则重新输入,直到输入正确的数字为止;编写shell脚本,把/root/目录下的所有目录(只需要一级)拷贝到/tmp/目录下;编写shell脚本,批量建立用户user_00,user_01,...user_100并且所有用户同属于users组;编写shell脚本,截
liupeng4090
·
2015-07-21 14:47
linux
简单的shll
脚本练习
题
编写shell脚本,计算1-100的和;编写shell脚本,要求输入一个数字,然后计算出从1到输入数字的和,要求,如果输入的数字小于1,则重新输入,直到输入正确的数字为止;编写shell脚本,把/root/目录下的所有目录(只需要一级)拷贝到/tmp/目录下;编写shell脚本,批量建立用户user_00,user_01,...user_100并且所有用户同属于users组;编写shell脚本,截
liupeng4090
·
2015-07-21 14:47
linux
Shell
脚本练习
写一个小脚本,用来计算你还有多少天过生日。#!/bin/bash # 输入你的生日日期,推算你还有多少天过生日 # 2015年7月20号 read -p "请输入你的生日日期(YYYYMMDD): " date1 date_d=$(echo $date1 |grep '[0-9]\{8\}') if [ "$date_d" == "" ]; then echo "你输入的格式不对.
ln286577399
·
2015-07-20 16:16
shell
unity
脚本练习
-鼠标旋转跟随
1,unity自身带有鼠标动画,但是效果有限,进过改进,可以实现右键点击旋转,且有一定弹性限制2,这个脚本很实用3,unity中劲量不要实用中文注释using UnityEngine; public class MouseFollowRotation : MonoBehaviour { public Transform target; public float xSpeed=200, ySpe
安世博
·
2015-06-12 15:00
shell
脚本练习
用shell把所有文件名修改为小写 find/var/www-typed>dir.txtfordirin`catdir.txt`do cd$dir ls|awk'$0!~tolower($0){printf("mv%s%s\n",$0,tolower($0))|"sh"}' done把所有html,htm.shtml文件内容全改成小写 #!/bin/bashfind/var/www/html-na
fccwcom
·
2015-05-25 17:47
shell
shell
脚本练习
用shell把所有文件名修改为小写 find/var/www-typed>dir.txtfordirin`catdir.txt`do cd$dir ls|awk'$0!~tolower($0){printf("mv%s%s\n",$0,tolower($0))|"sh"}' done把所有html,htm.shtml文件内容全改成小写 #!/bin/bashfind/var/www/html-na
fccwcom
·
2015-05-25 17:47
shell
shell
脚本练习
004
1、#!/bin/bash for ip in 132 133 134 do name_8808=`nmap -p 8808,15080 172.16.1.$ip |sed -n "5"p|awk '{print $2}'` name_15080=`nmap -p 8808,15080 172.16.1.$ip |sed -n "6"p|awk '{print $2}'` if [ $n
466716241
·
2015-05-12 17:56
shell
脚本
shell
脚本练习
004
1、#!/bin/bash for ip in 132 133 134 do name_8808=`nmap -p 8808,15080 172.16.1.$ip |sed -n "5"p|awk '{print $2}'` name_15080=`nmap -p 8808,15080 172.16.1.$ip |sed -n "6"p|awk '{print $2}'` if [ $n
466716241
·
2015-05-12 17:56
shell
脚本
shell
脚本练习
003
1、 #!/bin/bash myfile=/root/1316 cd $myfile for file in `ls $myfile` do a=`ls $file|wc -l` if [ $a == 0 ] #a=`ls $filke` #if [ -z $a ] then echo "kong $file " else echo "feikong $file " mv /root/1316
466716241
·
2015-05-05 15:52
shell
脚本
File
shell
脚本练习
002
1、不想说了、有机会在写#!/bin/bash cd /opt/my/myfile/myfilemv for name in `ls` do if [ -d $name ] then echo $name >> /opt/my/dname mv /opt/my/myfile/myfilemv/$name/*.mp4 /opt/new/key_$name.mp4 2>>/opt/my/error
466716241
·
2015-05-04 17:51
shell
脚本
练习
shell
脚本练习
001
1、自己练习#!/bin/bash a=0 while : do a=`expr $a + 1` if [ $a -lt 4 ] then echo -n -e " 输入号码1 到9 \n" read Num case $Num in 1|2|3|4|5|6|7|8|9) echo -e "you number is :$Num!" ;; *) echo "r错误号
466716241
·
2015-04-30 16:11
shell
脚本
练习
shell
脚本练习
题
#!/bin/bash #写一个脚本 #1.设定变量FILE的值为/etc/passwd #2.依次向/etc/passwd中的每个用户问好,并且说出对方的ID是多少 #形如: #Hello,root,yourUIDis0. FILE=/etc/passwd COUNT=`wc-l${FILE}|cut-f1-d""` foriin`seq${COUNT}` do USER=`head-n$
u011641885
·
2015-04-16 13:00
脚本练习
-2
脚本01.sh:给定一个文件:如果是一个普通文件,就显示之;如果是一个目录,亦显示之;否则,此为无法识别之文件;#!/bin/bash#read -p "Enter your file: " FILEif [ ! -e $FILE ];then echo "no such file."else if [ -f $FILE ];then echo "common file.
nervermore_李
·
2015-03-23 16:30
file
Enter
linux
脚本练习
-2
脚本01.sh:给定一个文件:如果是一个普通文件,就显示之;如果是一个目录,亦显示之;否则,此为无法识别之文件;#!/bin/bash # read -p "Enter your file: " FILE if [ ! -e $FILE ];then echo "no such file." else if [ -f $FILE ];then echo "commo
498639133
·
2015-03-23 16:30
File
enter
linux
脚本练习
-1
脚本01.sh:1、设定变量FILE的值为/etc/passwd2、依次向/etc/passwd中的每个用户问好,并显示对方的shell,形如: Hello,root,yourshell:/bin/bash3、统计一共有多少个用户#!/bin/bash # FILE=/etc/passwd UNAMES=`cut -d ":" -f 1 /etc/passwd` SHELLS=`cut -d ":
498639133
·
2015-03-22 10:59
linux
统计
密码
用户名
linux
脚本练习
-1
脚本01.sh:1、设定变量FILE的值为/etc/passwd2、依次向/etc/passwd中的每个用户问好,并显示对方的shell,形如: Hello,root,yourshell:/bin/bash3、统计一共有多少个用户#!/bin/bash # FILE=/etc/passwd UNAMES=`cut -d ":" -f 1 /etc/passwd` SHELLS=`cut -d ":
498639133
·
2015-03-22 10:59
linux
统计
密码
用户名
DHCP服务器
脚本练习
翻译
#!/bin/bash #dhcp install scripts ###判断dhcp是否安装、如已经安装就用原来的DHCP,如未安装帮其安装。 rpm -q dhcp &>/dev/null #判断是否安装了dhcp if [ $? -eq 0 ] ; then #判断rpm -q dhcp 的状态返回值是否等于0,如果等于0说明已经安装了 echo "DHCP have been inst
wangenzhi
·
2015-02-07 22:11
服务器
service
null
share
SHELL
脚本练习
编写一个脚本,它可以让用户输入firstname和lastname,最后在屏幕上显示"Yourfullnameis:"的内容。#!/bin/bash#Function:#Userinputshisfirstnameandlastname,programshowshisfullname.#History:#2015/01/24xiaoV0.1PATH=/bin:/sbin:/usr/bin:/usr
xiaorong1115
·
2015-01-24 21:17
shell
脚本
脚本练习
题(持续更新中……)
最近网上找了点
脚本练习
题,希望各位对各位练习shell的朋友能有所帮助。
ssc76109360
·
2015-01-21 14:29
linux
centos
shell
bash
上一页
1
2
3
4
5
6
7
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他