Linux常用命令(第一篇)

前言
Linux是一个可以自由发布的类UNIX内核实现,它是一个操作系统的底层核心,目前市面上存在着许多不同的Linux版本,比如我们在学习网络安全过程中会用到的Kali Linux,但它们都使用了Linux内核。
Linux可安装在各种计算机硬件设备中,比如手机、平板电脑、 路由器 、台式计算机。

Linux起源
Linux 创始人——林纳斯 · 托瓦兹
Linux 诞生于1991年,作者上大学期间实现的
Linux的特点:开源、免费、拥有最为庞大的源码贡献者
Linux的吉祥物是企鹅(因为林纳斯小时候被企鹅咬过,印象深刻)

Linux常用命令
Linux的命令有几百个,对于初学者来说,常用的并不多,并不需要全部掌握。在平时的学习和工作过程中,遇到了陌生的Linux命令,多查资料,日积月累,自然就记住了。下面为大家介绍Linux最基础的17个命令。
1、清屏
clear
2、查看服务器ip地址
ip addr
3、查看时间
date
4、目录和文件
文件系统像一棵树,树干是/(根)目录,树枝是子目录,树枝后面还有树枝(子目录中还有子目录),目录的最后是文件。

目录和文件的路径分为绝对路径和相对路径,绝对路径是从根(/)算起,例如/usr/etc/readme.txt。相对路径是从当前工作目录算起,如果当前工作目录是/usr,etc/readme.txt等同于/usr/etc/readme.txt。此外,需要注意的是:一个圆点.表示当前工作目录;两个圆点…表示当前工作目录的上一级目录。
下面为大家简单介绍Linux系统目录结构,为了避免诸多使用者对 Linux 系统目录结构天马行空,Linux 基金会发布了 FHS 标准。多数 Linux 发行版系统都遵循这一标准。注:FHS(Filesystem Hierarchy Standard),文件系统层次化标准,该标准规定了 Linux 系统中所有一级目录以及部分二级目录(/usr 和 /var)的用途。发布此标准的主要目的就是为了让用户清楚地了解每个目录应该存放什么类型的文件。
1)Linux 根目录 (/)
FHS 认为,Linux 系统的根目录(/)最为重要,其原因有以下 2 点:
1. 所有目录都是由根目录衍生出来的;
2. 根目录与系统的开机、修复、还原密切相关;
因此,根目录必须包含开机软件、核心文件、开机所需程序、函数库、修复系统程序等文件,如下表所示。

2)Linux /usr目录
usr(注意不是 user),全称为 Unix Software Resource,此目录用于存储系统软件资源。FHS 建议开发者,应把软件产品的数据合理的放置在 /usr 目录下的各子目录中,而不是为他们的产品创建单独的目录。
Linux 系统中,所有系统默认的软件都存储在 /usr 目录下,/usr 目录类似 Windows 系统中 C:\Windows\ + C:\Program files\ 两个目录的综合体。
FHS 建议,/usr 目录应具备下表所示的子目录。

3)Linux /var 目录
/var 目录用于存储动态数据,例如缓存、日志文件、软件运行过程中产生的文件等。通常,此目录下建议包含如表 4 所示的这些子目录。

5、查看当前目录
pwd
6、改变当前工作目录
cd 目录名
示例:
1)进入/tmp目录
cd /tmp
2)进入上一级目录
cd ..
3)进入用户的主目录
cd
7、列出目录和文件信息
ls是list的缩写,通过 ls 命令不仅可以查看目录和文件信息,还可以查看目录和文件的权限、大小、主人和组等信息。
选项 -l 列出目录和文件的详细信息。
示例:
1)列出当前工作目录下全部的目录和文件名信息
ls
![]()
2)列出当前工作目录下全部的目录和文件名详细的信息
ls -l

3)正则表达式
正则表达式又称规则表达式、通配符,目录和文件名都支持正则表达式,正则表达式的规则比较多,在这里我们只需要掌握最常用的两种:星号 “*” 。
|
Plain Text |
例如:ls open*.zip
![]()
openEuler 是由开放原子开源基金会孵化的全场景开源操作系统项目,面向数字基础设施四大核心场景(服务器、云计算、边缘计算、嵌入式),全面支持 ARM、x86、RISC-V、loongArch、PowerPC、SW-64 等多样性计算架构
更多推荐


所有评论(0)