linux-shell
iteye_14994
这个作者很懒,什么都没留下…
展开
-
Bash 实例,第一部分
Bash 实例,第一部分来源:http://www.ibm.com/developerworks/cn/linux/shell/bash/bash-1/index.html Bourne again shell (bash) 基本编程 2000 年 3 月 01 日通过学习如何使用 bash 脚本语言编程,将使 Linux 的日常交互更有趣和有...2010-04-09 20:07:34 · 81 阅读 · 0 评论 -
Linux Top命令参详解
文章来源:http://blog.chinaunix.net/u3/93926/showart_2000860.html Linux top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器。这个工具也可以在VMware ESX上使用,和ESX上的esxtop有异曲同工的效果,下边的内容某些和esxtop适用...2010-04-21 11:28:19 · 93 阅读 · 0 评论 -
Linux 指令篇:使用者管理--su
名称:su 使用权限:所有使用者 使用方式:su [-fmp] [-c command] [-s shell] [--help] [--version] [-] [USER [ARG]] 说明:变更为其他使用者的身份,除 root 外,需要键入该使用者的密码 参数: -f 或 --fast 不必读启动档(如 csh.cshrc 等),仅用于 csh 或 tcsh -m ...原创 2010-05-20 10:04:16 · 155 阅读 · 0 评论 -
shell判断文件,目录是否存在或者具有权限
shell判断文件,目录是否存在或者具有权限 #!/bin/sh myPath="/var/log/httpd/"myFile="/var /log/httpd/access.log"#这里的-x 参数判断$myPath是否存在并且是否具有可执行权限if [ ! -x "$myPath"]; thenmkdir "$myPath"fi#这里的-d 参数判断$myPath是否...原创 2010-05-20 10:40:52 · 60 阅读 · 0 评论 -
Linux下用SCP无需输入密码获取文件
通常用scp命令通过ssh获取对方linux主机文件的时候都需要输入密码确认,如果需要在主机上做一个自动获取文件的shell脚本,这样显然 是不行的,通过下面的设置,可以不需要输入密码,直接获到文件。这里假设主机A用来获到主机B的文件。在主机A上执行如下命令来生成配对密钥: ssh-keygen -t rsa显示信息如下:Gener...原创 2010-05-21 09:34:40 · 251 阅读 · 1 评论 -
Linux操作系统中,*.zip、*.tar、*.tar.gz、*.tar.bz2、*.tar.xz、*.jar、*.7z等格式的压缩与解压...
Linux操作系统中,*.zip、*.tar、*.tar.gz、*.tar.bz2、*.tar.xz、*.jar、*.7z等格式的压缩与解压zip格式压缩: zip -r [目标文件名].zip [原文件/目录名]解压: unzip [原文件名].zip注:-r参数代表递归tar格式(该格式仅仅打包,不压缩)打包:tar -cvf [目标文件名].t...原创 2016-07-19 18:30:58 · 185 阅读 · 0 评论 -
linux防火墙iptables
目录 /etc/sysconfig/ 有个防火墙配置文件 iptables 用 vi iptables 编辑 -A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT-A INPUT -m state --state NEW -m tcp -p tcp --dport 3000 -j AC...原创 2014-11-18 16:47:07 · 81 阅读 · 0 评论 -
linux下用logratate进行日志分割处理
服务器上的tomcat的catalina.out文件越来越大,查看起来很不方便,以前每次都是想起来的时候手工清理一下(cat /dev/null > catalina.out), 后来发现了logratate这个工具,Ubuntu下的mysql,nginx好像也是用的这个工具还定期整理log的。配置文件为/etc /logrotate.conf,和很多其它ubuntu下的工具一下,...原创 2014-11-21 17:48:21 · 335 阅读 · 0 评论 -
常用的linux压缩与解压命令
常用的四个命令如下:压缩成gzip文件:tar -zcvf shell.tar.gz shell/将gzip文件解压:tar -zxvf shell.tar.gz压缩为bz2文件:tar -jcvf shell.tar.bz2 shell/将bz2文件解压:tar -jxvf shell.tar.bz2====...原创 2014-12-05 00:11:54 · 95 阅读 · 0 评论 -
MYSQL删除数据库报 ERROR 1010 (HY000): Error dropping database (can't rmdir ..
MYSQL删除数据库报 ERROR 1010 (HY000): Error dropping database (can't rmdir ...在做数据库删除时出现这种提示,其原因是在database下面含有自己放进去的文件,譬如*.txt文件或*.sql文件等,只要进去把这个文件删了在执行。具体步骤:进入D:\ProgramFiles\MySQL\MySQL Server 5.6\d...原创 2014-12-05 16:04:34 · 2412 阅读 · 0 评论 -
iptables的4表与5链
iptables -t nat "-t nat"为选择nat表,iptables有四个表与五个链,4个表:filter,nat,mangle,raw,默认表是filter(没有指定表的时候就是filter表)。表的处理优先级:raw>mangle>nat>filter。 filter:一般的过滤功能 nat:用于nat功能...原创 2014-12-06 02:09:43 · 361 阅读 · 0 评论 -
linux备份数据库和配置文件shell脚本
linux备份数据库和配置文件shell脚本 #!/bin/bash# backup root pathbackup_root_path=/data/backup# the time of this backupbackup_time=`date +%Y%m%d%H%M%S`# yearpath_year=${backup_time:0:4}# mont...原创 2014-12-09 16:33:23 · 178 阅读 · 0 评论 -
tar linux 命令说明
tar linux 命令说明简介参数:-c :建立一个压缩档案的参数指令(create 的意思);-x :解开一个压缩档案的参数指令! -t :查看 tarfile 里面的档案! 特别注意,在参数的下达中, c/x/t 仅能存在一个!不可同时存在! 因为不可能同时压缩与解压缩。-z :是否同时具有 gzip 的属性?亦即是否需要用 ...2010-04-19 13:05:15 · 99 阅读 · 0 评论 -
Linux shell脚本基础学习(八)
来源:http://os.51cto.com/art/201003/186835.htm Linux shell脚本前面的实例是说明十进制和二进制的转换,还以一个有关文件循环的实例来结束这部分内容的学习。相信Linux shell脚本的基础学习的学习者应该能够掌握一些简单的Linux shell脚本的编写。文件循环程序或许您是想将所有发出的邮件保存到一个文件中的人们中的一员,...2010-04-17 19:25:05 · 105 阅读 · 0 评论 -
Bash 实例,第 2 部分
Bash 实例,第 2 部分 来源:http://www.ibm.com/developerworks/cn/linux/shell/bash/bash-2/index.html 更多的 bash 基本编程 在前一篇 bash 的介绍性文章中,Daniel Robbins 为您讲解了脚本语言的一些基本元素和使用 bash 的原因。在本文(即第二部分)中,...2010-04-10 18:33:08 · 87 阅读 · 0 评论 -
Bash 实例,第 3 部分
Bash 实例,第 3 部分来源:http://www.ibm.com/developerworks/cn/linux/shell/bash/bash-3/index.html 探讨 ebuild 系统 Daniel Robbins 在其最后一篇 Bash实例文章中详细讲述了 Gentoo Linux ebuild 系统,这个展示 bash能力的极...2010-04-10 18:41:51 · 93 阅读 · 0 评论 -
Linux Shell简介
来源:http://www.linuxsir.org/main/?q=node/135 Linux Shell简介原文: http://www.mandrakeuser.org/doc中译本:吴晓光 http://dummy.linux.net.cn/~xgwu/cmuo/整理: flaboy 北南南北点评:flaboy兄当时整理时发在了LinuxSir.Org 论坛 SHEL...2010-04-16 09:14:47 · 103 阅读 · 0 评论 -
crontab命令详解
文章来源: http://www.chinaunix.net/jh/6/271992.html crontab命令的功能是在一定的时间间隔调度一些命令的执行。在/etc目录下有一个crontab文件,这里存放有系统运行的一些调度程序。每个用户可以建立自己的调度crontab。 crontab命令有三种形式的命令行结构: crontab [-u user] [file] c...2010-04-16 10:38:30 · 101 阅读 · 0 评论 -
Linux shell脚本基础学习(一)
来源:http://os.51cto.com/art/201003/186779.htm Linux shell脚本基础学习这里我们先来第一讲,介绍shell的语法基础,开头、注释、变量和 环境变量,向大家做一个基础的介绍,虽然不涉及具体东西,但是打好基础是以后学习轻松地前提。1. Linux 脚本编写基础◆1.1 语法基本介绍1.1.1 开头程序必须以下面的行开始(必须方在文件的第一行)...2010-04-17 19:11:58 · 114 阅读 · 0 评论 -
Linux shell脚本基础学习(二)
Linux shell脚本基础课程前面一讲介绍的都是语法基础的开头、注释、变量和 环境变量,这里将介绍shell命令和控制流程的第一部分,在shell脚本中可以使用三类命令,而控制流程就放在下一讲吧。1.1.5 Shell命令和流程控制在shell脚本中可以使用三类命令:1)Unix 命令:虽然在shell脚本中可以使用任意的unix命令,但是还是由一些相对更常用的命令。这些命令通...2010-04-17 19:15:15 · 247 阅读 · 0 评论 -
Linux shell脚本基础学习(三)
来源:http://os.51cto.com/art/201003/186820.htm Linux shell脚本基础学习第三讲,前面我们介绍shell命令和流程控制时,由于篇幅没能讲流程控制,今天流程控制我们这里也只是介绍前面三各部分 if case 和 select。后面还有三个部分内容只能在Linux shell脚本基础学习第四讲中介绍了。1.1.5 Shell命令和流程控制...2010-04-17 19:17:37 · 135 阅读 · 0 评论 -
Linux shell脚本基础学习(四)
来源:http://os.51cto.com/art/201003/186826.htm 上一篇Linux shell脚本基础学习中我们讲了Linux shell脚本中控制流程的if 、select、case ,这里接着介绍Linux shell脚本控制流程的loop和引号,控制流程这部分内容比较多,还有一部分内容是关于here document的。4.looploop表达式:...2010-04-17 19:19:31 · 112 阅读 · 0 评论 -
Linux shell脚本基础学习(五)
来源:http://os.51cto.com/art/201003/186827.htm Linux shell脚本基础已经被分成好几个部分了,这里对控制流程的内容也就马上讲完了,这是最后一部分关于here document,这里举例稍微有点复杂,我们慢慢来分析这个复杂Linux shell脚本。6. Here documents当要将几行文字传递给一个命令时,here docum...2010-04-17 19:20:36 · 105 阅读 · 0 评论 -
Linux shell脚本基础学习(六)
来源:http://os.51cto.com/art/201003/186828.htm4)函数如果您写了一些稍微复杂一些的程序,您就会发现在程序中可能在几个地方使用了相同的代码,并且您也会发现,如果我们使用了函数,会方便很多。一个函数是这个样子的:functionname(){# inside the body $1 is the first argument given...2010-04-17 19:22:20 · 102 阅读 · 0 评论 -
Linux shell脚本基础学习(七)
来源:http://os.51cto.com/art/201003/186831.htm Linux shell脚本基础学习这部分如果只看前面间的理论部分虽然有一些例子,但是还不够系统,这里将以具体实例给大家展现Linux shell脚本编程,以帮助大家完善Linux shell基础的学习和提高。第2部分 实例现在我们来讨论编写一个脚本的一般步骤。任何优秀的脚本都应该具有帮助...2010-04-17 19:23:37 · 106 阅读 · 0 评论 -
Linux shell判断文件是否存在
Linux shell判断文件是否存在 shell判断文件,目录是否存在或者具有权限 #!/bin/sh myPath="/var/log/httpd/" myFile="/var /log/httpd/access.log" #这里的-x 参数判断$myPath是否存在并且是否具有可执行权限 if [ ! -x "$myPath"]; then mkdir...原创 2014-12-09 16:35:13 · 229 阅读 · 0 评论