前几年学习shell留下来的,可惜的是不全了。判断网站目录文件或者linux系统重要文件是否被篡改,被黑客攻击。首先记录文件原dm5创建10个测试文件touch{1..10}.logmd5sum/tmp/*>/home/darren/source.log生成源文件md5sum–c/home/darren/source.log检查文件是否被篡改。脚本?.
分类:
系统相关 时间:
2017-02-26 12:52:11
阅读次数:
285
1.分号隔开多条命令。 2.变量赋值中间没有任何空格。 3.构造管道时,尽量让每个阶段的数据量变得更少。如果两个任务与次序无关,那么先进行能让数据量变得更少的操作。 4.位桶 /dev/null 传到此文件的数据都会被系统丢掉 5./dev/tty 打开此文件时,unix 会自动将它重定向到一个终端 ...
分类:
系统相关 时间:
2017-02-09 23:44:19
阅读次数:
201
#!/bin/bashset-xPARTED=$(whichparted)if[-z"$PARTED"];thenapt-getinstall-ypartedfiPARTED=$(whichparted)devices=$($PARTED-l2>&1|grepError|awk-F:‘{print$2}‘|xargs)part(){FDISK=$(whichfdisk)foriin$*;do$FDISK$i<<EOFn
分类:
系统相关 时间:
2017-02-08 00:08:10
阅读次数:
139
http://kodango.com/useful-documents-about-shell $$ shell本身的PID(ProcessID) $! shell最后运行的后台Process的PID $? 最后运行的命令的返回值,用于检查上一条命令是否执行成功。 $* 所有参数列表,作为一个整体。 ...
分类:
系统相关 时间:
2016-12-02 01:45:09
阅读次数:
186
一、source命令 功能:在当前bash环境下读取并执行配置文件中的命令 1. 命令格式 source 配置文件 或 . 配置文件 2. 命令示例 二、全局环境变量配置文件 全局环境变量配置文件会对所有用户生效。 1. /etc/profile 作用: 1) 定义USER变量、LOGNAME变量、 ...
分类:
系统相关 时间:
2016-12-01 07:38:00
阅读次数:
283
1. shell脚本参数 $n 表示传递给脚本的第n个参数,例如$1 表示第1个参数,$2表示第2个参数.... $# 命令行参数的个数 $0 当前脚本的名称 $* 以“参数1 参数2 参数3...”的形式返回所有参数的值 $@ 以“参数1”“参数2”“参数3”...的形式返回所有参数的值 $_ 保 ...
分类:
系统相关 时间:
2016-11-04 20:11:57
阅读次数:
246
bash是 Bourne Again Shell简称 ,从unix系统的sh发展而来 查看当前shellecho $SHELL查看系统支持的shellcat /etc/shells cd /binls -la *sh 一、 bash shell的配置变量可分为自定义变量和环境变量他们作用范围不同se ...
分类:
系统相关 时间:
2016-10-15 22:23:30
阅读次数:
288
我的自学shell过程,中间参考过鸟哥,马哥,老男孩等各方的学习方法和过程!
shell
shell编程之变量
语言转换的设备或软件:编译器,解释器
编程语言:机器语言、汇编语言、高级语言
高级语言:
静态语言:编译型语言
有开发环境,不需要借助额外的二进制程序,写完代码后,通..
分类:
系统相关 时间:
2016-10-09 21:04:51
阅读次数:
401
写一个脚本:1、提示用户输入一个用户名2、显示一个菜单给用户。形如U|ushowUIDG|gshowGIDS|sshowSHELLQ|qquit3、提醒用户选择一个选项,并显示其所有选择的内容如果用户给一个错误的选项,则提醒用户选项错误,请其重新选择#!/bin/bash
#
echo"*************"
read-p"Pleaseen..
分类:
系统相关 时间:
2016-10-08 20:45:14
阅读次数:
159