Linux学习

Linux系统安装与基本使用(22、7、26)

快捷键的学习

Ctrl+Shift+T:(creates a new tab)在图形化界面(Open in Terminal)中,打开多个命令行界面 。

Ctrl+Shift+c:(copies selected text)对文本的复制。

Ctrl+Shift+v:(pastes text to the prompt)对复制的文本进行粘贴。

Ctrl+PgUp/PgDn:(switches to next/prev tab)

Shift+PgUp/PgDn:(scrolls up and down a screen at a time)

exit:退出Linux的命令行界面。注意:一定不要在图形化界面点叉叉。

如何在图形界面的时候进入命令行模式

使用”init 3“命令可进入转换:添加链接描述

如何在命令行界面的时候进入图形化界面

使用”startx“命令或使用”init 5“进入转换:添加链接描述

创建用户

注意只有超级管理员才能创建用户

命令行界面中的:“[root@rhel7Test ~]#”——含义是:用户@计算机名 工作目录(注意”#“就是代表是超级管理员;“$“代表的是普通用户。)

实验一

1.创建用户User1

2.设置User1密码为123456

3.使用User1身份登录

4.尝试修改User1的密码

5.注销用户

6.删除用户

1.创建用户User1

A.创建一个用户之前可先查看用户是否存在

命令:# id 用户名
在这里插入图片描述
此截图说明user1用户并不存在
在这里插入图片描述
此截图说明用户已经存在

还可使用"id"命令查看当前用户是谁
在这里插入图片描述

B. 使用“useradd 用户名”来创建新用户

命令:# useradd 用户名
在这里插入图片描述
此图说明用户user1创建成功

2.对于新建用户user1,来设置User1密码为123456

A.用户创建完成之后,必须给用户设置密码;否者无法登录。(因为新建用户的缺省是锁定的,所以普通用户无法登录。而管理员可以切换到新建且未给密码的新建用户。)
B.设置用户密码,使用管理员的身份来做。
C.管理员使用”passwd user1“命令来修改用户的密码。
命令:# passwd 用户名
在这里插入图片描述
此图说明user1 用户的密码修改成功。因为密码不符合Linux密码的规定,所以出现两次输入密码,在管理员的权限内可直接强制设置此密码。

D.设置新建用户密码,使用普通用户的身份来做。注意:在输入命令时,普通用户在passwd命令后不能接任何用户名;而且普通输入密码时必须符合复杂性要求。
命令:$ passwd
在这里插入图片描述

3.使用User1身份登录

username:用户名
password:密码

4.尝试修改User1的密码

同2一样

5.注销用户

使用"exit"命令
命令:# exit
在这里插入图片描述

6.删除用户

普通用户无法删除用户,只有管理员才可以

在管理员的身份下,执行”userdel -r 用户名“可删除任何一位用户
命令:userdel -r user1
在这里插入图片描述
下图是错误示范:
在这里插入图片描述

用户切换时需注意的点

注意—注意:在有用户切换的时候,一定要记得用完一个用户之后,一定要退出(exit);再进入其他用户

权限委派

命令级的委派:将部分的命令的权限委派给普通用户

A.显示命令的绝对路径命令为:which 命令名
B.编辑权限委派用户权限文件的命令为:vim /etc/sudorers
C.编辑内容仿照" root ALL=(ALL) ALL"权限的方式进行
eg:给user1用户委派添加用户、修改用户密码和删除用户的权限
注意:用户权限之间的委派,需用“,”隔开、
命令为:rhel7_zxr ALL=(ALL) /sbin/useradd, /bin/passwd, /sbin/userdel
在这里插入图片描述
D.将权限委派给普通用户后,普通用户在使用相应权限命令的时候,在命令前面添加“sudo”的命令。
eg:普通用户创建新用户的时候的命令为:sudo useradd user1
在这里插入图片描述
普通用户使用sudo命令进行委派命令执行的时候,需要输入被委派用户的密码,来确保用户本身的执行。
在这里插入图片描述
加sudo命令的原因是,只有加了之后,系统才会去读刚刚配置的sudoers这个文件,此时用户才被承认有此权限。
在这里插入图片描述

Tab键

可进行命令/文件名的补齐功能

history

可使用此命令进行历史命令记录的查询
在这里插入图片描述

历史记录的命令数量

由/etc/profile文件来设定
在这里插入图片描述
默认情况下历史记录保存的命令行数量为1000
在这里插入图片描述
注意历史记录并不是越长越好

历史记录使用小技巧

A.执行历史记录中的某一指定命令:!数字
在这里插入图片描述
B.执行历史记录中的指定命令:!命令
在这里插入图片描述
C.命令参数的快速补齐方法:Alt键+。键

D.如何毫无痕迹的清空历史记录
普通用户只能看见自己的历史记录,而无法看见其他用户的历史记录;每个用户的历史记录保存在各个用户家目录下的隐藏文件中
在这里插入图片描述
清楚其他用户的历史记录,不要删除历史记录文件,这样会留下痕迹;文件的权限时间戳都会发生改变。
①history -c:命令虽然会将历史记录中的内容删除,但是将系统重启之后历史记录还会存在。而且也仅仅是删除了history命令的显示内容。所以还需执行②

②echo > .bash_history:将会把".bash_history"文件中的内容全部清空,且不会改变文件的权限、时间戳。

在这里插入图片描述

在这里插入图片描述

文本编译器

在Linux系统中一切皆文件
在Linux系统中由两个文本编译器:①vi编辑器、②vim编译器。这两个编译没什么特别大的区别,vim是vi的升级版,在使用舒适度上vim更为友好,vi的编译器更为基础些

Linux系统的关机和重启命令

关机:
#init 0
#shutdown -h now

重启:
#reboot
#shutdown -r now
#init 6

此文章只属于本人学习时的笔记,若有不足之处请多多指教。文章的排版有些凌乱,着实不太会用这个鬼东西。

  • 2
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值