前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Linux学习指南

Linux学习指南

原创
作者头像
编程思维
发布2023-03-24 14:43:11
4431
发布2023-03-24 14:43:11
举报

Linux到底学什么

很多人被告知去学习Linux

学什么,怎么学,是个经常遇到的问题

不同的人,需要结合工作和实际应用来设定目标

一般来说,民用终端、和服务器的Linux

可以认为是两个完全不同的场景

而作为编程相关的技术人员

通常基于的原因是:使用C/C++ 编写直接运行在Linux上的应用程序

编写部署在Linux上的应用程序,如Python,Java web服务程序

因此,根据使用原因,大致可以把方向分为:

  1. 运维Linux服务器
  2. 应用开发,开发Linux应用程序 Java Python 等
  3. 底层开发C/C++

基础功能

而作为通用的操作系统应用,应知应会的内容包括:

代码语言:javascript
复制
  如何开关机

  如何上网

  如何打开命令行

  如何使用命令行安装卸载软件

  如何编辑文本

  如何创建,移动,删除文件

  如何查看文件内容,解压缩文件

这里面包括的命令有:

代码语言:javascript
复制
使用apt-get或者yum安装或卸载软件

使用tar,unzip,zip,gz等解压缩命令安装包

了解运行环境,学会如何执行命令

进阶功能

基础部分过去后,就要进入第二阶段,包括

代码语言:javascript
复制
  如何编写Linux应用程序

  如何编译或者构建你的程序

  如何运行你的程序

  如何查找程序bug

这个阶段掌握的东西就多了

包括cd touch cp mv rm ls,find,切换目录,创建,复制,移动,删除,查看,查找等等

vi/vim 编写代码,里面的指令又要去记

gcc编译代码,后期可能需要学习makefile,cmake等构建工具

git命令,开发必备

ps进程管理,kill关闭进程

netstat网络管理

等等,这就需要翻阅文档了

不是一两句话能将清楚的

关注我也可以分享一些文档电子版给您

比如学习小抄,Shell命令等等

有条件的可以买本教材慢慢学

开发调试、系统状态、文件管理、压缩是永远绕不开的几个关键内容

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Linux到底学什么
  • 基础功能
  • 进阶功能
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档