美文网首页
shell命令(1)

shell命令(1)

作者: 何阿驼 | 来源:发表于2018-08-11 22:59 被阅读0次

学习的内容来自于Linux Shell脚本攻略(2)

内容只做了简单的记录,方便自己学习

shell 命令查询地址:http://man.linuxde.net/

1533004133591.png

PATH=/usr/bin;/bin

LD_LRBRARY_PATH=/usr/lib;/lib

这意味着只要shell运行二进制的文件时,他会首先查找/usr/bin,然后是/bin

当你必须使用源代码编译生成程序并将其安装到某个特定路径中时,有项极其常见的人物就是将该程序的bin目录加如到PATH环境变量。假设我们要将myapp安装到/opt/myapp,它的二进制文件在bin目录中,库文件在lib目录中。

使用shell进行数学运算

在Bash shell环境下,可以利用let、(())、[]基本的算术操作。

高级操作时expr以及bc

1533006408409.png 1533006428944.png

bc可以用于小数计算

1533006607087.png

设定小数精度

1533007895535.png

设定进制转换

1533007987874.png

计算平方以及平方根

1533008160851.png

shell中的数组

1533008499527.png

shell中的字典

1533008644541.png

获取终端信息

tput 以及stty

日期

date

格式化 星期( %a %A) 月(%b %B) 日(%d %D) 年(%y%Y) 小时 (%I %H) 分钟(%M) 秒(%S)

调试脚本

bash -x xx.sh


1533009786050.png

使用 set -x 以及 set +x 进行部分调试

1533009925503.png

set -v 当命令进行读取的时显示输入

set +v 禁止打印输入

shell 函数

1533010241978.png

Fork函数,不断调用自身函数F 并取得hello参数输出

导出函数

export -f fname 添加到环境变量中

echo $? 获得命令返回值

shell 子shell

利用子shell本省就是独立的进程。可以使用()操作符来定义一个子shell


1533013393924.png

在子shell的执行过程中不会影响主shell 的环境

不使用回车键来读取n个字符

使用read

read -n number_of_chars variable_name (-n后面跟输入多少个字符, variable_name后面跟变量名)

read -s var (-s屏幕不显示输入)

read -p "xxxxxxx" var(屏幕打印提示)

read -t timeout var (打印等待时间)

read -d delim_char var (用特定的字符作为输入结束)


1533015463619.png

在Linux中查找某个文件的配置

find 要查找的目录 -name 文件名* (*号表示可以模糊名称部分)或

locate 文件名*

字符分隔

1533018380672.png

相关文章

  • exec命令

    shell 中的 exec 两种用法: 1.exec 命令 ;命令代替shell程序,命令退出,shell 退出;...

  • shell中的内建命令, 函数和外部命令

    Shell识别三种基本命令:内建命令、Shell函数以及外部命令:(1)内建命令就是由Shell本身所执行的命令。...

  • vim学习 09——shell命令

    vim学习 09——shell命令 执行 shell 命令 :!shell命令 : 可以执行 shell 命令。 ...

  • Shell-编程基础

    1、Shell概述 (1)Shell说明: Shell 就是命令解释器,而shell Script 是利用 she...

  • 资源 URL

    1. Shell命令

  • 测试

    shell命令--man 0、man命令的专属图床 点此快速打开文章【图床_shell命令man】 1、man命令...

  • ADB常用命令集合

    基础命令 USB设备命令 文件传输命令 SHELL命令 adb shell pm命令 adb shell am命令...

  • [Linux]Shell

    shell:命令解释器,驱动linux内核;应用程序调用shell命令 1.Shell脚本的执行方式 脚本格式要求...

  • Linux学习-Shell概述

    Shell是什么1 外层ls命令- Shell解释为0101等-给内核。Shell命令解释器-- 交互界面-有地方...

  • shell

    1、 什么是shell? shell是一个命令解释器,将用户输入的命令解释给操作系统内核。 Shell既是一种命令...

网友评论

      本文标题:shell命令(1)

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