【Linux常见基本命令,一文速通(一)】

简介: 【Linux常见基本命令,一文速通(一)】

🎊专栏【Linux】

🍔喜欢的诗句:关山难越,谁悲失路之人。 萍水相逢,尽是他乡之客。

🎆音乐分享【Counting Stars 】

欢迎并且感谢大家指出问题🥰

Linux常见基本命令,一文速通(一)👌

文件属性🎈

首先,Linux 中文件的拥有者可以把文件的访问属性设成 3 种不同的访问权限:可读(r)、可写(w)和可
执行(x)。文件又有 3 个不同的用户级别:文件拥有者(u)、所属的用户组(g)和系统里的其他用户(o)。
第一个字符显示文件的类型。

字符 含义
“-” 表示普通文件
“d” 表示目录文件
“l” 表示链接文件
“c” 表示字符设备
“b” 表示块设备
“p” 表示命名为管道,比如 FIFO 文件(First In First Out,先进先出)
“f” 表示堆栈文件,比如 LIFO 文件(Last In First Out,后进先出)
“s” 表示套接字

Linux的目录结构🎈🎈🎈

Linux 的文件目录是指 Linux 操作系统中用于组织和存储文件的层次化结构。它是由一系列目录(也称为文件夹)和文件组成的,以根目录(/)为起点。Linux 的文件目录遵循了一种常见的标准,称为 Filesystem Hierarchy Standard(文件系统层次结构标准),简称 FHS。按照 FHS 标准,Linux 文件目录可以分为以下几个主要部分

目录 目录内容
/bin 该目录包含了可执行的二进制命令(常用命令),如 ls、rm、cp 等。
/boot 包含启动 Linux 操作系统所需的引导文件,如内核和引导加载程序。
/dev 该目录包含设备文件,用于与系统中各种硬件设备和外部设备进行交互,如磁盘、键盘、鼠标等。
/etc 包含系统配置文件,其中存放了许多系统配置信息和脚本,如网络配置、用户配置、服务配置等。
/home 该目录是用户的家目录(home directory)所在的位置,每个用户都有一个以其用户名命名的子目录,用户可以在这里存放个人文件和配置。
/lib 包含系统所需的共享库文件,这些库文件被可执行文件使用以提供特定功能。
/media 用于挂载可移动媒体设备(如 USB 驱动器、光盘等)的目录。
/mnt 用于挂载临时文件系统或其他临时挂载点的目录。
/opt 用于安装第三方软件的目录,通常将软件包整体安装在这个目录下。
/proc 一个虚拟文件系统,提供了对内核和进程的访问接口,可以通过读取其中的文件来获取系统状态和进程信息。
/root 超级用户(root)的家目录,与普通用户的家目录类似,用于存放超级用户的文件和配置。
/sbin 包含系统管理员使用的系统命令,如网络管理、磁盘分区等工具。
/tmp 用于存放临时文件的目录,存放在该目录下的文件会在系统重启时被清理。
/usr 一个重要的目录,包含了系统的许多应用程序、库文件和文档。
/var 该目录包含可变数据,如日志文件、缓存文件和临时文件等。

显示详细信息

这只是 Linux 文件目录结构中的一部分,还有其他一些目录用于特定的用途。了解和熟悉这些目录将有助于你在 Linux 系统中进行文件管理和操作。

1.用户相关的系统命令🎈

1.用户切换(su)

作用:变更为其他使用者的身份,主要用于将普通用户身份转变为超级用户,而且需输入相应用户密码。

格式:su [选项] [使用者]

常见参数

使用实例

注#代表root用户,切换时输入的密码不会在终端显示

2.用户管理(useradd和passwd)🎈🎈

格式:useradd:useradd [选项] 用户名

常见参数

选项 参数含义
-g 指定用户所属群组
-m 自动建立用户的登入目录,在home目录下创建用户目录
-n 取消建立以用户名称为名的群组

使用实例

小建议

1.实例中先添加了用户名为 david 的用户,接着又为该用户设置了账号密码。从 su 的命令可以看出,该用户
添加成功,其工作目录为“/home/david”。

2.在添加用户时,这两个命令是一起使用的,其中,useradd 必须用 root 的权限。而且 useradd 指令
所建立的账号,实际上是保存在“/etc/passwd”文本文件中,文件中每一行包含一个账号信息。
3. 在缺省情况下,useradd 所做的初始化操作包括在“/home”目录下为对应账号建立一个同名的主
目录,并且还为该用户单独建立一个与用户名同名的组。
4. adduser 只是 useradd 的符号链接(关于符号链接的概念在本节后面会有介绍),两者是相同的。
5. passwd 还可用于普通用户修改账号密码,Linux 并不采用类似 Windows 的密码回显(显示为*号),
所以输入的这些字符用户是看不见的。密码最好包括字母、数字和特殊符号,并且设成 6 位以上。

3.系统管理命令🎈🎈(kill和ps)

作用

ps:显示当前系统中由该用户运行的进程列表。

kill:输出特定的信号给指定 PID(进程号)的进程,并根据该信号完成指定的行为。其中可能的信号
有进程挂起、进程等待、进程终止等。

格式

① ps:ps [选项]。
② kill:kill [选项] 进程号(PID)。
kill 命令中的进程号为信号输出的指定进程的进程号,当选项是缺省时为输出终止信号给该进程。

该进程号可由top指令在终端查看

常见参数

使用实例

4.磁盘管理相关命令

fdisk 可以查看硬盘分区情况,并可对硬盘进行分区管理,这里主要介绍如何查看硬盘分区情况,另外,fdisk
也是一个非常好的硬盘分区工具,感兴趣的读者可以另外查找资料学习如何使用 fdisk 进行硬盘分区。

格式 : fdisk [-l]

使用实例

使用fdisk命令必须由root权限

5.文件系统挂载命令(mount)

(1)作用。
挂载文件系统,它的使用权限是超级用户或/etc/fstab 中允许的使用者。正如 1.2.1 节中所述,挂载是指在
分区和目录之间建立映射关系的过程,而挂载点是指挂载在文件树中的位置。使用 mount 命令可以把文件
系统挂载到相应的目录下,并且由于 Linux 中把设备都当成文件一样使用,因此,mount 命令也可以挂载
不同的设备。
通常,在 Linux 下“/mnt”目录是专门用于挂载不同的文件系统的,它可以在该目录下新建不同的子目录
来挂载不同的设备文件系统。
(2)格式。
mount [选项] [类型] 设备文件名 挂载点目录
其中的类型是指设备文件的类型。

(3)常见参数

1确定设备的名称,可通过使用命令“fdisk -l”查看。
2查找挂载点。必须确定挂载点已经存在,也就是在“/mnt”下的相应子目录已经存在,一般建议在“/mnt”下新建几个
如“/mnt/windows”,“/mnt/usb”的子目录,现在有些新版本的 Linux(如 Fedora、Ubuntu、红旗 Linux、
中软 Linux、MandrakeLinux)都可自动挂载文件系统,Red Hat Linux 仅可自动挂载光驱。

这是本人在学习时的一些见解,欢迎交流学习!!!!!


相关文章
|
4天前
|
安全 网络协议 Linux
linux必学的60个命令
Linux是一个功能强大的操作系统,提供了许多常用的命令行工具,用于管理文件、目录、进程、网络和系统配置等。以下是Linux必学的60个命令的概览,但请注意,这里可能无法列出所有命令的完整语法和选项,仅作为参考
197 2
|
2天前
|
存储 Linux Shell
YUM管理器的命令列表-Linux
YUM管理器的命令列表-Linux
8 0
|
4天前
|
Linux 程序员 计算机视觉
【linux 学习】在Linux中经常用到的cmake、make、make install等命令解析
【linux 学习】在Linux中经常用到的cmake、make、make install等命令解析
16 0
|
4天前
|
Linux
Linux的find命令使用
【5月更文挑战第11天】Linux的find命令使用
15 3
|
4天前
|
监控 Linux 数据处理
|
4天前
|
编解码 Ubuntu Linux
|
4天前
|
JSON Linux 数据格式
Linux命令发送http
请注意,`curl`命令非常灵活,可以根据您的需求进行多种配置和自定义。您可以查看 `curl`命令的文档以获取更多详细信息。
13 0
|
4天前
|
安全 Linux 测试技术
|
4天前
|
安全 Linux Windows
Linux中Shutdown命令使用介绍
Linux中Shutdown命令使用介绍
14 2
|
4天前
|
缓存 关系型数据库 Linux
Linux目录结构:深入理解与命令创建指南
Linux目录结构:深入理解与命令创建指南