Xshell与基础命令

Xshell

1、什么是Xshell?

   Xshell是一个远程执行命令的客户端程序,对应的服务端程序openssh-sever(默认的端口号22)

    第一层意思:

                    shell代表的是解释器,是对系统接口的封装封装,即在系统接口外又加了一层壳

                    shell只是一种称呼,而bash解释器才是具体的一种shell

    第二层意思:

                    shell这门编程语言(一堆命令及用法)

                    用shell语言写出的程序通常称之为脚本程序

 

套接字客户端------网络------套接字服务端

2、为何要用Xshell?

   远程管理

3、远程连接失败排错

 ①测试网络连通性:

                         ping服务端IP地址

 ②关闭防火墙:

                       systemctl  stop  firewalld 

                       systemctl  disable  firewalld 

 ③关闭eslinux:

                       setenforce1   #    Enforcing   加载并生效

                       setenforce0   #    pormissive 加载但是不生效

                                             #    Disabled    不加载

      vim   /etc/sysconfig/selinux

                                     修改SELINUX=disabled

 查看selinux的状态

                      getenforce

 开启客户端程序

        systemctl restart sshd  

        systemctl restart network  

4、系统命令

POSIX

   Linux系统支持posix,posix全称可移植的操作系统接口,posix是一种规范

shell交互式环境

   #:超级管理员用户提示符

   $:  普通用户提示符

   ~:当前用户的个人文件夹===家目录

   useradd (用户名)

   passwd  (用户密码) # 交互式

   echo"123" | passwd (用户名)--stdin(非交互式)

shell命令的语法格式

  命令:就是一个单词,对应一个功能/程序,运行一条命令就是一个程序

  选项:对命令的描述,控制命令的具体运行

  参数:命令的操作对象

  例如:ls -l /boot

bash解释器特性:

 命令和文件自动补全注意:Tab只能补全命令和文件快捷键

 Ctrl+C 终止命令的运行

 Ctrl+D 退出=exit

 Ctrl+L 清屏

 Ctrl+A 快速移动光标到行首

 Ctrl+E 快速移动光标到行尾

 Ctrl+R 搜索历史命令

 !$ 取上一条命令的最后一个参数

历史命令

 history:查看历史命令

 history -c:清空历史命令

 cat ~/.bash_history:历史命令保持文件

 历史命令默认保持1000条,可以修改/etc/profile中的HISTSIZE=2000

别名

 alias:查询当前系统的别名

 alias (别名)=‘ls /etc/sysconfig/net-work-scripts/’  建立别名

修改主机名

 1、vim /etc/hostname   永久修改主机名

 2、hostnamectl set hostname(主机名) 退出重新进入即可看到修改后的主机名

重启

 shutdown -r 10  十分钟后关机

 shutdown -r  0   立即重启

 shutdown -r now 立即重启

 init 6       立即重启

 re boot   立即重启

关机

 shutdown -h 10  十分钟后关机

 shutdown -h 0    立即关机

 halt          立即关机

 poweroff  立刻关机

取消正在进行的关机或重启(showdown -c)

注销登录账户

 exit、 logout、 Ctrl+d、

 

 

 

 

 

 

 

 

    

©️2020 CSDN 皮肤主题: 深蓝海洋 设计师:CSDN官方博客 返回首页