前言

众所周知,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核心命令(一):核心命令简介的更多相关文章

  1. 【学习总结】快速上手Linux玩转典型应用-第6章-linux常用命令讲解

    课程目录链接 快速上手Linux玩转典型应用-目录 目录 1. 软件操作命令 2. 服务器硬件资源信息 3. 文件操作命令 4. Linux文本编辑神器vim与其他常用命令 5. 系统用户操作命令 6 ...

  2. 【学习总结】快速上手Linux玩转典型应用-第7章-WebServer安装和配置讲解

    课程目录链接 快速上手Linux玩转典型应用-目录 目录 1. Apache的安装 2. Apache的虚拟主机配置及伪静态操作 3. Nginx的基本操作 4. Nginx伪静态的实现 5. 实例演 ...

  3. 【学习总结】快速上手Linux玩转典型应用-第5章-远程连接SSH专题

    课程目录链接 快速上手Linux玩转典型应用-目录 目录 1. 认识SSH 2. 服务器安装SSH服务 3. 客户端安装SSH工具 4. 客户端链接SSH服务 5. SSH config 6. SSH ...

  4. 【学习总结】快速上手Linux玩转典型应用-第4章-准备工作

    课程目录链接 快速上手Linux玩转典型应用-目录 目录 1. 准备工作一 2. 准备工作二 ===================================================== ...

  5. 【学习总结】快速上手Linux玩转典型应用-目录

    内容链接 慕课网:快速上手Linux玩转典型应用 目录 第1章-课程介绍 第2章-linux简介 第3章-CentOS的安装 第4章-准备工作 第5章-远程连接SSH专题 第6章-linux常用命令讲 ...

  6. 【学习总结】快速上手Linux玩转典型应用-第3章-CentOS的安装

    课程目录链接 快速上手Linux玩转典型应用-目录 目录 1. 虚拟机是什么 2. 在虚拟机中安装CentOS 3. 云服务器介绍 ================================== ...

  7. 【学习总结】快速上手Linux玩转典型应用-第2章-linux简介

    课程目录链接 快速上手Linux玩转典型应用-目录 目录 1. 什么是Linux 2. Linux能够做什么事情 3. Linux的学习方法 4. 忘掉Windows的所有东西 1. 什么是Linux ...

  8. 【学习总结】快速上手Linux玩转典型应用-第1章-课程介绍

    课程目录链接 快速上手Linux玩转典型应用-目录 1. Linux有什么用 2. 课程安排 3. 课程收获 基本运维能力,等等 END

  9. 快速上手Linux 玩转典型应用_慕课网笔记

    1.没有exe安装程序 2.区分大小写 3.一切皆文件 4.文件后缀不是那么重要,只是为了好识别 -------------------------------------------------- ...

  10. 新手学习Linux之快速上手分析

    一.起步 首先,应该为自己创造一个学习linux的环境--在电脑上装一个linux或unix 问题1:版本的选择 北美用redhat,欧洲用SuSE,桌面mandrake较多,而debian是技术最先 ...

随机推荐

  1. JavaScript基础学习之一

    目录 let和var之间的区别 作用域不同 变量提升 暂时性死区(temporal dead zone,简称 TDZ) 相同作用域下的重复声明 脚本调用 数据类型 Boolean Object 对象 ...

  2. SqlServer 不能收缩 ID 为 %s 的数据库中 ID 为 %s 的文件,因为它正由其他进程收缩或为空。

    SQLServer数据库通常都不建议进行SHRINKFILE操作,因为SHRINKFILE不当会造成一定的性能问题. 但是当进行了某些操作(例如某个超大的日志类型表转成分区表切换了数据文件),数据库某 ...

  3. 如何优化MySQL

    1.MySQL数据库作发布系统的存储,一天五万条以上的增量,预计运维三年,怎么优化? a. 设计良好的数据库结构,允许部分数据冗余,尽量避免join查询,提高效率.b. 选择合适的表字段数据类型和存储 ...

  4. white-space: pre-line;的坑

    html模版解析换行 这是字符串 跟标签设置white-space: pre-line: pre兼容ie8,pre-line不兼容ie 6-7 这行文字开头是没有空格的但是还是有很大的空格,代码方法截 ...

  5. linux环境变量配置错误后命令无法使用解决方案

    环境变量配置时多复制了一个空格,导致执行source /etc/profile后提示错误,无法编辑和查看文件 解决方案: 查看当前系统变量:echo $PATH 临时修改:export PATH=/u ...

  6. Codeforces Round #808 (Div. 2)

    Codeforces Round #808 (Div. 2) 传送门:https://codeforces.com/contest/1708 错过了,第二天vp的,只写出了AB就卡C了,竟然看不出是贪 ...

  7. loadrunner获取当前年月日时分秒 时间

    loadrunner获取当前年月日时分秒 时间 lr_save_datetime ("%Y-%m-%d %H:%M:%S",DATE_NOW+TIME_NOW,"crea ...

  8. 记录下老dropbox的使用

    32-bit: wget -O - "https://www.dropbox.com/download?plat=lnx.x86" | tar xzf - 64-bit: wget ...

  9. 背景图片 css写法

    background: url('../../assets/sj-my.png') no-repeat; background-size: 100% 100%;

  10. BeanFactory与FactoryBean区别

    1. BeanFactory BeanFactory,以Factory结尾,表示它是一个工厂类(接口),用于管理Bean的一个工厂.在Spring中,BeanFactory是IOC容器的核心接口,也是 ...