LINUX学习
yangyzc
这个作者很懒,什么都没留下…
展开
-
一句搞定23个目录创建
练习:1、创建目录(1)在/mnt下创建boot和sysroot;(2)在/mnt/boot下创建grub;(3)在/mnt/sysroot下创建proc, sys, bin, sbin, lib, usr, var, etc, dev, home, root, tmpa)在/mnt/sysroot/usr下创建bin, sbin, libb)在/mnt/sysroot/l原创 2014-09-03 10:00:26 · 331 阅读 · 0 评论 -
利用grep与cut只显示IP地址
[root@localhost ~]# echo "This is IP = $(ifconfig | grep -o 'inet addr:[^[:space:]]*' | cut -d: -f2 | grep -v '127.0.0.1')"原创 2014-09-03 23:46:48 · 1523 阅读 · 0 评论 -
可接受参数的自动添加、删除user1到user10
#!/bin/bash##添加10个用户user1到user10,密码同用户名;但要求只有用户不存在的情况下才能添加if [ $# -lt 1 ];then echo "This USERADD.sh ARG....." exit 6fiif [ $1 == 'add' ];then for u in {1..10};do if ! id u原创 2014-09-18 17:08:13 · 545 阅读 · 0 评论 -
让用户选择选项显示本机硬件信息
#!/bin/bash#cat d|D) show disk usages.m|M) show memory usages.s|S) show swap usages.*) quit.EOF原创 2014-09-25 15:05:51 · 308 阅读 · 0 评论 -
自定义编译安装软件过程总结
1、下载软件源码包 以httpd为例 tar xf packages2、cd 到包目录 ./configure --help查看自定义帮助3、./configure --prefix等自定义配置4、make5、make install6、指定环境变量 。在/etc/profile.d目录下,新建.sh文件 ,写入 export PATH=$PATH:/usr/local/apa原创 2014-10-08 10:31:54 · 305 阅读 · 0 评论 -
shell脚本练习:显示菜单给用户选择
写一个脚本,完成以下功能:1、提示用户输入一个用户名;2、显示一个菜单给用户,形如:U|u show UIDG|g show GIDS|s show SHELLQ|q quit3、提醒用户选择一个选项,并显示其所选择的内容;如果用户给的是一个非上述所提示的选项,则提醒用户给出的选项错误,并请其重新选择后执行;原创 2014-10-08 22:22:23 · 3491 阅读 · 0 评论 -
shell脚本练习:判断某IP段主机在线情况
练习:写一个脚本,判定192.168.0.200-192.168.0.254之间的主机哪些在线。要求:1、使用函数来实现一台主机的判定过程;2、在主程序中来调用此函数判定指定范围内的所有主机的在线情况。原创 2014-10-09 09:51:50 · 2135 阅读 · 0 评论 -
shell练习:函数实现接受参数,查询用户输入的用户情况(带颜色显示)
写一个脚本:使用函数完成1、函数能够接受一个参数,参数为用户名; 判断一个用户是否存在 如果存在,就返回此用户的shell和UID;并返回正常状态值; 如果不存在,就说此用户不存在;并返回错误状态值;2、在主程序中调用函数;扩展1:在主程序中,让用户自己输入用户名后,传递给函数来进行判断;扩展2:在主程序中,输入用户名判断后不退出脚本,而是提示用户继续输原创 2014-10-09 10:53:12 · 881 阅读 · 0 评论