文件和目录列表ls命令最基本的形式会显示当亲目录下的文件和目录目录和文件会显示颜色区分。如果终端是不支持彩色的可以加-F选项目录后会有一个正斜线/ls-a显示隐藏文件,在Linux上隐藏文件是文件名以点号开始的文件。每个用户的家目录都有三个.bash开头的文件/etc/profile:此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行.并从/etc/profile.d目录的配置文
分类:
系统相关 时间:
2018-08-03 10:40:28
阅读次数:
168
常见linux目录名称/虚拟目录的根目录。/bin二进制目录/boot启动目录。存放启动文件/dev设备目录/etc系统配置目录/home主目录,linux在这里创建用户目录/lib库目录。存放系统和应用的库文件/media媒体目录,可移动媒体设备的常用挂载点/opt可选目录,常用于存放第三方软件包和数据文件/proc进程目录,存放现有硬件及当前进程的相关信息/rootroot用户的主目录/sbi
分类:
系统相关 时间:
2018-08-01 01:01:59
阅读次数:
197
要求:1.显示当前系统日期和时间,而后创建目录/tmp/lstest2.切换工作目录至/tmp/lstest3.创建目录a1d,b56e,6test4.创建空文件xy,x2y,7325.列出当前目录下以a,x或者6开头的文件或目录6.列出当前目录下以字母开头,后跟一个任意数字,而后跟任意长度字符的文件或目录#!/bin..
分类:
系统相关 时间:
2016-01-14 22:32:06
阅读次数:
263
要求:1.创建目录/tmp/scripts2.切换工作目录至此目录中3.复制/etc/pam.d目录至当前目录,并重命名为test4.将当前目录的test及其里面的文件和子目录的属主改为redhat5.将test及其子目录中的文件的其它用户的权限改为没有任何权限#!/bin/bash//程序开始
#File:chmod.sh
#Date:20..
分类:
系统相关 时间:
2016-01-13 13:13:13
阅读次数:
280
/etc/hosts.deny:俗称黑名单,控制远程访问设置。#!/bin/bash//程序开始
#File:hosts_deny.sh
#Date:2016-01-10
grep‘Failedpassword‘/var/log/secure|awk‘{print$11}‘|uniq-c|sort|//取出日志中登录失败的IP并统计排序
whilereadab//读取统计结果
do
grep-q$b/etc/hosts...
分类:
系统相关 时间:
2016-01-11 01:38:23
阅读次数:
352
#!/bin/bash
#File:mysql_backup.sh
#Date2016-1-9
BACKDES=/data/msyql_back/`date+%Y-%m-%d`//创建存放备份数据的目录
BACKNAME=`date+%Y-%m-%d`//备份时取名,可以省略
DATABASE=test//备份的数据库
MYSQLUSER=root//备份时的用户名
#MYSQLSEC=//备份时的密码,考虑安全,..
分类:
数据库 时间:
2016-01-10 09:23:02
阅读次数:
194
case部分:#!/bin/bash//程序开始
#File:case.shecho"=========="
echo"Welcome!"echo"1Copy"
echo"2Delete"
echo"3Backup"
echo"4Quit"
echo"=========="
echo"Pleaseinputyourselect:"
readn//读取输入内容
case$nin
1)echo"YourselectisCopy!";;
2)echo"YourselectisDelete!..
分类:
系统相关 时间:
2016-01-08 15:57:02
阅读次数:
205
shell小知识:1.引用变量时需要加‘$’2.shell的变量查看与删除set|grep变量名//查看设置的变量
unset变量名//删除变量3.shell中的单引号与双引号区别注:单引号原封不动的赋值给变量;双引号取消空格的作用4.反引号,将shell命令赋值给变量5.read:读入数据,赋值给变量6.expr..
分类:
系统相关 时间:
2016-01-07 18:42:33
阅读次数:
279
通过vim编辑一个.sh结尾的shell文件,保存后会自动生成
vimexample.sh
在shell中#代表注释,echo表示将后面的内容输出到显示屏
#!/bin/bash
#Note:thisisanexamplelookslike!
echo‘Helloworld!‘
给予example.sh的可执行权限
chomd+xexample.sh
执行脚本
./example.sh
分类:
系统相关 时间:
2016-01-06 12:13:13
阅读次数:
232
1、shell中数组的定义: 数组名=(value value1 value2 )也可以单独的设定数组的分量: arrayL[0]=value arrayL[1]=value12、${arrayL[@/*]}获得数组的所有值3、${#arrayL[@]}获得数组长度小例子如下:#!/bin/bas....
分类:
编程语言 时间:
2015-04-26 22:32:51
阅读次数:
126