前言
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搜索
-
权限管理
-
进程管理
-
网络管理
-
压缩解压
网硕互联帮助中心





评论前必须登录!
注册