shell能够提供给用户操作系统的一个接口,能够将我们输入的命令与内核通信,好让内核可以控制硬件来正确无误的工作。shell中有很多中形式,比如bshell,CShell,KShell,TCSH等等,通过/etc/shells中文件...
分类:
其他好文 时间:
2015-08-09 17:21:39
阅读次数:
119
linux bash shell之declare declare或typeset内建命令(它们是完全相同的)可以用来限定变量的属性.这是在某些编程语言中使用的定义类型不严格的方式。命令declare是bash版本2之后才有的。命令typeset也可以在ksh脚...
分类:
系统相关 时间:
2015-08-09 11:01:16
阅读次数:
538
步骤1 - 安装 RVMRVM 是干什么的这里就不解释了,后面你将会慢慢搞明白。 $ curl -L https://get.rvm.io | bash -s stable期间可能会问你sudo管理员密码,这里可能需要等待一段时间后就可以成功安装好 RVM。案例信息如下:lihuifengde...
分类:
系统相关 时间:
2015-08-09 09:30:38
阅读次数:
225
#!/bin/bash
OS_Version=`head-1/etc/issue|awk-F["".]‘{print$3}‘`
Source_Dir=/root/tools
host_ip=`ifconfigeth0|sed-n‘2p‘|sed-n‘s@^.*dr:\(.*\)Bca.*$@\1@gp‘`
if[!-e$Source_Dir];then
mkdir-p$Source_Dir
fi
menu(){
cat<<EOF
----------------------------------..
分类:
其他好文 时间:
2015-08-09 07:19:11
阅读次数:
148
Mac10.9忘记密码后有两种方式可以进去:代码如下复制代码1、sudo passwd重新输入密码即可,此方法修改了root的密码代码如下复制代码2、sudo bash输入当前用户密码即可进入shell 的root,此方法没有修改root密码,而是进入了root
分类:
系统相关 时间:
2015-08-09 07:15:42
阅读次数:
203
一、整数计算1、整数$delare -i num$num=5+5$echo $num10$num="5 + 8"$echo $num13注意:算式中如果有空格,需要用引号引起来2、整数的表示整数可以表达为不同的进制(二进制、十进制等)$delcare -i n$n=2#101$echo $n5$n=...
分类:
其他好文 时间:
2015-08-09 01:47:16
阅读次数:
154
命令替换:将命令替换为命令的输出,所有的shell支持使用反引号的方法进行命令替换。Bash支持两种形式:$(command) 和`command`命令替换是可以嵌套的,如果使用反引号的形式,在内部反引用前必须使用反斜线转义。例子:$echo $(pwd)或$echo `pwd`命令替换嵌套$ech...
分类:
其他好文 时间:
2015-08-09 00:22:21
阅读次数:
131
Bash只支持整数运算,不支持浮点运算。如果需要进行浮点运算,需要使用bc程序。Bash中的数学扩展有两种形式:$[ expression ]或$(( expression ))例子:$echo $[5+4-2]7$echo $[ 5*(6-2) ]20var1=100var2=50var3=45v...
分类:
其他好文 时间:
2015-08-09 00:16:37
阅读次数:
176
命令行编辑光标跳转Ctrl+a跳到命令行手home键Ctrl+e跳到命令行尾end键Ctrl+u删除光标至行首Ctrl+k删除光标至行尾Ctrl+d向后删除Delete键Ctrl+l清屏(clear)命令历史:上下箭头history查看所有命令历史history文件是~/.bash_history默认只保存最近1000个命令-c情况所有命令历史-d..
分类:
系统相关 时间:
2015-08-08 23:05:19
阅读次数:
213
修改了/root/下的.bashrc-bash-4.1# vi .bashrc# .bashrc# User specific aliases and functionsalias rm='rm -i'alias cp='cp -i'alias mv='mv -i'# Source global d...
分类:
系统相关 时间:
2015-08-08 19:48:59
阅读次数:
251