美文网首页
Linux相关

Linux相关

作者: hailei | 来源:发表于2019-01-14 22:10 被阅读0次

打开ubuntu以后用到的shell对话框和命令行是bash。如果换成centos是一样的。不同的时候两个系统具体的执行命令的文件存放的位置和名称不同。所以两者的系统命令略有不同。bash就是这个shell。脚本语言不知道该怎么形容。

这个shell里面常用的命令行比如ls、ps、useradd、passwd等命令行按照顺序编辑起来,存放在一个.sh文件里。就是一个小程序。也就是shell编程。这应该就是一种脚本语言。shell脚本。

.sh文件的开头用"#!/bin/bash",用注释的方式来指定具体的shell。

在这个文件里面可以定义变量。紧挨着=号的两侧,不可以有空格。如果命令行后面有""号用来括起参数来,那么要用``(反引号)号把""号括在里面进行转义,以便""里面的参数可以执行。

用=号定义变量以后。在使用变量的使用在变量名前要加一个$符号用来告诉shell这是一个变量。变量的命名规则类似python里面学到的字母、数字、下划线。不能有空格。只能是字母开头。

如果是一个只读变量。在定义完变量以后,用"readonly 变量名"的方式进行声明。这样变量就是一个只读变量了。删除变量"unset 变量名"。这两个都不用在变量名前面加$。

bash不支持数学计算,所以要用expr表达式。用反引号。运算符两侧各留一个空格。其中的乘法操作写成/*,增加一个/(反斜杠),用以区分作为通配符的*。

相关文章

  • Linux简单介绍

    Linux 相关Linux 下的一些特点Linux 小练习Linux 文件权限Linux 命令-chmodLinu...

  • linux目录和基本命令

    Linux目录: linux基本命令: 相关知识: Linux7个运行级别:

  • Linux相关

    Ubuntu引导坏了

  • linux相关

    termux安装pacman: 1、wget https://sources.archlinux.org/othe...

  • linux相关

    查看Linux 是 32 位还是 64 位 getconf LONG_BIT uname -a file /sbi...

  • linux相关

    在linux命令中reboot是重新启动,shutdown -r now是立即停止然后重新启动,都说他们两个是一样...

  • Linux相关

    du命令 计算出单个文件或者文件夹的磁盘空间占用 Linux中查找当前目录下占用空间最大的前10个文件:du -a...

  • Linux 相关

    递归找内容 grep / -lr ' 文本' * 清空目录 rm -rf * 查看端口 netstat -tuln

  • Linux相关

    1. 重要的快捷键 Tab:用来进行命令补全,也可以补全目录,补全命令参数 Ctrl+C:用来强行终止当前程序 C...

  • Linux相关

    1 新安装Ubuntu设置管理员密码 用过ubuntu的人都知道,刚安装好root用户是没有密码的,没有密码我们就...

网友评论

      本文标题:Linux相关

      本文链接:https://www.haomeiwen.com/subject/fgxsdqtx.html