···
首页
···
开发工具
···
开发入门教程
···
网址导航
···
搜索
Ctrl K
bash
SSH 密钥登录
SSH 密钥登录,SSH 默认采用密码登录,这种方法有很多缺点,简单的密码不安全,复杂的密码不容易记忆,每次手动输入也很麻烦。密钥登录是比密码登录更好的解决方案。,密钥是什么,密钥(key)是一个非常大的数字,通过加密算法...
Bash 行操作
Bash 行操作,简介,Bash 内置了 Readline 库,具有这个库提供的很多“行操作”功能,比如命令的自动补全,可以大大加快操作速度。,这个库默认采用 Emacs 快捷键,也可以改成 Vi 快捷键。,$ set -o vi,,下面的命令可以改回 Ema...
条件判断
条件判断,本章介绍 Bash 脚本的条件判断语法。,if 结构,if是最常用的条件判断结构,只有符合给定条件时,才会执行指定的命令。它的语法如下。,if commands; then, commands,[elif commands; then, commands...],[else, ...
Bash 脚本入门
Bash 脚本入门,脚本(script)就是包含一系列命令的一个文本文件。Shell 读取这个文件,依次执行里面的所有命令,就好像这些命令直接输入到命令行一样。所有能够在命令行完成的任务,都能够用脚本完成。,脚本的好处是可以重...
Bash 的基本语法
Bash 的基本语法,本章介绍 Bash 的最基本语法。,echo 命令,由于后面的例子会大量用到echo命令,这里先介绍这个命令。,echo命令的作用是在屏幕输出一行文本,可以将该命令的参数原样输出。,$ echo hello world,hello world...
Bash 简介
Bash 简介,Bash 是 Unix 系统和 Linux 系统的一种 Shell(命令行环境),是目前绝大多数 Linux 发行版的默认 Shell。,Shell 的含义,学习 Bash,首先需要理解 Shell 是什么。Shell 这个单词的原意是“外壳”,跟 kernel(内核)...
rsync 命令
rsync 命令,简介,rsync 是一个常用的 Linux 应用程序,用于文件同步。,它可以在本地计算机与远程计算机之间,或者两个本地目录之间同步文件(但不支持两台远程计算机之间的同步)。它也可以当作文件复制工具,替代cp和mv命...
SSH 服务器
SSH 服务器,简介,SSH 的架构是服务器/客户端模式,两端运行的软件是不一样的。OpenSSH 的客户端软件是 ssh,服务器软件是 sshd。本章介绍 sshd 的各种知识。,如果没有安装 sshd,可以用下面的命令安装。,# Debian,$ sudo ap...
引号和转义
引号和转义,Bash 只有一种数据类型,就是字符串。不管用户输入什么数据,Bash 都视为字符串。因此,字符串相关的引号和转义,对 Bash 来说就非常重要。,转义,某些字符在 Bash 里面有特殊含义(比如$、&、*)。,$ echo $date,...
SSH 端口转发
SSH 端口转发,简介,SSH 除了登录服务器,还有一大用途,就是作为加密通信的中介,充当两台服务器之间的通信加密跳板,使得原本不加密的通信变成加密通信。这个功能称为端口转发(port forwarding),又称 SSH 隧道(tunnel)。,...
上一页
1
2
3
下一页
前往
页