美文网首页
Linux shell 学习笔记(未完成)

Linux shell 学习笔记(未完成)

作者: 1angxi | 来源:发表于2015-08-04 18:48 被阅读49次

终端打印

命令:

echo
printf

玩转变量和环境变量

pgrep 获取进程号
cat /proc/pid/environ 进程相关的环境变量

PATH = "$PATH:/other"
export PATH

length = ${#var} 获取var的长度

echo $SHELL 识别当前使用哪种shell

判断是否为root
if [$UID -ne 0]; then
    echo Non root user
else
   echo root user
fi

数学计算

let命令
let result=no1+no2

bc命令,浮点运算
echo "4 * 0.56" | bc

no=54
result = `echo "4 * 0.56" | bc`

bc提供了设定小数精度、进制转换、计算平方等功能。

文件描述符及重定向

保存到文件中
echo "123" > temp.txt

追加到文件中
echo "456" >> temp.txt

将stderr重定向
ls + 2> out.txt

可以将stderr重定向并把stdout也重定向
cmd 2>stderr.txt 1>stdout.txt

使得stderr和stdout都到一个文件里面
cmd 2>&1 output.txt

定义一个文件描述符
exec 4>output.txt
echo newline > &4

数组和关联数组

定义数组
array_var=(1,2,3,4,5,6)
array_var[0] = 1;

使用别名

在~/.bashrc文件中定义别名:
alias ll='ls -al'

转义
\ll

获取日期

日前
date

纪元时
date +%s

检查命令执行时间
start=$(date +%s)
...
end=$(date +%s)

延迟执行
sleep $second

相关文章

  • linux shell脚本攻略笔记

    LINUX SHELL脚本攻略笔记[速查] linux shell脚本攻略笔记

  • Linux shell 学习笔记(未完成)

    终端打印 命令: 玩转变量和环境变量 数学计算 文件描述符及重定向 数组和关联数组 使用别名 获取日期

  • Linux Shell学习笔记

    Linux Shell学习笔记 基本信息 系统:Debian 9.5 发行信息:Debian GNU/Linux ...

  • Shell 学习笔记

    Shell 学习笔记 Shell 是一个用 C 语言编写的程序,它是用户使用 Linux 的桥梁。Shell 既是...

  • Linux基础学习笔记2 Shell

    Linux基础学习笔记2 Shell 本文发布于博客frankwtq 这是Linux基础学习笔记的第二部分,主要介...

  • Linux操作系统命令汇总

    SHELL脚本学习笔记 标签(空格分隔): linux shell脚本 1. 常用命令汇总 alias 设置别名u...

  • Shell入门笔记

    Shell脚本:Linux Shell脚本学习指南菜鸟教程 - Shell教程Linux入门 - Shell脚本是...

  • shell基础

    Linux学习 一、shell介绍 Linux shell基础 什么是shell shell是一个命令解释器,提供...

  • shell script学习笔记

    shell学习笔记 什么是shell? shell是运行在linux服务器上的用c语言编写的程序,即可以是服务器端...

  • shell 教程学习推荐地址

    [shell 教程学习推荐地址:] http://www.runoob.com/linux/linux-shell...

网友评论

      本文标题:Linux shell 学习笔记(未完成)

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