当前位置: 首页 > news >正文

Linux入门--远程登录与用户管理

远程登录Linux

远程登录客户端有Xshell6、Xftp6.

Xshell是一个强大的安全终端模拟软件,它支持SSH1、SSH2,以及windows的telent协议。

Xshell可以在windows下访问远端不同系统下的服务器,从而达到远程控制终端的目的。

下载地址:家庭/学校免费 – NetSarang Website

先获取linux服务器的IP地址,输入指令:

ifconfig

然后使用Xshell进行远程登录即可。其中协议选择ssh。端口是22.

Xftp是一个基于Windows的功能强大的SFTP、FTP文件传输软件。它可以使用户能安全地在Linux和Windows之间传输文件。

连接时,协议选择sftp 端口选择22 这些都是默认的。

vi和vim编辑器

Linux会内置vi文本编辑器

Vim具有程序编辑能力,可以看作是Vi的增强版本,可以主动的以字体颜色辨别语法的正确性,方便程序设计。代码补完、编译及错误跳转等方便变成的功能特别丰富,在程序员中被广泛使用。

vi和vim常用的三种模式

正常模式

以vim打开一个文件就直接进入一般模式了(默认的模式)。在这个模式中,你可以使用【上下左右】按键来移动光标,可以使用【删除字符】或【删除整行】来处理文件内容,也可以使用【复制、粘贴】来处理文件数据。

插入模式

按下i\I\o\O\a\A\r\R 等任何一个字母后才会进入编辑模式,一般按i即可

命令行模式

按下esc, 然后输入【:】进入命令行模式。此模式中,可以使用指令完成读取,存盘、替换、离开vim、显示行号等的动作。

vim Hello.java // 表示使用vim 编写Hello.java文件
然后输入 i  进入插入模式
然后编辑内容,完成按下esc然后输入:wq ,wq表示写入并退出,  进入命令行模式

wq表示写入并退出,q表示退出,q!表示强制退出不保存。

快捷键使用

  • 【一般模式下】拷贝当前行 yy,拷贝当前行向下的5行 5yy,并粘贴【p】
  • 【一般模式下】删除当前行 dd,删除当前行向下的5行 5dd
  • 在文件中查找某个单词【命令行下/关键字 ,回车 查找,输入n 就是查找下一个】
  • 设置文件的行号,取消文件的行号【命令行下:set nu 和: set nonu】
  • 【一般模式下】使用快捷键到一个文档的最末行【G】和最首行【gg】
  • 在一个文件中【一般模式下】撤销刚才的输入【u】
  • 【一般模式下】在一个文件中将光标移动到 20行 20+shift+g 或者20+gg 也可以

关机和重启命令

shutdown -h now   立刻进行关机
shutdown -h 1      1分钟后关机
shutdown -r now		现在重启
halt				关机
reboot				现在重启
sync				把内存的数据同步到磁盘

注意:不管关机还是重启,要先运行sync,把内存的数据写到磁盘。

目前shutdown/halt/reboot 等命令均已经在关机前进行了 sync 。最好还是养成 关机前运行sync的习惯。

用户登录与注销

登录时尽量少用root账号登录,因为它权限最大,避免操作失误。可以普通用户登录,然后再用【su - 用户名】命令来切换成系统管理员身份。

在提示符下输入logout 即可注销用户。

logout注销指令在图形运行级别无效,在运行级别3下有效。

用户管理

添加用户

useradd 用户名

当用户创建成功后,会自动创建和用户同名的home目录

可以通过useradd -d 【指定目录】 【新的用户名 】,给新创建的用户指定home目录

指定/修改密码

passwd 用户名

pwd 指令 显示当前所在目录

删除用户

userdel 用户名   // 删除用户,保留home目录
userdel -r 用户名  // 删除用户及其home目录

查询用户信息

id 用户名

切换用户

su - 用户名

权限高的用户切换到权限低的用户,不需要输入密码,反之需要。

需要返回到原来用户时,使用exit/logout指令

查看当前用户

whoami/who am i

用户组

类似于角色,系统对有共性/权限的多个用户进行统一管理

groupadd 组名   // 新增组
groupdel 组名   // 删除组
useradd -g 用户组 用户名   // 增加用户时直接加上组
usermod -g 用户组 用户名   // 修改用户的组

如果新建一个用户没有指定组,那么linux会默认创建一个与用户同名的组,并且把用户加到这个组里。

用户和组相关文件

  • /etc/passwd 文件

用户的配置文件 ,记录用户的各种信息

每行的含义:用户名:口令:用户标识号:组标识号:注视性描述:主目录:登录Shell

  • /etc/shadow 文件

口令的配置文件

每行的含义:登录名:加密口令:最后一次修改时间:最小时间间隔:最大时间间隔:警告时间:不活动时间:失效时间:标志

  • /etc/group 文件

组的配置文件,记录组的信息

每行含义:组名:口令:组标识号:组内用户列表

http://www.jsqmd.com/news/635096/

相关文章:

  • Win11Debloat终极指南:一键清理Windows 11预装垃圾,让你的系统重获新生
  • ViPER4Windows终极修复指南:简单三步解决Windows 10/11音频兼容性问题 [特殊字符]
  • 【国家级AI系统审计指南】:基于NIST AI RMF与OWASP Top 10 for LLMs的AIAgent双模日志审计框架
  • 从零上手谷歌Colab:免费GPU环境搭建与个人数据集加载实战
  • Graphite代码审查自动化实践
  • CHORD-X视觉战术指挥系统Python爬虫数据注入:开源情报自动收集与分析
  • 教育大模型落地难?SITS2026 AIAgent案例全链路复盘,从Prompt工程到教育伦理审查,12个关键决策点不容错过
  • 2026年贵州智慧停车与智能安防一站式解决方案深度横评|官方联系直达 - 精选优质企业推荐榜
  • 终极离线语音转文字指南:如何在本地电脑上安全转录音频文件
  • 一文读懂机器学习与深度学习的区别是什么
  • ARM 架构 JuiceFS 性能优化:基于 MLPerf 的实践与调优郝
  • 2026奇点大会AIAgent推荐系统技术栈全景图,含3类不可替代中间件选型矩阵与2027兼容性预警
  • 优客工具箱:让音频格式转换变得触手可及
  • 二本计算机专业转AI Agent:简历怎么写才加分
  • 虚拟机ftp安装
  • 建筑热成像检测数据集 建筑物表面缺陷图像识别 建筑外墙保温缺陷检测、管道热损失识别 建筑物表面温度识别第10357期(代码+数据集+模型+界面)
  • 生成式 AI 知识创造 ROI 指标有哪些 如何量化效果?
  • HarmonyOS在语文教学中的应用-8. 古诗配乐朗读《静夜思》
  • LangChain4j+SpringBoot 实战:构建企业级智能知识库问答系统
  • Python中的函数及变量
  • 2026 金融科技公司数据 API 解决方案:MCP Agent
  • gte-base-zh快速上手:Xinference框架下的文本嵌入模型部署实战
  • 自我规范手册
  • 还在手动降重到凌晨?你的同学早就用这些神器轻松搞定了
  • OpenFace 2.2.0实战:4大核心功能深度解析与高效应用指南
  • 绿联NAS小白也能搞定:5分钟用Docker部署VoceChat私人聊天室(附常见问题排查)
  • SQUIRE: Leveraging Sequence-to-sequence Transformers for Robust Multi-hop Knowledge Graph Completion
  • AI时代的算法思维:大经典排序学习竞
  • 深度解析:如何构建企业级智能客服监控系统的5大核心技术
  • 如何用c# 做 mcp/ChatGPT app坛