Linux学习
1.CentOS的远程连接
软件下载:
下载Xshell 可以远程连接操控Linux服务器
下载xftp可以对Linux下载或上传文件
2.Linux_vi_Vim 快捷键
在命令行下输入 vim xxx 进入一般模式 按 i 或者 a 进入编辑模式
按ESC键退出编辑模式进入一般模式 按 : 或 / 进入命令行模式 wq(保存或退出) q退出():q!(强制退出并且不保存)
快捷键练习:
前提:先进入命令行模式(编辑模式下按*Esc*键)
1.拷贝当前行 ==yy== 拷贝当前行向下的5行 ==5yy==,按下 ==p== 键复制
2.删除当前行 ==dd==,删除当前行向下的5行 ==5dd==
3、
3.1 在文件中查找某个单词 进入 命令行模式下 / 关键字 ,回车 查找, 输入 n 就是查找下一个
3.2 显示行数 在命令行下输入 /set nu
取消显示行数 在命令下输入 /set nonu
3.3 命令行模式下 输入 G (注意是大写的G)定位到最后一行
命令行模式下 输入 gg (注意是小写的gg)定位到首行
命令行模式下 输入 == 行数 shift+g== 跳转到该行数
4、关机 & 重启命令
shutdown -h now 立刻进行关机
shudown -h 1 "hello,1分钟后自动关机"
shutdown -r now 立刻重启
halt 关机
reboot 重启
sync 将内存同步到磁盘
注意:每次使用开关机指令时,建议先sync一下,把内存写入磁盘,以免数据丢失
5、用户的管理与注销
使用root账户
添加用户: useradd 用户名
用户添加密码: passwd 用户名 (如果没有写用户名的话,默认给当前用户更改密码)
输入密码
查看用户信息
id 用户名
切换用户
su - 用户名
权限高的用户切换到权限低的用户时不需要密码,反之亦然
需要返回原来的用户时使用 exit 或者logout
查看当前用户
who am i
显式的是第一次登陆时的用户 切换用户时输入whoami还是显式第一次登陆的用户
删除用户
userdel [-r] 用户名 不加r时会保留家目录
加r时不会保留家目录
(建议保留家目录)
用户组
如果创建用户时没有给用户赋值组,那么默认创建一个和用户同名的组将此用户放入
为用户赋值组
useradd -g 组名 用户名
更改用户的组
usermod -g 组名 用户名
用户和组相关的文件
8.9.1/etc/passwd文件
用户(user)的配置文件,记录用户的各种信息
每行的含义:用户名:口令:用户标识号:组标识号:注释性描述:主目录:登录 Shell
8.9.2/etc/shadow文件
口令的配置文件
每行的含义:登录名:加密口令:最后一次修改时间:最小时间间隔:最大时间间隔:警告时间:不活动时间:失效时间:标志
8.9.3 etc/group文件
组(group)的配置文件,记录Linux包含的组的信息每行含义:组名:口令:组标识号:组内用户列表
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律