一、远程连接服务器
1.常用的远程连接工具
Xshell、scureCRT、putty、Mac iterm2
2.连接服务器需要什么
1. 服务器的IP地址
2. 协议 现在一般都使用ssh协议(ssh安全协议,是加密的,Telnet协议不加密,连接网络设备)
3. 端口(22是ssh的默认端口)
4. 账户名和密码
二、bash命令解释器
1. 什么是bash
bash是一个命令解释器,处于用户跟内核之间的中介,用户输入指令,命令解释器进行翻译给内核,内核进行处理,将结果交给解释器,返回结果。
bash的用途太多了,文件、目录、用户、权限、服务、网络、磁盘管理等
2. shell的执行方式
命令行方式执行,效果低下,适合简单的操作,命令很少。
shell scripts脚本:处理较复杂的事情,比如自动化操作,自动化管理,批量管理等。
3. 命令行的登出快捷键
Ctrl+d 、 exit === logout 退出当前登录的用户
4. 命令行的结构
[root@lixian ~]# [] 没有什么含义 就是个括号 root 当前登录的用户 @ 就是个分隔符 lixian 当前的主机名 ~ 当前所在的目录 # 代表超级管理员提示符 $普通用户提示符
5. 命令的执行
命令 选项 参数
ls -l /root
ls 是整条命令的主体,实现要求的 不可省略
-l 是实现不同需求的一种功能选项
/root 文件或者目录,是所要操作的对象
短横杠和长横杠的区别:
短横杠后面的选项是单个字符,但多个单字符可以写在一起
长横杠后面的选项为多个字符, –all –help
6. tab补全
命令补全:输入一个命令的前部分,按一下tab键,如果没有反应,输错了或者内容有很多,不是唯一的,
选项补全:需要安装bash-completion
参数补全:也叫路径补全,对文件或者目录的补全。