bash 常用命令


有时候一些简单的操作用不到复杂的编程语言,只需要几行 Shell 命令就搞定了

完全没必要用 Java 写,省时省事,何乐不为呢?

Shell 中将数字转为字符串并在前面补零

示例:生成指定范围内的随机时间

#!/bin/bash

function rand(){
    min=$1
    max=$(($2-$min+1))
    #增加一个 10 位的数再求余
    num=$(($RANDOM+1000000000))
    echo $(($num%$max+$min))
}

day='2018-03-13'
# 时分秒字符串(两位数字)
hh=`echo 8 | awk '{printf("%02d\n",$0)}'`
mm=`echo $(rand 0 25) | awk '{printf("%02d\n",$0)}'`
ss=`echo $(rand 0 59) | awk '{printf("%02d\n",$0)}'`
echo $day $hh:$mm:$ss

登陆 Linux 服务器

ssh username@ip

Linux 文件传输

# 将本地文件上传到服务器的目的路径
scp -P 端口号 本地文件路径 username@服务器 ip:目的路径
# 将服务器上目的路径的文件下载到本地路径
scp -P 端口号 username@ip:路径 本地路径

文章作者: CrazyBunQnQ
版权声明: 本博客所有文章除特別声明外,均采用 CC BY-NC 4.0 许可协议。转载请注明来源 CrazyBunQnQ !
 上一篇
不常用的 Git 命令 不常用的 Git 命令
虽然现在有很多 Git 图形化工具,但是它们都有一个共通的缺点:功能不全。 所以有时候遇到一些棘手问题,是无法通过图形化工具来解决的,这时候就只能使用命令行来解决了。
2018-04-05
下一篇 
K2 最新版固件刷华硕老毛子 K2 最新版固件刷华硕老毛子
去年通过斐讯 0 元购入手了 K2 路由器,用着还不错吧,前几天又通过 0 元购入手了 K3 路由器,然后 K2 就打算刷个能翻墙的系统玩了,就算刷成砖了也无所谓啦,反正是白给的,哈哈。
2018-03-02
  目录