Linux系统入门命令学习经验

2023-05-16

 

此时此刻我想和大家分享一下我在学习linux过程中的一些经验和教训,如果有人能够正好看到我的这篇文章,希望能够让想学习linux的同学多少获得一点经验,少走一些弯路。能够比较简单、快捷的迅速掌握知识是我们学习的目的,但是我们平常的学习中大部分都有一些人在指导。我大学的专业是电气工程及其自动化,平时的课程也涉及不到linux,所以旁边也没有掌握linux的同学能够一块交流,通过自己这段时间的学习,我觉得有些学习总结可以简单的介绍给大家,供大家在开始业余学习linux的时候能够作为一点参考。

大学时期因为爱好,在老师的实验室待过一段时间,老师经常会有一些软件项目。大多是设计一些B/S系统,涉及到Mysql数据库和常用的ssh,通过一些横向项目,增加同学们的实践经验和实际掌握能力。其中经常主要用到的开发语言不是linux而是java,我开始接触linux也是因为在一个项目中需要用到linux,才开始去了解linux的。一开始也是不知道linux是做什么的、有什么用、在哪用,对linux仅存的认识就是它是一款使用linux语言开发的服务器,类似于我们平常使用的Windows,在linux系统中也可以使用一些我们常用的软件,他也有酷狗音乐、有QQ有浏览器等我们平时的常见软件。后来在了解深度学习的时候,好多框架都是在linux上运行的,开始逐渐的了解到linux的使用范围和与Windows相比具有的优点。然后我开始用《Linux就该这么学》这本书和配套视频开始了自学,了解到linux通过开源、多用户多任务和良好的界面、性能斩获各种应用,尤其是大型平台,完全使用linux而不使用Windows和Windows Server系列。有应用就有需求,各种公司招聘时也会说明要求掌握linux的应用,所以我感觉在以后的程序员工作中,不掌握linux仿佛是自己放弃了一大部分的进步,因为它很重要,因为它应用的很广。书籍在线阅读:https://www.linuxprobe.com/

万事开头难,何况对于一个没有涉及过编程的人来说主动的去学习一门新的编程语言是挺难的,不仅自己会控制不住自己,不知道什么时候就放弃去吃鸡了;而且在学习过程中也没有人可以商量,可以答疑。我觉着这两个方面是linux学习乃至任何学习过程中最受影响的两个方面。既然我们要去学习一些东西,想去掌握它,就不能轻易的放弃,而是要想办法,找到适合自己的途径和学习方法,尽力去完成。首先,针对学习中容易受影响,而失去学习注意力难以集中精神时,我推荐大家采用视频和书籍相结合的学习方式。我感觉看视频学习,起码是一个动画,不至于那么枯燥,类似一个人在你旁边一直说话,你肯定睡不着了。而且看五十分钟的视频,可以暂停休息一会,或者看会教材,我觉着教材和屏幕在舒适度上还是有区别的。通过屏幕和书面的转换,既可以放松眼睛,也可以消除一部分枯燥。其次,针对学习过程中没有伙伴没有人可以交流这个问题,我建议大家可以选择加入一下学习的微信群或者QQ群。这些群里都是和我们一样在学习的,学习过程和经历比较类似,你遇到的问题可能别人已经经历并解决的了。分享知识也是一种乐趣和修养,你提出的问题会有人乐于帮助你解答的,而且说不定还可以认识一些志同道合的不同学校的同学,大家在交流学习的经验的同时,又可以互相鼓励,互相支持。通过这样的两种方法,我相信大家可以在学习linux命令坚持不下去的时候,通过和别人交流从而给自己鼓励和支持,同时可以获得及时的解答。

道路有百千条,适合自己的不止一条。或许在学习的过程中我们还会遇到各种各样的新的一系列问题,我建议大家首先可以咨询旁边的同学同学同事,毕竟真人的解答更清晰一点。或者直接在网上论坛里去搜索,找到一篇有图有文字的说明还是比较方便的。我们可以根据别人的介绍,在自己的电脑上一步步的操作,大部分可以解决自己遇到的问题。希望大家能够不要轻易放弃,多和同学交流,或者与群里的同学交流,多鼓励自己,坚持学习好linux会让自己受益匪浅的。

Linux命令大全:https://www.linuxcool.com/

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Linux系统入门命令学习经验 的相关文章

  • undefined reference to `cv::imread(std::string const&, int)'

    Ubuntu下编译一个C 43 43 文件 xff0c C 43 43 源程序中使用了opencv xff0c opencv的安装没有问题 xff0c 但是在编译的过程中出现如下错误 xff1a undefined reference to
  • 欧启标O老师STM32课程笔记(三)——GPIO模块寄存器的封装

    3 1 结构体基础知识 3 1 1 结构体类型的定义 span class token keyword struct span 结构体类型名 span class token punctuation span 成员列表 span class
  • Ubuntu16.04/ROS安装kinect2并获取骨骼数据

    1 安装驱动文件libfreenect 首先可以在目录中新建一个文件夹kinect2 非工作空间 mkdir p kinect2 然后 xff0c 将libfreenect安装到该文件夹里 xff0c 执行如下代码 xff0c 完成安装 x
  • 单片机中常用的串口通信协议帧

    单片机中常用的串口通信协议帧 前言一 单片机串口简介二 常用的通信协议类型1 没有格式2 帧头帧尾 43 数据3 帧头帧尾 43 数据 43 附加功能码4 帧头帧尾 43 数据 43 附加功能码 43 目标地址5 帧头帧尾 43 数据 43
  • 基于STM32F4实现串口1+DMA中断+环形队列的数据收发处理

    基于STM32F4实现串口1 43 DMA中断 43 环形队列的数据收发处理 用法简介总体方案环形队列的实现串口配置串口接收DMA配置串口发送DMA配置注意事项 总结 用法简介 串口加环形队列基本满足普通单片机的数据收发处理 xff0c 实
  • DIY自己的bluerov2(2)

    上一次讲了组装一个ROV做需要的电子器件 xff0c 今天就把剩下的器件 xff0c 舱 xff0c 框架 xff0c 电机啥的统统罗列出来 密封舱 xff0c 顾名思义主要是密封作用 xff0c 将电子器件都放到舱内 这种密封效果比较好
  • 零基础玩转树莓派(五)—控制直流电机

    前面教程学会如何使用树莓派来控制LED灯 xff0c 接下来主要讲如何控制直流电机 xff0c 这样就可以做小车等可以运动的项目 xff0c 可玩性更高 一 硬件介绍 直流电机控制主要用到的硬件为 xff1a 1 烧写好系统的树莓派控制板
  • 全志XR806芯片 串口修改波特率后与目标波特率不匹配如何解决?

    1 问题背景 有客户反应 xff0c XR系列MCU在修改完串口波特率后 xff0c 打印输出的是乱码 xff0c 通过仪器抓波形发现输出的波特率与设置不一致 2 问题描述 串口修改波特率后与目标波特率不匹配 3 问题分析 XR系列MCU的
  • 树莓派价格暴涨买不起?他们自己做了一块价格还不到1/4的开发板平替树莓派,还火到海外去了

    众所周知 xff0c 树莓派诞生之初时的设计有四大要点 一个可编程的硬件 xff08 功能很强 xff09 足够有趣 xff0c 能吸引年轻人 xff08 可玩性确实高 xff09 能反复扔进书包 xff0c 不怕挤坏 xff08 质量杠杠
  • C++ struct与class的区别

    可以归纳为 xff1a struct A char a struct B A char b 1 struct作为数据结构实现体 xff0c 它的数据访问默认是Public公有的 xff0c class作为对象的实现体 xff0c 它的成员变
  • 蚁群算法实现三维避障轨迹规划(Matlab)

    关于蚁群算法 其实大多数优化算法都是 试错 的过程 xff0c 不同的是如何利用在 试错 过程中得到的经验 蚁群算法在 试错 的过程中通过留下信息素对未来的试错过程加以提示 xff0c 从而保证一定的收敛性 代码分析 我写了一份matlab
  • CAN总线基础知识(2)——CAN的数据帧

    CAN总线基础知识 xff08 2 xff09 CAN结构上由7个段组成 xff08 仲裁段包括上篇说的can id 和 RTR xff09 xff0c 如图所示 其中根据仲裁段ID码长度的不同 xff0c 分为标准帧 xff08 CAN2
  • 一种通过printf打印的调试程序的方法

    我们在写代码的时候 xff0c 有时候需要调试程序的时候 xff0c 对于初学者 xff0c 可以通过简单的增加printf函数打印 xff0c 这样能够来跟踪程序的踪迹 xff0c 举个很简单的代码 xff1a include lt st
  • 详解Unity中的Nav Mesh新特性|导航寻路系统 (二)

    前言 第一篇我们简要概述了新版NavMesh的一些新增功能 xff0c 以及旧版的对比 本篇我们来讲一讲NavMeshSurface NavMeshLink这两个组件的参数以及如何应用 xff0c 接下来就进入正题吧 本系列提要 Unity
  • ROS安装包--rqt

    ROS安装包 rqt 安装命令刷新缓存 安装命令 sudo apt get install ros kinetic rqt sudo apt get install ros kinetic rqt common plugins sudo a
  • 【无标题】

    ROS自定义话题传输出现md5sum错误 问题描述 提前从一个程序中使用rosbag record命令对某一话题进行了录制 xff0c 之后用rostopic echo命令确定了录入了信息 但是给另一程序发布的时候 xff0c 终端报错 x
  • 关于CAN标准帧和扩展帧为什么分别占位是11bit和29bit

    关于CAN标准帧和扩展帧为什么分别占位是11bit和29bit 文章目录 关于CAN标准帧和扩展帧为什么分别占位是11bit和29bit前言一 关于标准帧二 关于扩展帧总结写在结尾 前言 之前一直没明白CAN标准帧和扩展帧为什么分别占位是1
  • 旭日x3派个人配置总结(ubuntu server + xrdp)

    旭日x3派基本设置 旭日x3派使用文档 首发 多方位玩转旭日x3派 XRDP 43 Xface4远程桌面设置 安装xrdp并解决闪退 黑屏问题 ROS2 Foxy配置 解决 Failed to connect to raw githubus
  • 思岚S2激光雷达1—初次连接

    1 去官网下载Robostudio xff0c 我这里是windows http www slamtec com robostudio 2 连接激光雷达 3 去官网下载SDK 4 在SDK文件夹里的tools里面找驱动下载驱动 5 电脑成功
  • ZED2双目相机1:标定

    一 下载及安装 xff08 1 xff09 按照下面这个链接 xff1a https blog csdn net TengYun zhang article details 123072847 下载完是这样的 xff1a xff08 2 x

随机推荐

  • ZED2双目相机2:畸变矫正

    1 运行ZED2相机 xff08 注意是在ZED WS工作空间里 xff09 xff08 1 xff09 关闭anconda xff08 如果有的话 xff09 xff1a conda deactivate span class token
  • 用android代码实现一个可以万能播放器

    要实现一个万能播放器需要使用多媒体库 xff0c 可以使用Android自带的MediaPlayer类以及ExoPlayer库 以下是一个简单的示例代码 xff1a 在XML布局文件中添加一个SurfaceView和几个按钮 xff1a s
  • 初出茅庐的小李第108篇博客二进制打印

    二进制打印介绍 C语言在格式化打印的时候有很多格式控制 xff0c 比如十进制打印用 d输出 xff0c 十六进制用 x输出 xff0c 八进制用 o格式输出 xff0c 但是当我们期望看一个数据的二进制的时候就必须借助计算器或者其他比较不
  • QGroundControl 自定义命令小工具的使用

    Custom Command Widgets 不用编译qgc的源码 xff0c 仅仅需要编写一个QML UIs文件这个小工具窗口可以被加载 xff0c 并且从重启之后仍然可以使用 xff0c 而且不受操作系统的限制主要有两个用途 xff11
  • HTTP请求方式GET和POST代码示例

    HTTP请求方式GET和POST代码示例 1 HTTP名词解释1 2 HTTP传输方式1 2 1GET名词解释1 2 1POST名词解释 1 3Http中Post 和Get代码实现 1 HTTP名词解释 HTTP大名叫做超文本传输协议 xf
  • Postman工具常见操作

    Postman常见操作 1 新建GET或POST请求 xff08 1 xff09 打开Postman xff0c 选择File gt New xff08 2 xff09 选择Request xff0c 进入 xff08 3 xff09 输入
  • Ubuntu18.04+ROS melodic 跑通VINS-MONO的一些踩坑记录

    VINS MONO的一些踩坑记录 0 本机环境 笔者的环境为Ubuntu 18 04 43 ros melodic 43 opencv 4 1 1 43 Eigen 3 3 9 43 ceres solver 1 14 跟VINS MONO
  • GPIO库函数开发和寄存器开发的区别

    函数原型为 xff1a void GPIO SetBits GPIO TypeDef GPIOx uint16 t GPIO Pin xff08 1 xff09 gt 箭头操作符要求左操作数必须是个指针GPIO TypeDef GPIOx
  • C++ 编译

    C 43 43 编译原理 参考博客 https www cnblogs com kevinWu7 p 10163443 html C C 43 43 编译就是要将C C 43 43 的代码映射到相应的机器码 xff0c 以及讨论其中的内存管
  • STM32串口中断的方式发送

    我将其改为真正的中断发送 步骤一 xff1a 初始化GPIO GPIO InitTypeDef GPIO InitStructure GPIO InitStructure GPIO Pin 61 GPIO Pin 10 LED1 PC10
  • 什么是大端小端 and 如何判断大端小端

    1 为什么会有大小端模式之分呢 xff1f 这是因为在计算机系统中 xff0c 我们是以字节为单位的 xff0c 每个地址单元都对应着一个字节 xff0c 一个字节为8bit 但是在C语言中除了8bit的char之外 xff0c 还有16b
  • python中串口通信的步骤及实现

    python内置的库函数确实很强大 xff0c serial库中包含了串口通信所用到的一些函数 本文用python实现了串口的一种简单通信 代码实现 xff1a span class token keyword import span se
  • 结构体作用(STM32)

    结构体作用 xff08 STM32 xff09 来源 xff1a 正点原子 MDK 中很多地方使用结构体以及结构体指针 xff0c 下面总结一下其使用结构体的主要作用 1 结构体是将不同的数据类型整合为一个有机整体 xff0c 方便数据管理
  • 两轴舵机云台的一点实践

    两轴舵机云台的一点实践 效果演示硬件使用情况定时器中断代码计算机体系下的云台角代码舵机控制代码工程源码下载 简介 xff1a 为了学习姿态解算相关知识 xff0c 最近做了一个作品 xff0c 模仿炮塔跟随系统 xff0c 用陀螺仪使两个舵
  • 栈的使用场景

    当数据的处理顺序要与接收顺序相反时 xff08 LIFO xff09 last in first out xff0c 就可以用栈 像文字处理器的 撤销 动作 xff0c 或网络应用程序的函数调用 xff0c 你应该都会需要栈来实现 在处理括
  • 如何重装Ubuntu 系统

    如果你弄坏了你的 Ubuntu 系统 xff0c 并尝试了很多方法来修复 xff0c 你最终放弃并采取简单的方法 xff1a 重新安装 Ubuntu 我们一直遇到这样一种情况 xff0c 重新安装 Linux 似乎比找出问题并解决来得更好
  • 精华:QinQ基础,VLAN双层TAG

    QinQ 是 802 1Q in 802 1Q 的简称 xff0c 是基于 IEEE 802 1Q 技术的一种比较简单的二层 VPN 协议 QinQ简介 IEEE 802 1Q 定义的 VLAN ID 域有 12 个比特 xff0c 最多可
  • Ubuntu更换默认终端

    终端是任何Linux系统的关键部分 它允许您通过shell访问Linux系统 虽说现在的Linux发行版 xff0c 比如Ubuntu xff0c CentOS等已经基本上可以采用GUI来完成绝大部分一般性的任务 但是 xff0c 终端程序
  • vim编辑器如何删除一行或者多行内容

    如何从Vim中删除行 xff1f 如何删除多行 xff1f 本文介绍在Vim编辑器中删除行的不同方法 安装vim 在Ubuntu Debian中的安装方式 sudo apt install vim 在RHEL Centos中的安装方式 yu
  • Linux系统入门命令学习经验

    此时此刻我想和大家分享一下我在学习linux过程中的一些经验和教训 xff0c 如果有人能够正好看到我的这篇文章 xff0c 希望能够让想学习linux的同学多少获得一点经验 xff0c 少走一些弯路 能够比较简单 快捷的迅速掌握知识是我们