首页 >> 综合 > 学识问答 >

问linux 基础命令 新手入门常用操作大全

2026-11-08 22:38:59

答

Linux 基础命令是在终端 shell 里面输入指令完成系统管理的核心工具,所有操作本质都是调用对应的程序,通过参数控制执行行为,分为文件目录操作 查看系统信息 进程管理 权限管理 网络排查 压缩解压 文本处理这几大类,新手学习的时候不需要一次性全部背完,优先掌握高频命令,理解命令通用格式也就是命令名 选项 参数,选项一般是短横开头用来调整功能,参数代表命令作用的对象,比如文件路径或者进程号,绝大多数命令都支持 man 手册查询,输入 man 加命令名就能查看完整帮助文档,日常运维 服务器部署 排错全部都依赖这些 linux 基础命令,很多复杂自动化脚本底层也是组合这些基础命令实现,熟练掌握之后可以大幅提升服务器操作效率,同时要注意 Linux 区分大小写,目录斜杠是正斜杠,和 Windows 反斜杠不一样,普通用户执行系统级命令经常需要切换 root 或者加 sudo 提权,操作错误有可能误删文件,学习阶段建议在测试环境练习。

一 文件与目录类 linux 基础命令

这是使用频率最高的一类,主要用来浏览 新建 删除 移动 复制 文件和文件夹

1 pwd 显示当前所在工作目录,进入终端第一时间可以确认当前路径

2 ls 列出目录内容,常用参数 ls l 显示详细权限大小时间,ls a 显示隐藏文件,ls lh 人性化显示文件大小

3 cd 切换目录,cd 回到家目录,cd .. 返回上一级目录,cd / 切换到根目录

4 mkdir 创建目录,mkdir test 新建 test 文件夹,mkdir p a b c 递归创建多层目录

5 touch 创建空文件,touch 1.txt 新建空白文本文件

6 cp 复制,cp 源文件 目标路径,加 r 参数可以递归复制整个文件夹

7 mv 移动或者重命名,mv old.txt new.txt 重命名,mv 文件夹 /tmp 移动到 tmp 目录

8 rm 删除,rm 文件 删除单个文件,rm rf 文件夹 递归强制删除目录,这个命令风险很高,执行前确认路径

9 cat 查看文件全部内容,more 分页查看,less 可以上下翻页搜索内容

10 find 查找文件,find /-name 文件名,全盘搜索匹配名称的文件

文件目录命令对比表格

命令核心功能高频参数使用注意
ls列出目录l a h区分普通文件和目录标识
cp复制文件目录r复制目录必须加 r
mv移动重命名无跨分区移动实际是复制加删除
rm删除文件目录rf强制删除不可恢复
find搜索文件name全盘搜索消耗系统资源

二 系统信息类 linux 基础命令

用来查看主机状态 内核版本 内存磁盘 运行时长

1 uname a 查看完整内核 架构 系统版本信息

2 hostname 查看或者修改主机名

3 free h 查看内存和 swap 使用情况,人性化单位显示

4 df h 查看磁盘分区占用,h 参数自动转换成 GB MB 单位

5 top 实时动态查看 CPU 内存 进程占用,按 q 退出

6 uptime 查看系统开机时长 负载均值

7 who 查看当前登录系统的用户

8 date 查看系统时间,也可以修改系统日期时间

三 进程管理类 linux 基础命令

控制正在运行的程序,排查卡死程序

1 ps aux 查看全部进程快照,输出 PID 占用 CPU 内存 进程名称

2 kill PID 发送终止信号,kill 9 PID 强制杀掉进程

3 systemctl 管理系统服务,systemctl start 启动 systemctl stop 停止 systemctl status 查看状态

4 jobs 查看当前终端后台任务

5 bg fg 把任务放到后台或者切回前台运行

四 权限与用户类 linux 基础命令

Linux 是多用户系统,权限控制是重点

1 chmod 修改文件权限,chmod 755 test.sh 修改脚本执行权限

2 chown 修改文件属主和属组,chown user group 文件

3 useradd 新建用户,passwd 设置用户密码

4 su 切换用户,su root 切换到 root

5 sudo 临时提权执行命令,普通用户执行 root 权限操作

五 网络类 linux 基础命令

排查网络连通 端口 网卡信息

1 ip a 查看网卡 IP 地址,替代旧版 ifconfig

2 ping 测试网络连通性

3 ss tnlup 查看监听端口,替代 netstat

4 curl 访问 url,测试接口连通

5 netstat 旧版端口查看命令,新系统需要安装 net-tools

6 scp 跨服务器远程拷贝文件

六 文本处理与压缩类 linux 基础命令

1 grep 文本过滤,grep 关键词 文件,常和管道符搭配

2 tar 打包压缩,tar zcvf 压缩包.tar.gz 目录,tar zxvf 解压

3 gzip gunzip 单独压缩解压 gz 文件

4 vi vim 文本编辑器,编辑配置文件,i 进入编辑,esc 之后 wq 保存退出

七 命令通用规则补充

管道符 | 可以把前一条命令输出交给后面命令处理,比如 ps aux | grep nginx

重定向 > 覆盖写入文件,>> 追加写入文件

man 命令名 查看手册,--help 查看简易帮助

历史命令 history,调出之前执行过的 linux 基础命令,上下方向键也可以翻历史指令

【常见问题】

问题 1 学习 linux 基础命令一定要记住所有参数吗

回答 1 学习 linux 基础命令不需要一次性记住全部参数,优先掌握高频核心参数,复杂参数可以随时使用 man 手册或者 help 查询,linux 基础命令设计理念就是基础功能固定,参数按需扩展,日常运维记住最常用的就可以满足大部分工作。

问题 2 执行 linux 基础命令提示 permission denied 是什么意思

回答 2 执行 linux 基础命令出现 permission denied 代表权限不足,当前普通用户没有操作权限,可以在 linux 基础命令前面加上 sudo 临时提权,或者切换 root 用户再执行这条 linux 基础命令,部分场景也需要检查文件本身读写执行权限。

问题 3 linux 基础命令区分大小写吗

回答 3 linux 基础命令严格区分大小写,ls 和 LS 是不同识别方式,文件名目录名同样区分大小写,这是 linux 基础命令和 Windows 最大差异之一,输入 linux 基础命令的时候大小写错误会提示命令不存在,书写的时候需要留意。

【免责申明】

本文介绍的 linux 基础命令仅作为技术学习参考,rm 强制删除 kill 终止进程 chmod chown 修改权限这类操作如果误操作,会造成文件丢失服务异常,生产环境执行 linux 基础命令前请确认操作对象,做好备份,操作产生的风险由使用者自行承担。

 

相关阅读

标签: linux基础命令
最新文章