![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux
Rascal_Wei
这个作者很懒,什么都没留下…
展开
-
linux shell变量$#,$@,$0,$1,$2的含义解释:
linux中shell变量$#,$@,$0,$1,$2的含义解释: 变量说明: $$ Shell本身的PID(ProcessID) $! Shell最后运行的后台Process的PID $? 最后运行的命令的结束代码(返回值) $- 使用Set命令设定的Flag一览 $* 所有参数列表。如"$*"用「"」括起来的情况、以"$1 $2 … $n"的形式输出转载 2014-06-25 09:13:58 · 386 阅读 · 0 评论 -
shell脚本--创建函数
主要是ubuntu格式 qita基本的脚本函数创建函数1.用function关键字,后面跟函数名[plain] function name { commands } 2.函数名后面跟空圆括号,标明正在定义一个函数[plain] name() { commands }转载 2014-08-05 11:02:16 · 567 阅读 · 0 评论 -
linux 字符串截取
转载自:http://www.cnblogs.com/wangbin/archive/2011/10/11/2207179.html假设有变量 var=http://www.google.com/test.htm一 # 号截取,删除左边字符,保留右边字符。echo ${var#*//}其中 var 是变量名,# 号是运算符,*// 表示从左边开始删除第一个 // 号及左边的所有字符转载 2014-06-23 16:35:17 · 506 阅读 · 0 评论 -
linux 脚本 提示 -bash: [: ==: unary operator expected 解决办法
#!/bin/bash#定义变量plus(){ if [[ $2 == '' ]]; then echo "please" else echo $[$1 + $2] fi}#plus 12 23原创 2014-08-07 13:55:16 · 8977 阅读 · 0 评论 -
linux cron实现计划任务
有时linux 需要定时执行脚本和命令,可以使用系统自带的crontab实现原创 2014-08-06 10:19:36 · 601 阅读 · 0 评论 -
linux脚本 source: not found
在Ubuntu 当中 执行脚本默认的使用的是原创 2014-08-08 17:05:53 · 16721 阅读 · 1 评论 -
linux mtr(my traceroute ping + traceroute)
Mtr(My traceroute)是一个把ping和traceroute并入一个程序的网络诊断工具。Mtr提供了两个界面:一个ncurses界面,对从一个telnet会话中使用MTR有用;还有一个GTK+界面,用于X(在mtr-gtk软件包中提供了)。MTR使用1、mtr命令行工具mtr使用比较简单,详细用法请参考mtr的man page。 [root@ts3-142 ~]# m转载 2014-09-22 10:30:34 · 2047 阅读 · 0 评论 -
RHEL 6.3 U盘安装及简单配置
下载地址:https://rhn.redhat.com/rhn/software/channel/downloads/Download.do?cid=10486下载:原创 2014-06-12 09:07:55 · 1660 阅读 · 0 评论 -
linux ssh scp expect/密钥 自动登录并自动执行脚本
不想使用密钥,那就使用expect原创 2014-06-23 16:56:10 · 2250 阅读 · 0 评论 -
linux apache2 mysql 简单配置
1.配置web工作根目录原创 2014-08-08 17:17:25 · 692 阅读 · 0 评论 -
linux 数学运算
引自 Bash shell 的算术运算有四种方式:1:使用 expr 外部程式加法 r=`expr 4 + 5`echo $r注意! '4' '+' '5' 这三者之间要有空白r=`expr 4 * 5` #错误乘法 r=`expr 4 \* 5`2:使用 $(( ))r=$(( 4 + 5 ))echo $r3:使用 $[ ]转载 2014-06-22 11:31:56 · 516 阅读 · 0 评论 -
Linux环境变量的设置和查看方法
1. 显示环境变量HOME $ echo $HOME /home/redbooks 2. 设置一个新的环境变量hello $ export HELLO="Hello!" $ echo $HELLO Hello! 3. 使用env命令显示所有的环境变量 $ env HOSTNAME=redbooks.safe.原创 2014-08-04 18:21:08 · 434 阅读 · 0 评论 -
linux 二元比较操作符,比较变量或者比较数字
转自:二元比较操作符,比较变量或者比较数字.注意数字与字符串的区别.整数比较-eq 等于,如:if [ "$a" -eq "$b" ]-ne 不等于,如:if [ "$a" -ne "$b" ]-gt 大于,如:if [ "$a" -gt "$b" ]-ge 大于等于,如:if [ "$a" -ge "$b" ]-lt转载 2014-06-25 09:11:32 · 1708 阅读 · 0 评论 -
linux logrotate工具使用
转自:logrotate是作为linux系统日志的管理工具存在。他可以轮换,压缩,邮件系统日志文件。默认的logrotate被加入cron的/etc/cron.daily中作为每日任务执行。/etc/logrotate.conf为其默认配置文件指定每个日志文件的默认规则。/etc/logrotate.d/* 为/etc/logrotate.conf默认包含目录其中文件也会被logr转载 2014-06-24 13:40:19 · 1006 阅读 · 0 评论 -
EOF(End OF File)在Linux命令和脚本中表示用户自定义终止符
转自:EOF(End OF File)在Linux命令和脚本中表示用户自定义终止符,其用法如下:...EOF其中的"..."表示用户输入内容。说明:EOF只是一个标示符,可以用其它非关键字符或字符串来代替,例如:.....abc先举一个简单的例子,例1:# cat 在出现输入提示符">",输入以下内容:> Hello> EOF转载 2014-06-25 10:22:21 · 1599 阅读 · 0 评论 -
linux 环境变量
/etc/profile:此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行/etc/bashrc:为每一个运行bash shell的用户执行此文件,当bash shell被打开时,该文件被读取。~/.bash_profile:每个用户都可使用该文件输入专用于自己使用的shell信息,当用户登录时,该文件仅仅执行一次!默认情况下,他设置一些环境变量,执行用户的.bashr原创 2014-06-13 14:43:11 · 377 阅读 · 0 评论 -
linux 查看各种用户登录日志
引自:last用来显示用户登录情况。以下是直接显示固定行数的记录。kkk是新建的用户。[kkk@localhost ~]$ last -6kkk pts/2 :0.0 Thu Jul 26 20:48 still logged in kkk pts/2 :0.0 Thu Jul 26转载 2014-07-03 19:10:37 · 1395 阅读 · 0 评论 -
RHEL6.3 无法挂载ntfs硬盘解决
下载安装包:1:kernel-module-ntfs-2.6.18-128.el5-2.1.27-0.rr.10.11.i686.rpm 2:ntfs-3g-2011.4.12-3.el6.i686.rpm原创 2014-06-13 13:39:17 · 724 阅读 · 0 评论 -
Linux sleep命令使用方法详解
引自:命令名称:sleep使用权限 : 所有使用者使用方式 : sleep [--help] [--version] number[smhd]说明 : sleep 可以用来将目前动作延迟一段时间参数说明 :--help : 显示辅助讯息 --version : 显示版本编号 number : 时间长度,后面可接 s、m、h 或转载 2014-08-01 14:07:09 · 1427 阅读 · 0 评论 -
linux ssh自动登录
在执行脚本时,用到ssh 和scp的时候,需要手动原创 2014-06-19 17:32:02 · 453 阅读 · 0 评论 -
linux sed用法
转自:sed是一个很好的文件处理工具,本身是一个管道命令,主要是以行为单位进行处理,可以将数据行进行替换、删除、新增、选取等特定工作,下面先了解一下sed的用法sed命令行格式为: sed [-nefri] ‘command’ 输入文本 常用选项: -n∶使用安静(silent)模式。在一般 sed 的用法中,所有来自 STD转载 2014-06-25 11:24:11 · 428 阅读 · 0 评论