Linux常用命令

1 如何从标准输入读取数据
使用read命令。
myvar=”Hi there”
read myvar

2 每个脚本开始的 #!/bin/sh 或 #!/bin/bash 表示什么意思 ?
表示使用的shell。#!/bin/sh表示使用bin/sh, 对于 python 脚本,就是 #!/usr/bin/python

3如何在后台运行脚本
在命令后面加&

4 如何将标准输入和标准粗错误流重定向到同一个文件
Linux Shell环境中的输入输出重定向,用符号<和>来表示。0,1,2分别表示标准输入、标准输出和标准错误。
(1)重定向标准输出到文件
cat foo > out
(2)重定向标准错误到文件
cat foo 2> out
(3)重定向标准错误到标准输出
cat foo 2 &> 1
(4)重定向标准输出到标准错误
cat foo 1 &> 2
(5)将标准输出和标准输入重定向到同一个文件
cat foo >test 2 &>1 或者 cat foo &>test
先将标准输出重定向到文件test,再将标准错误重定向到标准输出。
>& 和&>效果相同

5 [ $a == $b ] 和 [ $a -eq $b ]有什么区别
[ $a == $b ] 表示字符串的比较
[ $a -eq $b ] 表示数字的比较

6 写出测试$a 是否大于12
[ \$a -le 12 ]

7[[ $string == abc* ]] 和 [[ $string == “abc*” ]] 有什么区别
[[ $string == abc* ]] - 检查字符串是否以字母 abc 开头
[[ $string == “abc*” ]] - 检查字符串是否完全等于 abc*

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

zhengjihao

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值