实验楼之linux学习

  • 设置用户不需要密码登陆
	cd 	/etc/passwd 
	第二个分号后即是是否需要密码登录, 去掉即可不需要密码登录

passwd内容

  • 若某一用户权限不够创建文件夹或者需要执行sudo命令提示is not in the sudoers file. This incident will be reported.
	两种解决方法
		1. 实验楼上的解决方案我试过没有成功, 在此列出来. 如果哪位大神看到了请指出我的错误
		   以hhh用户为例, 想要在根目录上创建一个文件夹, 使用命令
		   sudo mkdir 1
		   提示is not in the sudoers file. This incident will be reported.
		   用groups hhh 查看用户所在的群组, 
		   修改用户的群组为root
		   切换到root用户
		   sudo root 
		   sudo usermod -g root hhh 
		   查看hhh的群组确实变成了root, 但是仍然无法调用命令
		   重启无效
	2. 把此用户加入在/etc/sudores中 格式如下
		hhh 		ALL=(ALL)		ALL
		保存退出调用命令可以创建

附上实验楼解决成功图片
在这里插入图片描述

  • 删除某一个用户
    sudo deluser hhh
  • 关于linux的文件系统

Linux 的目录结构说复杂很复杂,说简单也很简单。复杂在于,因为系统的正常运行是以目录结构为基础的,对于初学者来说里面大部分目录都不知道其作用,重要与否,特别对于那些曾经的重度 Windows 用户,他们会纠结很长时间,关于我安装的软件在哪里这类问题。说它简单是因为,其中大部分目录结构是规定好了的(FHS 标准),是死的,当你掌握后,你在里面的一切操作都会变得井然有序。

FHS(英文:Filesystem Hierarchy Standard 中文:文件系统层次结构标准),多数 Linux 版本采用这种文件组织形式,FHS 定义了系统中每个区域的用途、所需要的最小构成的文件和目录同时还给出了例外处理与矛盾处理。

FHS 定义了两层规范,第一层是, / 下面的各个目录应该要放什么文件数据,例如 /etc 应该放置设置文件,/bin 与 /sbin 则应该放置可执行文件等等。

第二层则是针对 /usr 及 /var 这两个目录的子目录来定义。例如 /var/log 放置系统日志文件,/usr/share 放置共享数据等等。
在这里插入图片描述

  • 重命名一个文件的几种方法
   rename : 批量命名
   move: 少数文件的时候命名
$ cd /home/shiyanlou/

#使用通配符批量创建 5 个文件:
$ touch file{1..5}.txt

#批量将这 5 个后缀为 .txt 的文本文件重命名为以 .c 为后缀的文件:
$ rename 's/\.txt/\.c/' *.txt

#批量将这 5 个文件,文件名和后缀改为大写:
$ rename 'y/a-z/A-Z/' *.c


简单解释一下上面的命令,rename 是先使用第二个参数的通配符匹配所有后缀为 .txt 的文件,
然后使用第一个参数提供的正则表达式将匹配的这些文件的 .txt 后缀替换为 .c,这一点在我们
后面学习了 sed 命令后,相信你会更好地理解。
  • 查看文件内容的方法
使用 head 和 tail 命令查看文件
这两个命令,那些性子比较急的人应该会喜欢,因为它们一个是只查看文件的头几行(默认为 10 行,不足 10 行则显示全部)和尾几行。
还是拿 passwd 文件举例,比如当我们想要查看最近新增加的用户,那么我们可以查看这个 /etc/passwd 文件,不过我们前面也看到了,
这个文件里面一大堆乱糟糟的东西,看起来实在费神啊。因为系统新增加一个用户,会将用户的信息添加到 passwd 文件的最后,那么
这时候我们就可以使用 tail 命令了:

$ tail /etc/passwd
甚至更直接的只看一行, 加上 -n 参数,后面紧跟行数:

$ tail -n 1 /etc/passwd
关于 tail 命令,不得不提的还有它一个很牛的参数 -f,这个参数可以实现不停地读取某个文件的内容并显示。这可以让我们动态查看日志,
达到实时监视的目的。
  • 可以通过file {文件名,可执行文件名}命令来判断你不知道的文件类型
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值