Linux常见的基础指令

本文介绍了Linux系统中一些基本的用户管理和文件操作命令,如添加用户(adduser)、切换用户(su)、删除用户(userdel)、显示当前路径(pwd)、列出文件和目录(ls)、改变目录(cd)、创建文件(touch)、创建目录(mkdir)、删除目录(rmdir)、删除文件和目录(rm)、复制文件和目录(cp)、移动文件和目录(mv)以及查看命令帮助(man)。每个命令都包含了基本的语法和作用,帮助用户更好地理解和使用Linux环境。
摘要由CSDN通过智能技术生成

adduser

语法:adduser [选项] 用户名
功能:用于添加新的用户账号
当我们创建成功后,切换到aaa用户时发现用户确实存在,此时新用户创建成功。
在这里插入图片描述

su

语法:su [选项] [用户名]
作用:用于切换用户身份,以另一个用户身份登录到系统。

userdel

语法:userdel [选项] [用户名]
作用:作用是从系统中删除指定的用户账户

注:使用该命令将删除用户账户及其相关的用户目录和文件。
如果你在使用 userdel 命令时遇到 “command not found” 错误,这可能是因为你所在的系统没有安装相关的用户管理工具。通过以下指令进行安装:
yum install -y passwd

当我们将aaa用户删除后,再进行切换用户时会出现用户不存在的提示,则表明该用户已经从系统中删除。
在这里插入图片描述

pwd

语法:pwd
作用:显示用户当前所在的路径。
在这里插入图片描述

Linux中的路径分为两种,绝对路径和相对路径。
绝对路径可以确切地指定文件或目录的位置,而相对路径更适用于在当前工作目录下进行简单的文件或目录访问。

ls

语法:ls [选项] [目录/文件名]
作用:对于目录,列出该目录下的所有子目录与文件。对于文件,将列出该文件的文件名以及其他信息。

当单独使用ls指令的时候,该指令会显示当前目录下的所有子目录与文件。细心的小伙伴们就发现了,有的目录或文件名居然还染色了,这是为什么呢?其实是为了让我们便于区分目录或者文件的,其中蓝色的是目录文件,默认颜色的是普通文件。


常用选项:
ls命令的选项中有两个最常用的选项,-a和-l。
-a 列出目录下的所有文件,包括以 . 开头的隐含文件。
-l 列出文件或目录的详细信息。

在Linux中,以 . 开头的文件我们称之为隐含文件(隐藏文件)。其中一个点表示当前路径,两个点表示上级路径。
注:命令的选项是可以结合使用的。

在这里插入图片描述

cd

语法:cd 目录名/路径
作用:改变工作目录。将当前工作目录改变到指定的目录下。

在Linux系统中,磁盘上的文件和目录都会被组成一棵目录树,每个节点都是目录或文件。

在这里插入图片描述
其类似于树形结构,分为叶子节点和路上结点。需要注意的是路上节点只能是目录,而叶子结点可以是目录或普通文件。
在这里插入图片描述

touch

语法:touch [选项] 文件名
作用:新建一个不存在的普通文件或更新文件的访问和修改时间。

mkdir

语法:mkdir [选项] 目录名
作用:在当前目录下创建一个名为“目录名”的目录。

rmdir

语法:rmdir [选项] 目录名
作用:删除空目录。
rmdir是一个与mkdir相对应的命令。 mkdir是建立空目录,而rmdir是删除空目录。

rm

语法:rm [选项] 目录名
作用:删除目录或文件。
常用选项:
-f 直接删除不进行询问。
-i 删除前逐一进行询问确认。
-r 删除目录及其目录下所有文件。
在这里插入图片描述

图中的 ll命令是ls -l的缩写。

cp

语法:cp [选项] 源文件或目录 目标文件或目录*
作用:复制文件或目录。如同时指定两个以上的文件或目录,且最后的目的地是一个已经存在的目录,则它会把前面指定的所有文件或目录复制到此目录中。如若最后的目的地并非一个已存在的目录,则会出现错误信息。
在这里插入图片描述

mv

语法:mv [选项] 源文件或目录 目标文件或目录
作用:将文件重命名或将其移至一个新的目录中。

  1. 当第二个参数类型是文件时, mv命令完成文件重命名,此时,源文件只能有一个(也可以是源目录名),它将所给的源文件或目录重命名为给定的目标文件名。
  2. 当第二个参数是已存在的目录名称时,源文件或目录参数可以有多个, mv命令将源文件均移至目标目录中。
    在这里插入图片描述

man

由于Linux的命令有很多参数,我们不可能全都记住,我们可以通过查看联机手册获取帮助。
语法:man [选项] 命令
作用:用于查看各种命令、函数和配置文件的帮助手册页(man page)。
常用选项
当你不加入章节参数时,手册会默认从第一章开始搜索,找到就停下,按下q退出。
手册分为8章
1 是普通的命令
2 是系统调用,如open,write之类的(通过这个,至少可以很方便的查到调用这个函数,需要加什么头文
件)
3 是库函数,如printf,fread4是特殊文件,也就是/dev下的各种设备文件
5 是指文件的格式,比如passwd, 就会说明这个文件中各个字段的含义
6 是给游戏留的,由各个游戏自己定义
7 是附件还有一些变量,比如向environ这种全局变量在这里就有说明
8 是系统管理用的命令,这些命令只能由root使用,如ifconfig

如下图就是手册显示的部分内容,其中的指令的:man 3 printf。在3号库函数中的搜索printf函数。

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值