Xshell与基础命令

论坛 期权论坛 编程之家     
选择匿名的用户   2021-6-1 23:38   59   0

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、

分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:3875789
帖子:775174
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP