4-Linux常用命令

用户组相关操作

1、创建用户组

groupadd 创建(添加)用户组

在这里插入图片描述

2、创建用户并指定用户组

在这里插入图片描述

3、删除用户组

groupdel 删除用户组

在这里插入图片描述

如果用户组下面有用户,先删除用户再删除用户组

sudo groupadd 用户组名创建用户组
sudo useradd -m -g 用户组 用户名创建用户并指定用户组使用
sudo groupdel 用户组名删除用户组
/etc/group查看用户组信息

远程登录、远程拷贝命令

ssh 远程登录

ssh定义

ssh是专⻔为远程登录提供的⼀个安全性协议,常⽤于远程登录,想要使⽤ssh服务,需要安装相应的服务端和客户端软件,当软件安装成功以后就可以使⽤ssh命令了,以后可以通过远程登录之间操作远程的服务器。

在这里插入图片描述

软件安装过程

1、Ubuntu安装服务端软件

打开终端,输入命令sudo apt-get install openssh-server

2、主机安装客户端软件

客户端电脑如果是 macOS 系统则不需要安装 ssh 客户端软件,默认 已经安装过了,直接可以使⽤ ssh 命令

客户端电脑如果是Windows系统则需要安装OpenSSH for Windows 这个软件

步骤如下:

安装openssh

a)使用Windows + R快捷键打开「运行」对话框,输入powershell,然后按Ctrl + Shift + Enter以管理员权限打开 PowerShell 窗口。

b)执行以下命令查看 OpenSSH 安装状态:

Get-WindowsCapability -Online | Where-Object Name -like 'OpenSSH*'

c)安装 OpenSSH 客户端组件:

Add-WindowsCapability -Online -Name OpenSSH.Client~~~~0.0.1.0

在这里插入图片描述

接下来就是使用openssh客户端连接远程服务器

a)打开命令提示符或 Powershell,执行以下命令来检查 OpenSSH 客户端是否已经正确安装

ssh

b)使用以下命令连接到配置了 SSH 的服务器

ssh [用户名]@[服务器IP]

c)首次连接时,会要求你输入密码。如果远程设备使用非标准 22 端口,需要指定端口号:

ssh 用户名@服务器名称 -p 端口号

在这里插入图片描述

如何知道Linux(ubuntu)虚拟环境的ip地址?

在虚拟环境中打开终端,输入以下命令。

ifconfig -a

有可能提示没有命令,需要安装net-tools

sudo apt install net-tool

scp命令的使用

scp是基于ssh进行安全的远程文件拷贝的命令,也就是说需要保证服务端和客户端电脑安装了相应的ssh软件。

scp命令格式

1、远程拷贝文件

本地文件拷到远程服务器

scp 本地文件 远程服务器用户名@远程服务器ip地址:指定拷贝到远程服务器的路径    

远程服务器文件拷到本地

scp 远程服务器用户名@远程服务器ip地址:远程服务器文件 指定拷贝到本地的路径    

2、远程拷贝目录

scp -r 本地目录 远程服务器用户名@远程服务器ip地址:指定拷贝到远程服务器的路径
scp -r 远程服务器用户名@远程服务器ip地址:远程服务器目录 指定拷贝到本地的路径

在这里插入图片描述

但是scp这个方式拷贝文件太麻烦了,所有我们采用另外一种方式,请看下文

FileZilla软件的使用

FileZilla是一个免费开源的FTP软件, 可以可视化方式上传和下载文件。以后可以通过 FileZilla 来代替 scp 命令

软件的安装直接从官网下载即可,网址为客户端 - FileZilla中文网

在这里插入图片描述
在这里插入图片描述

软件安装

安装方式说明
离线安装deb文件格式安装
在线安装apt-get方式安装

deb文件格式安装

是Ubuntu的安装包格式,可以使用dpkg命令进行软件的安装和卸载

离线安装deb安装包

sudo dpkg –i deb安装包

在这里插入图片描述

apt-get方式安装

是在线安装deb软件包的命令,主要用于在线从互联网的软件仓库中搜索、安装、升级、卸载软件

在线安装deb安装包

sudo apt–get install 安装包

在这里插入图片描述

更改镜像源

因为使用 apt-get 命令默认是从国外的服务器下载安装软件的,会导致下载安装速度很慢,所以需要更改成国内的镜像源服务器。

国内的镜像服务器和国外服务器软件信息都是同步的,在国内镜像服务器下载软件速度会变快。

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

软件卸载

deb文件格式卸载

sudo dpkg –r 安装包名

在这里插入图片描述

apt-get方式卸载

sudo apt-get remove 安装包名

在这里插入图片描述

编辑器vim

vim的介绍

vim 是一款功能强大的文本编辑器,也是早年 Vi 编辑器的加强版,它的最大特色就是使用命令进行编辑,完全脱离了鼠标的操作。

vim的工作模式

  1. 命令模式
  2. 编辑模式
  3. 末行模式

提示:vim打开文件的是命令模式

编辑模式和末行模式之间不能直接进行切换,都需要通过命令模式来完成。

在这里插入图片描述

末行模式命令

命令说明
:w保存
:wq保存退出
:x保存退出
:q!强制退出

vim的常用命令

在这里插入图片描述

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值