Linux的shell命令(1)

本文详细介绍了Linux shell的基本概念,包括用户切换命令su,用户添加和密码管理,以及ps、kill等系统管理命令。此外,还涵盖了磁盘操作、文件目录管理、权限调整和文本搜索等关键技巧。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

什么是shell?
shell是一种命令解析程序,它是用来将用户输入的指令或命令进行解释然后传给Linux内核,它在Linux系统中充当的是翻译官的角色。
整个解析过程可以概括为:用户命令—>shell解释—>内核识别—>执行命令
用户、shell和内核的关系图如下:
在这里插入图片描述
现在来看看shell的命令吧

1、用户系统相关命令
su:用户切换命令
作用是切换用户,即切换使用账户,主要用于普通用户和超级用户之间的切换。
格式:su [选项] [使用者]
选项:(1) -,-l,–login
为该使用者重新登录,大部分环境变量(如HOME、SHELL和USER等)和工作目录都是以该使用者(USER)为主。若没有指定USER,缺省情况是root
例子:su - root
在这里插入图片描述
在这里插入图片描述
(2) -m,-p
执行su时不改变环境变量
(3)-c,–command
变更账号为USER的使用者,并执行指令(command)后再变回原来使用者

===================================
用户管理:useradd和passwd
作用:添加用户和更改对应用户账号密码
在这里插入图片描述
useradd选项:在这里插入图片描述
例子:sudo useradd zzz 和 su - zzz
在这里插入图片描述
系统管理命令:ps和kill
在这里插入图片描述在这里插入图片描述
ps:显示当前系统中由该用户运行的进程列表
ps格式:ps [选项]
ps主要选项参数列表:
在这里插入图片描述
例子:
在这里插入图片描述
kill:输出特定的信号给指定PID(进程号)的进程,并根据该信号而完成指定的行为。其中可能的信号有进程挂起、进程等待、进程终止等。
kill格式:kill [选项] 进程号(PID)。
kill主要选项参数列表:
在这里插入图片描述
例子:在这里插入图片描述
磁盘相关命令:fdisk等
在这里插入图片描述
fdisk作用:fdisk可以查看硬盘分区情况,并可对硬盘进行分区管理,这里主要向读者介绍查看硬盘分区情况,另外,fdisk也是一个非常好的硬盘分区工具,感兴趣的读者可以另外查找资料学习使用fdisk进行硬盘分区。使用时必须root。
格式:fdisk[-l]
例子:在这里插入图片描述
磁盘挂载命令:mount
作用:mount命令就可以把文件系统挂载到相应的目录下,并且由于Linux中把设备都当作文件一样使用,因此,mount命令也可以挂载不同的设备。
通常,在Linux下“/mnt”目录是专门用于挂载不同的文件系统的,它可以在该目录下新建不同的子目录来挂载不同的设备文件系统。
格式:mount [选项] [类型] 设备文件名挂载点目录
在这里插入图片描述
2、文件目录相关命令
cd:改变工作目录 格式:cd [路径]
ls:列出目录的内容 格式:ls [选项] [文件]
选项:在这里插入图片描述
mkdir:创建一个目录 格式:mkdir [选项] 路径
选项:
在这里插入图片描述
cat:连接并显示指定的一个和多个文件的有关信息
格式:cat[选项]文件1文件2…其中的文件1、文件2为要显示的多个文件
选项:在这里插入图片描述
cp:将给出的文件或目录复制到另一文件或目录中。
mv:为文件或目录改名或将文件由一个目录移入另一个目录中。
rm:删除一个目录中的一个或多个文件或目录

格式:
cp:cp [选项] 源文件或目录目标文件或目录。
mv:mv [选项] 源文件或目录目标文件或目录。
rm:rm [选项] 文件或目录。

选项:
cp
在这里插入图片描述
在这里插入图片描述

mv
在这里插入图片描述
rm
在这里插入图片描述
chown和chgrp
chown:修改文件所有者和组别
chgrp:改变文件的组所有权
格式:
chown [选项]…文件所有者[所有者组名] 文件
chgrp:chgrp [选项]… 文件所有组 文件
常见选项:
在这里插入图片描述
chmod:改变文件的访问权限
格式:
1、符号标记:chmod [选项]…符号权限[符号权限]… 文件
2、八进制数:chmod [选项] …八进制权限 文件…
选项:
在这里插入图片描述
grep:在指定文件中搜索特定的内容,并将含有这些内容的行标准输出。
格式:grep [选项] 格式 [文件及路径]
选项:
在这里插入图片描述
find:在指定目录中搜索文件,它的使用权限是所有用户
格式:find [路径][选项][描述]
选项:
在这里插入图片描述
描述:
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

☆程序小黑★

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值