在这一系列文章中,将介绍一些常见的Linux命令,帮助您快速熟悉并开始在Linux系统上进行日常操作。具体的指令使用方法可能会因系统而异,注意根据其自身的 Linux 系统进行适当的调整,可以通过man或--help指令查询。
我将常用指令分成了如下几类介绍:用户和权限管理、文件和目录管理、压缩和解压缩、系统信息查看、软件包管理、日志查看和管理、文件搜索和过滤、网络相关、文本处理、数据备份和同步。
一、用户和权限管理
在 Linux 系统中,用户和权限管理是确保系统安全性和资源访问控制的重要部分。
用户管理:
用户是指向操作系统中的个人或者进程分配的标识。每个用户都有一个唯一的用户名和用户 ID (UID),且拥有自己的个人环境,包括主目录、配置文件、权限设置等。用户可以登录系统,执行命令,访问文件和资源,根据其权限级别进行各种操作。
常见的用户类型如下:
超级用户(root):超级用户是系统的管理员,拥有最高的权限。
普通用户:普通用户是指普通系统用户,拥有有限的权限来执行日常任务。
1)创建用户账户:在使用 useradd 命令创建新用户时,默认情况下不会自动为其创建相应的家目录(Home Directory)。要确保新用户的家目录被创建,可以使用 -m 参数,例如:
sudo useradd -m username
2)删除用户账户:在删除用户账户时,默认情况下用户的家目录不会自动删除,要确保用户的家目录被删除,使用以下命令删除用户账户:
sudo userdel -r username
3)设置用户密码:使用passwd命令为用户设置密码,例如:
sudo passwd username
在root用户下使用如下命令可以实现无交互式更改密码。
echo -e "new_password\nnew_password" | passwd username
4)切换用户:使用su命令切换到其他用户账户,例如:
su username
5)查看用户信息:使用如下命令(将"username"替换为实际的用户名)来查看指定用户的UID
id -u username
6)用户权限:有一些指令和操作如涉及对系统的高级配置、安装、管理和修改等方面的操作需要 root 权限才能执行。普通用户下使用 sudo 命令:
sudo command
在需要特权执行的命令前加上 sudo,这将临时提升权限来执行该命令。执行完命令后,权限将恢复到之前的状态。
权限管理:
Linux采用了一种基于访问控制列表(Access Control Lists,ACLs)的权限模型,来对文件和目录进行权限控制。
在Linux中,每个文件和目录都有一个所有者(Owner)、一个用户组(Group)以及其他用户的权限设置。权限被分为三类:读取权限(Read)、写入权限(Write)和执行权限(Execute)。
对于文件而言,对应的权限含义如下:
读取权限(Read):允许用户查看文件内容;
写入权限(Write):允许用户修改文件内容;
执行权限(Execute):允许用户执行文件,如果文件是可执行程序或脚本。
对于目录而言,对应的权限含义如下:
读取权限(Read):允许用户列出目录中的文件和子目录;
写入权限(Write):允许用户在目录中创建、修改和删除文件和子目录;
执行权限(Execute):允许用户进入该目录。
权限可以用数字或符号表示。数字表示法使用三个八进制数字来表示对应的权限,分别表示一个用户类别(所有者、用户组、其他用户),每个数字分别对应读取权限(Read)、写入权限(Write)、执行权限(Execute),分别表示为 4、2、1。可以通过将各个权限的数字值相加来表示权限模式,比如:
读取权限(r):4写入权限(w):2执行权限(x):1
比如"rwxr-xr-x"代表文件所有者具有读、写、执行权限,用户组和其他用户只有读和执行权限(即 755)。
符号表示法使用"u"(所有者)、“g”(用户组)和"o"(其他用户)来表示不同的用户,“+”(添加)和"-"(去除)来设置或取消相应的权限。
要修改文件或目录的权限,可以使用chmod命令,例如:
chmod 755 file.txtchmod u+rw file.txt
上述命令分别将file.txt的权限设置为755(所有者具有读、写、执行权限,用户组和其他用户只有读和执行权限)。
方块世界有史以来最可爱的昆虫是什么?当然是可以让生活变得更加甜甜蜜蜜的蜜蜂啦~
蜜蜂到底是一种什么样的生物呢?今天方块菌就来带大家了解一下!
每日辛勤劳动的蜜蜂是可以自然生成的,在方块世界的每一个晴天,蜜蜂都会离开家,勤勤恳恳地采集花粉将蜂巢填满。
采蜜回家的蜜蜂也不会忘记回馈方块世界的大自然,当它们经过的小麦、马铃薯、胡萝卜等植物的时候,会为这些植物授粉。接受来自蜜蜂的帮助后,这些作物会直接进入下一个生长阶段,是不是超棒呢?
作为超超超有个性的生物,蜜蜂一生热爱自由是无法被冒险家驯服的哦~但是当你手持花朵的时候,它们就会争先恐后地来到你的身边。蜜蜂:真香~
作为一种平和的中立生物,蜜蜂一般不会选择攻击冒险家,即使你“无意”中攻击了它们的家。但是只要没有造成伤害,它们就会大度地表示,我原谅你啦~
但是如果你真的对它们的家园,造成了无法挽回的破坏,或者攻击了它们的同伴。那就只能接受来自蜜蜂的怒火啦~它们的眼睛会瞬间变红,开始发动攻击,冒险家也会出现中毒的情况。
当然对于冒险家们来说,最最最重要的是我们要如何获得蜂蜜呢?在此之前先要了解一个小知识,只有被蜂蜜充满的蜂巢或者蜂箱,才可以采集蜂蜜哦~
任何辛苦劳动的小蜜蜂,都不喜欢来采集蜂蜜的冒险家。这时我们就需要在蜂巢或蜂箱正下方放置营火或者点火,然后用玻璃瓶在蜂巢上一点,就收集到满满一瓶蜂蜜啦~
相信有冒险家想要把可爱的蜜蜂带回家,这时我们只需要使用精准采集的附魔工具,就可以轻松获得包含蜜蜂的蜂巢啦~如果没有使用具有这种属性的工具,不仅无法掉落蜂巢,还会被愤怒的蜜蜂攻击哦~
众所周知,昆虫对于水总是有着天然的敬畏。而方块世界的蜜蜂也难逃这个定律,蜜蜂虽然不会因为雨水而受伤,但出于对自己的保护也不会在雨天离开蜂巢。
方块世界的沙漠地区不会下雨,如果将蜜蜂放在沙漠之中,它们会在雨天外出吗?
答:不会!
尽管沙漠不会有降雨,但是一旦天气进入雨天,它们就会选择一直留在蜂巢或蜂箱之中,不会外出!如果冒险家们使用指令将天气更改为雨天,它们就会选择立刻回家哦~
课后习题
冒险家们答对知识竞猜了吗?如果挑战成功的话,就再来试试这道课后习题吧!
提问:攻击过冒险家的蜜蜂会失去它的螫针
漫无目的地飞行
那么失去螫针的蜜蜂可以繁殖吗?
A.当然可以
B.可以,但是繁殖出小蜜蜂天生没有螫针
C.不可以哒