Linux实操篇

news/2024/10/28 23:36:58/

vi和vim编辑器

vi:Linux系统会内置vi文本编辑器

vim:具有程序编辑的能力,可以看做vi的增强版本,可以主动的以字体颜色辨别语法的正确性,方便程序设计。

vi和vim的三种模式

1、正常模式

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

2、插入模式

按 i,I,o,O,a,A,r,R等任何一个字母之后才会进入编辑模式。

3、命令行模式

在这个模式当中,可以提供相关指令,完成读取,存盘,替换,离开vim,显示行号等动作

三种模式转换

 vi和vim快捷键


1.拷贝当前行yy  拷贝当前行向下的5行5yy ,井粘贴(输入p).
2.删除当前行dd ,删除当前行向下的5行5dd
3.在文件中查找某个单词[命令行下/关键字,回车 查找。输入n就是查找下一个]
4.设置文件的行号,取消文件的行号[命令行下: set nu和:set nonu]
5.编辑/etc/profile文件,在一般模式下使用快捷键到该文档的最末行[G]和最首行[gg]
6.一般模式下在一个文件中输入"hello"然后又撤销这个动作 u
7.一般模式下编辑/etc/profile文件,井将光标移动到20行 输入 20 再输入 shift+g

 

 关机和重启指令


●基本介绍
shutdown -h now  立该进行关机
shudown -h 1  "hello, 1分钟后会关机了"
shutdown -r now 现在重新启动计算机
halt 关机,作用和上面一-样.
reboot  现在重新启动计算机
sync   把内存的数据同步到磁盘.
●注意细节
1.不管是重启系统还是关闭系统,首先要运行sync命令,把内存中的数据写到磁盘中
2.目前的 shutdown/reboot/halt等命令均已经在关机前进行sync

用户登录和注销


●基本介绍
1.登录时尽量少用roo帐号登录 ,因为它是系统管理员,最大的权限,避免操作失误。可以利用
普通用户登录,登泉后再用”su-用户名’命令来切换成系统管理员身份.
2.在提示符下输入logout即可注销用户


添加用户

Linux系统是一个多用户多任务的操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统
●基本语法
useradd 用户名
1.当创建用户成功后,会自动的创建和用户同名的home目录
2也可以通过useradd -d 指定目录新的用户名,给新创建的用户指定home目录

给添加的用户设置密码:

语法:passwd 用户名(注意一定要写用户名,不然它会默认给当前用户修改密码) 

pwd显示当前用户所在目录:

删除用户

1、删除用户,保留home目录 (userdel 用户名)

2、删除用户以及home目录(userdel -r 用户名)(谨慎删除)

 查询用户信息

基本语法:id 用户名

  

切换用户信息


在操作Linux中,如果当前用户的权限不够,可以通过 su -指令,切换到高权限用户,比如root
●基本语法
su - 切换用户名
1.从权限高的用户切换到权限低的用户,不需要输入密码,反之需要。

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

注意:su - 用户名 -前后都有空格

查看当前用户信息

想知道自己在哪

基本语法:whoami/who am i

用户组

有共同权限的用户放到同一个组,方便管理

  • 新增组

groupadd 组名

  • 删除组

groupdel 组名

我们在添加用户的时候,Linux会默认创建一个和用户名相同的组

我们也可以把用户名指定放到某一个组

语法:adduser -g  组名 用户名

  •  切换组

基本语法:usermod -g 用户组 用户名 (用户组为要切换的组)

用户和组相关文件


/etc/passwd文件
用户(user)的配置文件,记录用户的各种信息
每行的含义:用户名:口令:用户标识号:组标识号:注释性描述:主目录:登录Shell
/etc/shadow文件·口令的配置文件
每行的含义登:录名:加密口令:最后一次修改时间:最小时间间隔:最大时间间隔:警告时间:不活动时间:失效时间:标志
/etc/group文件
组(group)的配置文件,记录Linux包含的组的信息

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


http://www.ppmy.cn/news/629282.html

相关文章

Linux文件目录类(常用指令)

文件目录类 cd指令 基本语法:cd [参数] (功能描述:切换到指定目录) cd ~或者cd :回到自己的家目录 cd.. 回到当前目录的上一目录 绝对路径和相对路径 绝对路径:目标文件在硬盘上的真实路径(最精确路径,从根目录开始的。) 相对…

Linux总结篇 linux命令 虚拟机 - (二)

cd 作用:切换目录 语法:cd [相对路径/绝对路径] 命令含义cd切换到当前用户的主目录(/home/用户目录),用户登录的时候,默认的目录就是用户的主目录。cd ~切换到当前用户的主目录(/home/用户目录)cd ..切换到上级目录cd -可进入上次所在的目…

YADR - 你见过的最好的 vim、git、zsh 插件和最干净的 vimrc

​ sh -c "curl -fsSL https://raw.githubusercontent.com/skwp/dotfiles/master/install.sh "​ 始终确保rake update在拉取后运行以确保插件更新 什么是 YADR? YADR 是一个固执的 dotfile 存储库,它会让你的心在歌唱 所有顶级 dotfile 存…

计算机操作员要求,计算机操作员教学大纲

《计算机操作员教学大纲》由会员分享,可在线阅读,更多相关《计算机操作员教学大纲(8页珍藏版)》请在人人文库网上搜索。 1、计算机操作员培训教学大纲一、课程的地位、目的与任务计算机应用基础课程是计算机操作员必修课。 通过学习,测试学员…

Java经验速记

一、Git 1、Git的作用 记录内容的变化,以便将来查阅特定版本修订情况,版本回溯 2、Git和SVN的区别 Git是分布式版本控制系统,保存的是每个版本的索引(可直接回退到任意版本),客户端不只是提取最新版本的…

Linux和onenote很像的软件,Microsoft OneNote替代方案?

以星 Zim是一个类似的笔记,带有类似wiki的应用程序。 Zim支持富文本格式,笔记和外部资源之间的链接,内联图像甚至LaTeX方程。 它有一个熟悉的’笔记本’布局与标签。 这是一个快速截图,展示了一些function: Zim可以使用插件扩展 – 例如LaTeX插件。 还有很多。 这是默认插…

pycharm代码整体左移和右移缩进(快捷键操作)

在使用pycharm时,经常会需要多行代码同时缩进、左移,pycharm提供了快捷方式 1、pycharm使多行代码同时缩进 鼠标选中多行代码后,按下Tab键,一次向右缩进四个字符 2、pycharm使多行代码同时左移 鼠标选中多行代码后&#xff0c…

phpstorm常用快捷键

1。phpstorm可以开terminal,然后php -S localhost:8000 -t .\public,还有laravel也要用到很多命令行php artisan 2。phpstorm可以配置git,配好了之后ctrlK,直接就填commit就好了,然后直接点击push 3。phpstorm格式化代码的快捷键是…