linux入门(二)
目录
一、远程登录Linux
1.远程登录Linux-XShell5
2.XShell5的关键配置
3.远程上传下载文件Xftp5
4.Xftp5的配置和使用
5.Xftp5的中文乱码问题
二、vi和vim编辑器
1.vi和vim的基本介绍
2.vi和vim的三种常见模式
(1)正常模式
(2)插入模式
(3)命令行模式
3.vi和vim三种模式的相互转化图
4.快捷键的使用案例
三、开机&重启
四、用户登录和注销
1.添加用户
2.修改密码
3.删除用户
4.查询用户信息
5.切换用户
6.用户组
(1)增加组
(2)删除组
(3)增加用户时直接加上组
(4)修改用户的组
7./etc/passwd文件
8./etc/shadow文件
9./etc/group文件
一、远程登录Linux
说明: 公司开发时候,具体的情况是这样的
1) linux服务器是开发小组共享的.
2) 正式上线的项目是运行在公网的.
3) 因此程序员需要远程登录到centos进行项目管理或者开发.
1.远程登录Linux-XShell5
说明: Xshell 是目前最好的远程登录到Linux操作的软件,流畅的速度并且完美解决了中文乱码的问题,是目前程序员首选的软件。
Xshell是一个强大的安全终端模拟软件,它支持SSH1, SSH2, 以及Microsoft Windows 平台的TELNET 协议。
Xshell可以在Windows界面下用来访问远端不同系统下的服务器,从而比较好的达到远程控制终端的目的。
2.XShell5的关键配置
3.远程上传下载文件Xftp5
是一个基于windows平台的功能强大的SFTP、FTP文件传输软件。使用了Xftp 以后,windows 用户能安全地在UNIX/Linux和Windows PC 之间传输文件。
4.Xftp5的配置和使用
5.Xftp5的中文乱码问题
二、vi和vim编辑器
1.vi和vim的基本介绍
所有的Linux 系统都会内建vi 文本编辑器。
vim 具有程序编辑的能力,可以看做是vi的增强版本,可以主动的以字体颜色辨别语法的正确性,方便程序设计。代码补完、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。
2.vi和vim的三种常见模式
(1)正常模式
以vim 打开一个档案就直接进入一般模式了(这是默认的模式)。在这个模式中,你可以使用『上下左右』按键来移动光标,你可以使用『删除字符』或『删除整行』来处理档案内容,也可以使用『复制、贴上』来处理你的文件数据。
(2)插入模式
按下i, I, o, O, a, A, r, R等任何一个字母之后才会进入编辑模式, 一般来说按i即可.
(3)命令行模式
在这个模式当中,可以提供你相关指令,完成读取、存盘、替换、离开vim 、显示行号等的动作则是在此模式中达成的!
3.vi和vim三种模式的相互转化图
4.快捷键的使用案例
1) 拷贝当前行yy , 拷贝当前行向下的5行5yy,并粘贴。
2) 删除当前行dd , 删除当前行向下的5行5dd
3) 在文件中查找某个单词[命令行下/关键字,回车查找, 输入n 就是查找下一个]
4) 设置文件的行号,取消文件的行号.[命令行下: set nu 和:set nonu]
5) 使用快捷键到底文档的最末行[G]和最首行[gg]
三、开机&重启
基本介绍:
shutdown –h now 立该进行关机
shudown -h 1 "1 分钟后会关机了"
shutdown –r now 现在重新启动计算机
halt 关机,作用和上面一样.
reboot 现在重新启动计算机
sync 把内存的数据同步到磁盘.
注意细节:
不管是重启系统还是关闭系统,首先要运行sync命令,把内存中的数据写到磁盘中
四、用户登录和注销
基本介绍:
1)登录时尽量少用root帐号登录,因为它是系统管理员,最大的权限,避免操作失误。可以利用普通用户登录,登录后再用”su -用户名’命令来切换成系统管理员身份.
2)在提示符下输入logout即可注销用户
1.添加用户
(1)基本语法
useradd 用户名
(2)注意
1)当创建用户成功后,会自动的创建和用户同名的家目录
2)也可以通过useradd -d 指定目录 新的用户名,给新创建的用户指定家目录
2.修改密码
(1)基本语法
passwd 用户名
(2)注意
3.删除用户
(1)基本语法
userdel 用户名:删除用户,但保留家目录
userdel -r 用户名:删除用户以及用户家目录
(2)注意
在删除用户时,我们一般不会将家目录删除
4.查询用户信息
(1)基本语法
id 用户名
(2)注意
当用户不存在时,返回“无此用户”
5.切换用户
(1)基本语法
su –切换用户名
(2)注意
1)从权限高的用户切换到权限低的用户,不需要输入密码,反之需要。
2)当需要返回到原来用户时,使用exit指令。
6.用户组
类似于角色,系统可以对有共性的多个用户进行统一的管理
(1)增加组
groupadd 组名
(2)删除组
group del 组名
(3)增加用户时直接加上组
useradd -g 用户组 用户名
(4)修改用户的组
usermod -g 用户组 用户名
7./etc/passwd文件
用户(user)的配置文件,记录用户的各种信息。
每行的含义:
用户名:口令:用户标识号:组标识号:注释性描述:主目录:登陆Shell
8./etc/shadow文件
口令的配置文件。
每行的含义:
登录名:加密口令:最后一次修改时间:最小时间间隔:最大时间间隔:警告时间:不活动时间:失效时间:标志
9./etc/group文件
组(group)的配置文件,记录Linux包含的组的信息。
每行的含义:
组名:口令:组标识号:组内用户列表
linux入门(二)相关推荐
- linux入门(二【粉丝版--隐私】)
目录 搜索命令 1.find 搜索 1.1 目标 1.2 路径 1.3 实现 : 在指定目录中 根据名称 搜索 命令格式 1.3 小结 解压缩命令 1.目标 2 路径 3.实现 3.1 第一步: 打包 ...
- linux ubuntu 桌面,Ubuntu Linux 入门(三):熟悉 Ubuntu Linux 桌面环境
Posted on 2011/08/16, 13:53, by Terry Chen, under Linux. 在Ubuntu Linux 入门(二):安装 Ubuntu Linux一文中,我们已经 ...
- 嵌入式 Linux 入门 环境篇(二、安装虚拟机 — 体验 Ubuntu 22.04)
嵌入式 Linux入门 环境篇第二课,正好换了新电脑,更新 Ubuntu 虚拟机的安装, 体验一下 Ubuntu 22.04 ...... by 矜辰所致 前言 因为以前的电脑虚拟机环境我都配置好了, ...
- 【Linux】Linux入门学习之常用命令二
介绍 这里是小编成长之路的历程,也是小编的学习之路.希望和各位大佬们一起成长! 以下为小编最喜欢的两句话: 要有最朴素的生活和最遥远的梦想,即使明天天寒地冻,山高水远,路远马亡. 一个人为什么要努力? ...
- 嵌入式 Linux 入门(二、Linux 文件系统、文件类型及权限管理)
嵌入式 Linux入 门第二课, linux 文件系统.文件类型及权限管理. ...... 矜辰所致 目录 前言 一.Linux 文件属性 1.1 Linux 文件类型 1.2 Linux 文件权限及 ...
- linux内核开发入门二(内核KO模块介绍、开发流程以及注意事项)
linux内核开发入门二(内核KO模块介绍.开发流程以及注意事项) 一.什么是内核模块 内核模块:ko模块(Kernel Object Module)是Linux内核中的可加载模块,它可以动态地向内核 ...
- Linux入门最终集! Vue SpringBoot Mybatis-Plus Linux 阿里云!
Linux入门最终集! Vue & SpringBoot & Mybatis-Plus & Linux & 阿里云! 一.Xshell连接时出现警告 The remot ...
- Linux入门基础教程之Linux下软件安装
Linux入门基础教程之Linux下软件安装 一.在线安装: sudo apt-get install 即可安装 如果在安装完后无法用Tab键补全命令,可以执行: source ~/.zshrc AP ...
- linux 入门教程
linux入门教程 搜索 Linux入门教程 前言 第一章 关于Linux的历史 第二章 图形界面还是命令窗口 第三章 Linux操作系统的安装 第四章 初步进入linux世界 第五章 Linux系统 ...
- 转 Python爬虫入门二之爬虫基础了解
静觅 » Python爬虫入门二之爬虫基础了解 2.浏览网页的过程 在用户浏览网页的过程中,我们可能会看到许多好看的图片,比如 http://image.baidu.com/ ,我们会看到几张的图片以 ...
最新文章
- WCF+Silverlight一个简单的RSS阅读器(二)
- 20年研发管理经验谈(十六)
- 理解oauth2.0【转载】
- C语言 | 使用牛顿法求非线性方程的一个实根(附代码)
- Servlet异常处理
- 前端学习(3187):ant-design的button介绍按钮属性
- 自动飞行控制系统_波音公司将重设计737MAX自动飞行控制系统!力求十月前复飞...
- 我从Kaggle机器学习竞赛中获得的经验
- 怎么才能升级成鸿蒙系统,怎么能升级成鸿蒙系统
- 专业零售商行业调研报告 - 市场现状分析与发展前景预测(2021-2027年)
- 如何从JQuery中的each()函数中断/退出? [重复]
- jQuery学习笔记(4)-设置元素的属性和样式
- opencv-python 测试FPS
- C#基础(10)——飞行棋游戏
- 安卓手机投屏软件_手机投屏软件哪个好?推荐这五款投屏神器
- 骑士周游(马踏棋盘)问题
- 玩转大数据,城市规划不再“跟着感觉走”
- Access根据出生日期计算年龄_不好意思,Power Query里根据出生日期计算年龄有点儿繁琐!...
- python爬虫之一(2):爬取网页小说(圣墟)
- 【音视频】获取桌面程序窗口列表以及桌面、窗口的缩略图(4-4)