快速上手Linux核心命令(一):核心命令简介
前言
众所周知,Linux在服务器中占用不可替代的位置。大多数互联网公司,服务器都是采用的Linux操作系统。而Linux是一个主要通过命令行来进行管理的操作系统。只有熟练掌握Linux核心命令,在使用起来我们才会得心应手。
通过文章希望能帮助刚入门Linux的小伙伴们快速掌握核心命令,也可以将之作为一份Linux帮助文档使用。
一开始,我们会以思维导图的方式把常用命令都列出来,后面系列文章会就列出来的命令做详细使用说明。


当然,受限于个人水平,及Linux命令实在太多,不可能把所有命令都列出来,这里只列出个人觉得比较常用及非常重要的命令。有说的不对的地方及有部分命令可能你觉得很重要但没列出来,欢迎大家补充纠正。
一、命令行简介
Linux命令行简介
工作中我们一般不会直接到服务器上操作,而是通过远程工具连接Linux系统。 连接后如下图所示

[root@xiezhr ~]# # '#'表示超级用户root对应的命令行
[xiezhr@xiezhr ~]$ # '$'表示普通用户xiezhr对应的命令行
① '#' 表示超级用户root用户登录系统后,命令行结尾提示符
② '$' 表示普通用户xiezhr用户登录系统后,命令行结尾提示符
③ 超级用户具有管理系统的所有权限,普通用户权限比较小,只能进行普通的操作
④ '@' '@'符号前面的表示当前登录的用户,'@'后面的是Linux主机名
Linux命令行操作常用快捷键
我们已SecureCRT工具为例进行操作说明,下面是用到的一些快捷键
| 快捷键 | 功能说明 |
|---|---|
| tab | 命令或路径补全键 是Linux最最最常用的键 |
| ctrl+c | 中断终端正在执行的任务 |
| ctrl+a | 光标回到命令行首 |
| ctrl+e | 光标回到命令行尾 |
| ctrl+Insert | 复制命令行内容 |
| shift+Insert | 粘贴命令行内容 |
| ctrl+k | 剪切(删除)光标位置到行尾的字符 |
| ctrl+u | 剪切(删除)光标位置到行首的字符 |
| ctrl+d | 退出当前shell命令行 |
| ctrl+r | 搜索命令行使用过的历史命令记录 |
| ctrl+l | 清除屏幕的所有内容,并开始一个新行 等同于clear |
| ctrl+z | 暂停执行终端运行的任务 |
| !c | 获取最近以c开头的命令 |
| !num | 获取历史执行的地num条命令 |
| esc+. | 获取最后一次执行命令 |
二、命令的十三个模块
由于命令较多,这里根据功能分了13个模块
- 基础命令
- 文件和目录相关
- 文件内容相关
- 文本处理三剑客
- vi/vim :文本编辑相关
- Linux系统信息相关
- 网络相关
- 文件备份压缩相关
- 软件安装相关
- Linux用户相关
- Linux磁盘与文件系统相关
- 进程相关
- 系统管理相关
这期内容就到这,下期具体写一写Linux系统关机、重启、注销操作及命令帮助的使用。敬请期待哦(●'◡'●)
涉及到的命令包括:shoutdown、init、halt、poweroff、reboot、man、--help、info
相关文章
- 快速上手Linux核心命令(一):核心命令简介
- 快速上手Linux核心命令(二):关机、重启
- 快速上手Linux核心命令(三):文件和目录操作命令
- 快速上手Linux核心命令(四):文件内容相关命令
- 快速上手Linux核心命令(五):文本处理三剑客
- 快速上手Linux核心命令(六):vi/vim 文本编辑
- 快速上手Linux核心命令(七):Linux系统信息相关命令
- 快速上手Linux核心命令(八):网络相关命令
- 快速上手Linux核心命令(九):文件备份与压缩命令(博主正在玩命更新中。。。)
- 快速上手Linux核心命令(十):软件安装命令(博主正在玩命更新中。。。)
- 快速上手Linux核心命令(十一):Linux用户相关命令(博主正在玩命更新中。。。)
- 快速上手Linux核心命令(十二):磁盘与文件系统相关命令(博主正在玩命更新中。。。)
- 快速上手Linux核心命令(十三):进程相关命令(博主正在玩命更新中。。。)
- 快速上手Linux核心命令(十四):系统管理相关命令(博主正在玩命更新中。。。)
快速上手Linux核心命令(一):核心命令简介的更多相关文章
- 【学习总结】快速上手Linux玩转典型应用-第6章-linux常用命令讲解
课程目录链接 快速上手Linux玩转典型应用-目录 目录 1. 软件操作命令 2. 服务器硬件资源信息 3. 文件操作命令 4. Linux文本编辑神器vim与其他常用命令 5. 系统用户操作命令 6 ...
- 【学习总结】快速上手Linux玩转典型应用-第7章-WebServer安装和配置讲解
课程目录链接 快速上手Linux玩转典型应用-目录 目录 1. Apache的安装 2. Apache的虚拟主机配置及伪静态操作 3. Nginx的基本操作 4. Nginx伪静态的实现 5. 实例演 ...
- 【学习总结】快速上手Linux玩转典型应用-第5章-远程连接SSH专题
课程目录链接 快速上手Linux玩转典型应用-目录 目录 1. 认识SSH 2. 服务器安装SSH服务 3. 客户端安装SSH工具 4. 客户端链接SSH服务 5. SSH config 6. SSH ...
- 【学习总结】快速上手Linux玩转典型应用-第4章-准备工作
课程目录链接 快速上手Linux玩转典型应用-目录 目录 1. 准备工作一 2. 准备工作二 ===================================================== ...
- 【学习总结】快速上手Linux玩转典型应用-目录
内容链接 慕课网:快速上手Linux玩转典型应用 目录 第1章-课程介绍 第2章-linux简介 第3章-CentOS的安装 第4章-准备工作 第5章-远程连接SSH专题 第6章-linux常用命令讲 ...
- 【学习总结】快速上手Linux玩转典型应用-第3章-CentOS的安装
课程目录链接 快速上手Linux玩转典型应用-目录 目录 1. 虚拟机是什么 2. 在虚拟机中安装CentOS 3. 云服务器介绍 ================================== ...
- 【学习总结】快速上手Linux玩转典型应用-第2章-linux简介
课程目录链接 快速上手Linux玩转典型应用-目录 目录 1. 什么是Linux 2. Linux能够做什么事情 3. Linux的学习方法 4. 忘掉Windows的所有东西 1. 什么是Linux ...
- 【学习总结】快速上手Linux玩转典型应用-第1章-课程介绍
课程目录链接 快速上手Linux玩转典型应用-目录 1. Linux有什么用 2. 课程安排 3. 课程收获 基本运维能力,等等 END
- 快速上手Linux 玩转典型应用_慕课网笔记
1.没有exe安装程序 2.区分大小写 3.一切皆文件 4.文件后缀不是那么重要,只是为了好识别 -------------------------------------------------- ...
- 新手学习Linux之快速上手分析
一.起步 首先,应该为自己创造一个学习linux的环境--在电脑上装一个linux或unix 问题1:版本的选择 北美用redhat,欧洲用SuSE,桌面mandrake较多,而debian是技术最先 ...
随机推荐
- 【随笔】记录Centos7 firewall-cmd防火墙的文档与命令记录
注意:firewall-cmd命令后面的参数前面是两个短-,这里显示的不是很清晰 查看firewall-cmd运行状态 # firewall-cmd --state 开放8080端口 # firewa ...
- Python subnet 操作物件
subnetcalc.py class SubnetCalc(object): def __init__(self, network, mask): self.network = network.sp ...
- revit转tileset 3dmax转tileset cesium展示
使用revit软件导出fbx模型: 使用glTFExport导出gltf模型,导出的gltf模型具有属性.但是此处导出gltf模型,不是为了在cesium中加载该gltf模型,主要目的是获取组件属性信 ...
- AI技术网关如何用于安全生产监测?有什么优势?
现代工业生产和运营的规模越来越庞大.系统和结构越来越复杂,现场的风险点多面广,给作业一线的安全监管带来极大的挑战.针对工地.煤矿.危化品.加油站.烟花爆竹.电力等行业的安全生产监管场景,可以借助AI智 ...
- JSON反序列化接口的问题
今天在使用JSON序列化类时出现问题,原来类中有一个接口,在反序列化时不知道接口的实体是什么 public class Device : IComparer { private str ...
- NX 二次开发 多个功能集成一个DLL的方法
用C++做NX二次开发,一个功能建一个工程,管理起来很不方便,在网上找了些资料学习,成功的把多个功能做到一个工程里(多功能集成到一个DLL). 1.首先要了解外挂的菜单文件的基础,要实现多个功能集合在 ...
- [复现]2021 DASCTF X BUUOJ 五月大联动-PWN
[复现]2021 DASCTF X BUUOJ 五月大联动 由于我没ubuntu16就不复现第一个题了,直接第二个 正常的off by one from pwn import * context.os ...
- Java8-聚合操作
Java聚合操作(Aggregate Operations)是对一堆数据进行处理的新的操作方法,我们知道,如果想对一堆数据进行处理,比如一个List对象中的数据进行处理,传统的操作就是遍历List数据 ...
- 痞子衡嵌入式:我为2021 TencentOS Tiny AIoT应用创新大赛做了场直播培训
TencentOS Tiny AIoT 应用创新大赛是腾讯 TencentOS 团队联合恩智浦半导体.安谋科技(Arm China)发起的线上开发者活动,主要面向中小企业嵌入式工程师.广大嵌入式开发者 ...
- 一篇文章带你快速入门学习RPA
大纲: 什么是RPA? RPA的应用领域有哪些? RPA机器人技术一般用于什么行业? RPA的市场需求是什么? RPA项目的实施过程? RPA的未来趋势怎么样? 什么是RPA? RPA 全称& ...