···
首页
···
开发工具
···
开发入门教程
···
网址导航
···
搜索
Ctrl K
bash
SSH 客户端
SSH 客户端,简介,OpenSSH 的客户端是二进制程序 ssh。它在 Linux/Unix 系统的位置是/usr/local/bin/ssh。,Linux 系统一般都自带 ssh,如果没有就需要安装。,# Ubuntu 和 Debian,$ sudo apt install openssh-client,,# Ce...
Bash 的算术运算
Bash 的算术运算,算术表达式,((...))语法可以进行整数的算术运算。,$ ((foo = 5 + 5)),$ echo $foo,10,,((...))会自动忽略内部的空格,所以下面的写法都正确,得到同样的结果。,$ ((2+2)),$ (( 2+2 )),$ (( 2 + 2 )),,这...
SSH 证书登录
SSH 证书登录,SSH 是服务器登录工具,一般情况下都采用密码登录或密钥登录。,但是,SSH 还有第三种登录方法,那就是证书登录。某些情况下,它是更合理、更安全的登录方法,本文就介绍这种登录方法。,非证书登录的缺点,密码登...
set 命令,shopt 命令
set 命令,shopt 命令,set命令是 Bash 脚本的重要环节,却常常被忽视,导致脚本的安全性和可维护性出问题。本章介绍set的基本用法,帮助你写出更安全的 Bash 脚本。,简介,我们知道,Bash 执行脚本时,会创建一个子 Shell。,$ ...
Bash 启动环境
Bash 启动环境,Session,用户每次使用 Shell,都会开启一个与 Shell 的 Session(对话)。,Session 有两种类型:登录 Session 和非登录 Session,也可以叫做 login shell 和 non-login shell。,登录 Session,登录 Session 是...
脚本除错
脚本除错,本章介绍如何对 Shell 脚本除错。,常见错误,编写 Shell 脚本的时候,一定要考虑到命令失败的情况,否则很容易出错。,#! /bin/bash,,dir_name=/path/not/exist,,cd $dir_name,rm *,,上面脚本中,如果目录$dir_nam...
mktemp 命令,trap 命令
mktemp 命令,trap 命令,Bash 脚本有时需要创建临时文件或临时目录。常见的做法是,在/tmp目录里面创建文件或目录,这样做有很多弊端,使用mktemp命令是最安全的做法。,临时文件的安全问题,直接创建临时文件,尤其在/tmp目...
命令提示符
命令提示符,用户进入 Bash 以后,Bash 会显示一个命令提示符,用来提示用户在该位置后面输入命令。,环境变量 PS1,命令提示符通常是美元符号$,对于根用户则是井号#。这个符号是环境变量PS1决定的,执行下面的命令,可以看到...
上一页
1
2
3
下一页
前往
页