Linux常用命令(目录操作命令)

本文详细介绍了Linux的目录结构,包括根目录、bin、boot等常见目录的功能,并列举了pwd、cd、ls、mkdir、rmdir等基本命令的用法。强调了Linux中一切都是文件的理念和命令行操作的重要性。
摘要由CSDN通过智能技术生成

Linux操作系统的目录结构是非常重要的,它以树状结构组织,不同的目录有着不同的用途和含义。下图是Linux的目录结构,使用者应该时刻记住目录结构。因为Linux本身没有图形界面,全部是命令行的形式。

一、目录结构

根目录 `/`

- 这是整个文件系统的顶层目录,所有的文件和目录都位于这个根目录下。

- 在Linux中,根目录用 `/` 表示。

`/bin`

- 这是存放系统命令(binary)的目录,包括许多用户可以运行的命令。
- 其中包括常见的命令,如 `ls`, `cp`, `mv` 等。

`/boot`

- 存放用于启动系统的文件,包括启动加载程序(boot loader)和内核(kernel)等。

`/dev`

- 包含设备文件(device files),Linux中一切皆文件,包括硬件设备。在这里可以找到像硬盘、键盘、鼠标等设备的文件表示。

`/etc`

- 存放系统配置文件,包括网络配置、软件包管理器配置、用户账户等。

`/home`
- 用户的家目录,每个用户通常有一个独立的子目录,用于存放个人文件、设置和配置等。

`/lib` 和 `/lib64`
- 存放系统和程序使用的共享库文件(libraries),包括程序运行时需要的库文件。

`/media`

- 用于挂载可移动媒体设备的目录,例如光盘、USB驱动器等。

`/mnt`
- 临时挂载目录(mount),通常用于手动挂载临时文件系统。

`/opt`

- 可选(optional)的应用程序软件包的安装目录。

`/proc`
- 虚拟文件系统,提供关于系统内核和进程的信息。许多信息都以文件形式存在于这里。

`/root`
- 超级用户 `root` 的家目录,与普通用户的家目录类似,但是用于系统管理员操作。

`/sbin` 和 `/usr/sbin`
- 存放系统管理命令的目录,通常只有管理员可以执行这些命令。

`/tmp`
- 临时文件目录,任何用户都可以写入这里的文件,但文件会在系统重启时被清除。

`/srv`
- 存放服务(services)相关的数据或文件,比如网站数据、FTP服务数据等。

`/sys`
- 也是一个虚拟文件系统,提供了关于系统硬件的信息。

`/var`

- 存放经常变化的文件,比如日志文件(`/var/log`)、缓存文件(`/var/cache`)、邮件(`/var/mail`)等。

这只是Linux系统中一些常见的目录,实际上,用户也可以自定义添加目录,或者根据特定的发行版(如Ubuntu、CentOS等)会有一些特有的目录。

对于Linux,一切都是文件,需要时刻记住目录结构

二、目录命令

了解目录结构之后,就可以开始命令行的学习了。启动Ubuntu子系统学习(前往参考:安装Ubuntu子系统教程),开始命令行学习

命令1:pwd

pwd:(print working directory),打印当前路径。

root@DESKTOP-2MK65FR:~# pwd 
/root
这样显示,目前文件在/root下。

命令2:cd

cd:(change directory)切换当前工作目录

# 切换到/home/目录: cd /home/ 
root@DESKTOP-2MK65FR:~# cd /home/ 

# 输入pwd查看已经切换到/home
root@DESKTOP-2MK65FR:/home# pwd
/home 

# 回到上一级目录: cd .. 
root@DESKTOP-2MK65FR:/home# cd .. 
root@DESKTOP-2MK65FR:/#

命令3:ls

格式: ls [参数]… [文件或目录]…

说明: ls命令可列出目录的内容,包括文件和子目录的名称

常用参数

参数

说明

-a

列出目录下的所有文件和目录,包括以“.”开头的影藏文件

-A

列出除了“.”(当前目录)和“..”(当前目录的上级目录)之外的所有文件与目录

-b

把文件名中不可输出的字符用反斜杠加字符编号的形式输出

-c

输出文件的最后更改时间,并根据这个时间排序

-C

分成多列显示文件和目录

-F

加上文件类型的指示符号
*表示可执行的普通文件;<br>/表示目录;<br>@表示符号连接;<br>|表示管道文件;<br>=表示套接字

-d

将目录像文件一样显示,而不是显示其下的文件

-l

列出文件详细信息

命令4:mkdir

mkdir :make directory 创建目录

格式: mkdir [参数]… 目录名…

说明: 该命令创建由目录名命名的目录,同时设置该目录的权限。

常用参数:

参数

说明

-m

设置存取权限

-p

若所建目录的上层目录不存在,会一并建立

命令5:rmdir

格式: rmdir [选项]… 目录名…

说明: 该命令从一个目录中删除一个或多个目录。

删除目录时,必须对该目录的父目录具有写权限,目录被删除前应该是空目录

常用参数:

参数

说明

-p

删除指定目录后,若该目录的上层目录已变成空目录,则其一并删除

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

TiYong

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

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

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

打赏作者

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

抵扣说明:

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

余额充值