Linux系统之Shell脚本简介

Posted 人人可以学Python

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux系统之Shell脚本简介相关的知识,希望对你有一定的参考价值。




Linux 与 shell脚本关系


Linux是典型的多用户系统, 主要使用C语言写成。

我们这里主要是使用Ubuntu来讲解Linux基础教程,所以Ubuntu系统的安装大家可以去查找Ubuntu安装教程,自己动手,丰衣足食。

shell脚本语言是用户使用Linux 的桥梁,所以先了解下shell脚本,是为了更好的学习Linux系统。

使用Linux系统,用户一般是在Linux终端上使用shell命令来控制Linux系统,包括系统控制,设置等。

Linux 中的默认shell


Linux中的shell种类比较多,但基本差不多,不同的Linux发行版本,默认的shell不一样。

  • shell种类:

  • Bourne Shell(/usr/bin/sh或/bin/sh)

  • Bourne Again Shell(/bin/bash)

  • C Shell(/usr/bin/csh)

  • K Shell(/usr/bin/ksh)

  • Shell for Root(/sbin/sh)

  • ……

Linux 中 使用shell命令示范


我们可以远程连接 Linux系统,或者直接进入自己电脑上本地安装的Linux系统。

然后打开系统的终端, 如图


这个时候,我们就可以在上面敲打shell命令

比如:

列出当前目录下所有的文件目录用 ls

进入一个目录用 cd

新建一个目录用 mkdir

删除一个文件或目录用  rm , 强制删除用 rm -r 谨慎使用

Last login: Mon Mar 13 20:20:44 on ttys000

allenwoo@~$ ls

Applications Movies my-tools

Applications (Parallels) Music renren

Desktop Parallels test.py

Documents Pictures virtualhost

Downloads Public

Library hellorenren.py

allenwoo@~$ cd renren

allenwoo@~/renren$ ls

test.py test1.py

allenwoo@~/renren$ mkdir testdir

allenwoo@~/renren$ ls

test.py test1.py testdir

allenwoo@~/renren$ rm -r testdir/

allenwoo@~/renren$ ls

test.py test1.py

allenwoo@~/renren$ 


这一节Linux比较简单, 下一节Linux基础讲解中,我们会使用更多的shell命令,慢慢的积累shell的命令使用,期待吧!


以上是关于Linux系统之Shell脚本简介的主要内容,如果未能解决你的问题,请参考以下文章

Linux系统shell脚本之打印系统的IP信息

Linux系统shell脚本之检测系统的任意服务

Linux系统shell脚本之随机数组

Linux系统shell脚本入门之break

Linux系统shell脚本之统计文本

Linux系统shell脚本之向指定终端发送消息