当前位置:首页>Linux>Linux新手必看!超全常用命令讲解,一文搞定日常操作

Linux新手必看!超全常用命令讲解,一文搞定日常操作

  • 2026-09-26 13:20:33
Linux新手必看!超全常用命令讲解,一文搞定日常操作

Linux新手必看!超全常用命令讲解,一文搞定日常操作

对于很多刚接触Linux的小伙伴来说,面对黑漆漆的命令行界面,总是充满迷茫:不知道该输入什么命令,也不清楚每个命令的用法,甚至一不小心就会操作失误。

其实Linux命令并没有那么难,日常工作和学习中,掌握高频常用命令就足以应对大部分场景。今天就给大家整理一份超详细的Linux常用命令讲解,分类清晰、通俗易懂,新手也能快速上手,建议直接收藏!

一、目录操作命令:玩转文件路径

目录是Linux文件管理的核心,先搞定目录操作,才能顺利开展后续工作。

1. pwd:查看当前所在目录

全称Print Working Directory,作用是显示当前所在目录的绝对路径,登录Linux后,不确定自己在哪个位置,输入这个命令立马清晰。

pwd

示例:执行后直接输出 /home/user,一目了然。

2. cd:切换目录

全称Change Directory,最常用的目录切换命令,掌握这几个用法就够了:

cd 目录名      # 进入指定目录,例:cd Desktop

cd ..         # 返回上一级目录

cd ~          # 直接回到用户主目录

cd /          # 进入系统根目录

cd -          # 切换到上一次所在的目录

3. ls:查看目录内容

查看当前目录下的文件和文件夹,搭配参数使用更高效:

ls            # 简单查看目录文件

ls -l         # 详细显示文件权限、大小、修改时间等信息(常用别名ll)

ls -a         # 显示所有文件,包括隐藏文件(以.开头的文件)

ls -lh        # 人性化显示文件大小,以KB、MB为单位

4. mkdir:创建目录

全称Make Directory,用于创建新文件夹:

mkdir 目录名     # 创建单个目录,例:mkdir test

mkdir -p 目录名  # 递归创建多级目录,例:mkdir -p test/a/b

二、文件操作命令:管理文件超轻松

日常创建、删除、复制、移动文件,全靠这些命令。

1. touch:创建空文件

快速创建一个空白文件,也可用于更新文件时间戳:

touch 文件名    # 例:touch test.txt

2. cp:复制文件/目录

cp 源文件 目标文件    # 复制文件,例:cp test.txt /home/user

cp -r 源目录 目标目录  # 递归复制整个目录,必须加-r参数

3. mv:移动/重命名文件

一个命令实现两种功能,非常实用:

mv 源文件 目标路径    # 移动文件,例:mv test.txt Desktop

mv 旧文件名 新文件名  # 重命名文件,例:mv test.txt new.txt

4. rm:删除文件/目录

高危命令,使用需谨慎! 避免误删重要文件:

rm 文件名        # 删除单个文件

rm -r 目录名     # 删除目录及其所有内容

rm -f 文件名     # 强制删除,不弹出提示

# 严禁执行:rm -rf / ,会删除系统根目录所有文件!

三、文件查看命令:快速读取文件内容

Linux中查看文件内容不用打开编辑器,这些命令更高效。

1. cat:查看小文件内容

适合查看内容较少的文件,可直接显示全部内容:

cat 文件名        # 查看文件内容

cat -n 文件名     # 查看文件并显示行号

2. less:分页查看大文件

查看日志、大文本文件首选,支持上下滚动、搜索,按q退出:

less 文件名

3. head/tail:查看文件首尾内容

head -n 数字 文件名  # 查看文件前N行,例:head -n 10 test.txt

tail -n 数字 文件名  # 查看文件最后N行

tail -f 文件名       # 实时监控文件内容变化,查看日志必备

4. grep:搜索文件内容

在文件中查找指定关键词,快速定位内容:

grep "关键词" 文件名  # 查找包含关键词的行

grep -n "关键词" 文件名 # 显示关键词所在行号

grep -i "关键词" 文件名 # 忽略大小写搜索

四、系统管理命令:掌控系统状态

了解系统信息、管理进程,轻松运维Linux系统。

1. 系统信息查看

uname -a     # 查看系统内核、版本等全部信息

df -h        # 查看磁盘空间使用情况

free -h      # 查看内存和交换空间使用情况

uptime       # 查看系统运行时间、负载状态

2. 进程管理

ps aux       # 查看系统所有进程详细信息

top          # 实时监控进程、CPU、内存占用

kill 进程ID   # 终止指定进程

kill -9 进程ID # 强制终止无响应进程

3. 关机/重启

reboot       # 立即重启系统

shutdown -h now # 立即关机

shutdown -h +10 # 10分钟后关机

五、权限管理命令:保障文件安全

Linux是多用户系统,权限管理至关重要。

1. chmod:修改文件权限

chmod 755 文件名  # 数字方式修改权限(r=4,w=2,x=1)

chmod +x 文件名   # 给文件添加执行权限

2. chown:修改文件所有者

chown 用户名:组名 文件名  # 修改文件所属用户和组

chown -R 用户名 目录名    # 递归修改目录下所有文件权限

六、网络相关命令:排查网络问题

测试网络、查看网络状态,日常排查超实用。

ping 域名/IP    # 测试网络连通性,例:ping www.baidu.com

ip addr        # 查看本机IP地址和网卡信息

wget 下载链接   # 终端下载文件

curl 网址      # 获取网页内容、测试接口

七、Linux命令实用小技巧

1. Tab键补全:输入命令/文件名一半时,按Tab自动补全,提升效率

2. 上下箭头:快速切换历史执行过的命令

3. man 命令:查看命令详细帮助手册,例:man ls

4. Ctrl+C:强制终止当前正在执行的命令

结语

Linux命令不需要死记硬背,重点是多实操、多练习,把这些常用命令熟练运用,就能轻松应对日常开发、运维工作。

新手可以先从目录、文件基础命令入手,慢慢掌握系统、网络相关命令,循序渐进,很快就能玩转Linux命令行!

觉得有用的话,欢迎点赞、收藏、转发,后续会分享更多Linux实用干货~

最新文章

随机文章