云计算百科
云计算领域专业知识百科平台

Linux基本指令详解:从零掌握Linux命令行操作

前言

Linux作为目前服务器领域使用最广泛的操作系统之一,被大量应用于:

  • 云服务器

  • 后端开发环境

  • 嵌入式设备

  • 大数据平台

  • 人工智能计算环境

  • 网络服务器

相比Windows系统,Linux最大的特点之一就是:

一切皆文件,一切皆命令。

在Linux中,我们不像Windows一样主要依靠鼠标点击窗口完成操作,而是通过终端(Terminal)输入命令完成:

  • 创建文件

  • 删除文件

  • 修改权限

  • 查看系统状态

  • 管理进程

  • 配置网络

  • 软件安装

例如:

Windows中创建文件夹:

右键 → 新建 → 文件夹

Linux中:

mkdir test

一句命令即可完成。

因此:

熟练掌握Linux基本指令,是学习Linux系统、服务器开发和后端工程的重要基础。

本文将从零开始介绍Linux最常用的基础命令,让读者能够真正理解Linux命令行操作。


一、Linux命令行介绍

1. 什么是Linux命令行?

Linux命令行(Command Line Interface,CLI):

指用户通过输入文本命令,让操作系统完成任务的一种交互方式。

例如:

pwd

Linux执行后:

/home/user

表示当前所在目录。

相比图形界面:

图形界面命令行
点击操作 输入命令
操作直观 操作高效
自动化能力弱 可以写脚本
服务器环境少使用 服务器主要方式

2. Linux命令基本格式

Linux命令通常由三部分组成:

command [options] [arguments]

例如:

ls -l /home

拆解:

内容含义
ls 命令
-l 参数
/home 操作对象

3. Linux终端提示符

打开Linux终端:

通常看到:

user@ubuntu:~$

其中:

user

表示当前用户名。

ubuntu

表示主机名。

~

表示当前目录。

$

表示普通用户。

如果是root用户:

root@ubuntu:~#

最后:

#

代表超级管理员权限。


二、Linux基本指令分类学习

Linux命令非常多,但是日常开发中主要分为:

1. 文件目录操作

用于管理文件和文件夹:

  • pwd

  • ls

  • cd

  • mkdir

  • touch

  • rm

  • cp

  • mv


2. 文件查看编辑

用于查看和修改文件:

  • cat

  • more

  • less

  • head

  • tail

  • vim


3. 文件搜索

快速定位文件:

  • find

  • grep


4. 权限管理

控制文件访问:

  • chmod

  • chown


5. 系统管理

查看系统状态:

  • ps

  • top

  • kill

  • df

  • du


6. 网络管理

查看网络:

  • ping

  • ip

  • ifconfig


7. 压缩解压

管理压缩包:

  • tar

  • gzip


三、文件与目录操作指令

1. pwd命令

(1)作用

pwd:

全称:

print working directory

作用:

显示当前用户所在的目录路径。

Linux文件系统是树形结构:

例如:

/
├── home
│ └── user
│ └── project
├── etc
└── var

pwd可以告诉我们当前处于哪个位置。


(2)基本语法

pwd

没有参数。


(3)常用参数

pwd参数较少:

-L

显示逻辑路径:

pwd -L

-P

显示真实物理路径:

pwd -P


(4)实际案例

输入:

pwd

输出:

/home/student/project

表示当前目录:

/home/student/project

例如:

进入:

cd /usr/local

执行:

pwd

结果:

/usr/local


2. ls命令

(1)作用

ls:

list的缩写。

作用:

查看当前目录中的文件和目录。

类似Windows:

打开文件夹查看里面内容


(2)基本语法

ls [参数] [目录]

例如:

ls /home

查看:

/home

目录内容。


(3)常用参数

① -l

显示详细信息。

输入:

ls -l

输出:

-rw-r–r– 1 user user 1024 test.txt
drwxr-xr-x 2 user user 4096 project

解释:

-rw-r–r–

文件权限

1024

文件大小

test.txt

文件名


② -a

显示隐藏文件。

Linux隐藏文件:

以:

.

开头。

例如:

.bashrc
.gitconfig

输入:

ls -a

结果:

.
..
.bashrc
project
test.txt


③ -h

人性化显示大小。

输入:

ls -lh

输出:

-rw-r–r– 1 user user 1.2K test.txt

如果没有:

1200

更加直观。


(4)实际案例

查看当前目录:

输入:

ls

输出:

code
document
test.txt

表示当前目录有:

code文件夹
document文件夹
test.txt文件

查看详细信息:

输入:

ls -al

输出:

drwxr-xr-x 5 user user 4096 .
drwxr-xr-x 3 user user 4096 ..
-rw-r–r– 1 user user 2000 test.txt


3. cd命令

(1)作用

cd:

change directory。

作用:

切换当前工作目录。

Linux中所有操作都依赖当前位置。


(2)基本语法

cd 目录路径


(3)常用参数

① 返回home目录

cd ~

或者:

cd


② 返回上一级目录

cd ..

例如:

当前:

/home/user/project

执行:

cd ..

进入:

/home/user


③ 返回上一次目录

cd –

例如:

当前位置:

/home

之前:

/usr

执行:

cd –

回到:

/usr


(4)实际案例

当前:

pwd

输出:

/home/user

进入project:

输入:

cd project

查看:

pwd

输出:

/home/user/project


4. mkdir命令

(1)作用

mkdir:

make directory。

作用:

创建新的目录。

类似Windows:

新建文件夹。


(2)基本语法

mkdir [参数] 目录名


(3)常用参数

-p

递归创建目录。

例如:

想创建:

a/b/c

如果a不存在:

普通:

mkdir a/b/c

会失败。

使用:

mkdir -p a/b/c

Linux会自动创建:

a
└── b
└── c


(4)实际案例

输入:

mkdir project

执行后:

目录:

project

创建成功。

查看:

ls

输出:

project


创建多级目录:

输入:

mkdir -p Linux/LinuxCommand/basic

结果:

Linux
└── LinuxCommand
└── basic


5. touch命令

(1)作用

touch:

作用:

创建空文件。

也可以:

修改文件时间。


(2)基本语法

touch 文件名


(3)常用参数

-a

修改访问时间:

touch -a test.txt

-m

修改修改时间:

touch -m test.txt


(4)实际案例

创建文件:

输入:

touch hello.txt

查看:

ls

输出:

hello.txt

查看详细:

ls -l

输出:

-rw-r–r– 1 user user 0 Aug 10 hello.txt

注意:

大小:

0

说明:

这是一个空文件。


第一部分总结

本章节学习了Linux最基础的文件目录操作:

命令作用
pwd 查看当前路径
ls 查看目录内容
cd 切换目录
mkdir 创建目录
touch 创建文件

这些命令是Linux学习中使用频率最高的一组命令。

后续学习:

  • rm 删除文件

  • cp 文件复制

  • mv 文件移动/重命名

  • cat/more/less文件查看

  • vim编辑器

  • find/grep搜索

  • 权限管理

  • 进程管理

  • 网络管理

  • 压缩解压

赞(0)
未经允许不得转载:网硕互联帮助中心 » Linux基本指令详解:从零掌握Linux命令行操作
分享到: 更多 (0)

评论 抢沙发

评论前必须登录!