1.shell简介

简介:

一.Shell简介

LINUX/BSD 系统分成3个重要部分:核心,shell,工具程序


#vim hello.sh

#!/bin/bash

#这是我们的第一个程序hello.sh

echo '哈喽!bash shell'

#chmod +x hello.sh


运行:

[root@pankuo shell]# bash hello.sh

哈喽!bash shell

[root@pankuo shell]#



clearlog.sh

#!/bin/bash

#这是我们的第一个有用的shell

cp /dev/null /var/log/messages


二.部署bash shell的环境

[root@pankuo shell]# echo $SHELL  查看当前shell

/bin/bash

[root@pankuo shell]# ls -al /bin/sh

lrwxrwxrwx. 1 root root 4 11 6 18:05 /bin/sh -> bash  

[root@pankuo shell]# echo $BASH_VERSION   查看shell版本

4.1.2(1)-release

[root@pankuo shell]#



自行编译最新版本的bash

举例

#tar  zxvf  bash-3.2.48.tar.gz     这个不是最新版的只做掩饰

#cd  bash-3.2.48

#./configure  --prefix=/home/ols3

#make

#make tests

#./bash

#echo $BASH_VERSION


安装

#su –

#make install

#su –c ‘make install’   这条命令系统会询问root密码,密码正确后会执行命令,执行完后会恢复到本身身份


切换使用新的bashshell

#su –

#vim /etc/shells

添加/usr/local/bin/bash



[root@pankuo shell]# chsh

Changing shell for root.

New shell [/bin/bash]:

      本文转自潘阔 51CTO博客,原文链接:http://blog.51cto.com/pankuo/1367490,如需转载请自行联系原作者



目录
打赏
0
0
0
0
348
分享
相关文章
Shell编程(01)-入门简介
Shell编程(01)-入门简介
91 0
Shell脚本攻略01-简介/终端打印
Shell脚本攻略01-简介/终端打印
165 0
Linux:shell编程1(内含:1.shell简介+2.shell实操+3.shell的变量介绍+4.shell变量的定义)
Linux:shell编程1(内含:1.shell简介+2.shell实操+3.shell的变量介绍+4.shell变量的定义)
108 0
Linux:shell编程1(内含:1.shell简介+2.shell实操+3.shell的变量介绍+4.shell变量的定义)
Bash shell中四种算术运算方式的区别与联系简介
在bash shell中,整数的运算也会偶尔遇到。为了彻底弄清其中的奥秘,我们通过实例验证的方式来探索一下常见的四种运算中的区别与联系。
1389 0