写给初学者的话---linux使用说明

2018年noip上海赛区可以使用window操作系统的美梦终究还是破灭了!!!!
上海大部分noip选手都陆陆续续开始改linux........
好吧,那我们今天来看看linux操作系统中,noip选手都应该掌握哪些知识
-----------------------------------------------------------------------------------------------------------------------------------------
Linux操作系统优势:
  系统允许用户直接操纵系统终端进行一系列命令,如:访问硬盘中的数据、创建一个文件(VIM)、编译程序、调试程序(gdb)
-----------------------------------------------------------------------------------------------------------------------------------------
Linux操作系统下载及安装:
  1、可以选着直接购买 MAC 系统的 苹果电脑 (苹果电脑其实就是Linux架构下的,跟Linux并无太大差异)
  2、可以下载noi官网(www.noi.cn)官网上的Linux系统,再下一个虚拟机(推荐:VM VirtualBox)
-----------------------------------------------------------------------------------------------------------------------------------------
Linux操作系统终端:
  *** HINT: " _ " 代表空格
  *** HINT: 以下所有命令都是在终端下输入
  1、进入终端:
    (1) windows下的虚拟机或Linux操作系统:
      快捷键:Ctrl+Alt+T 或 屏幕右上角“应用程序”-> “附件” -> “终端”
    (2) 苹果系统:
      Finder -> Finder左侧的工具栏 -> 应用程序 -> 实用工具 -> 终端
   2、下载 VIM、gdb
    命令分别为: sudo_apt-get_install_vim
                sudo_apt-get_install_gdb
   3、几个基本操作:
    (1) 创建一个文件夹: mkdir_+( 想要创建的文件夹名 )     如:mkdir_test
    (2) 打开一个文件夹: cd_( 想要打开的文件名 )     如:cd_test
    (3) 创建一个文件并进入 VIM 编写该程序: vi_+( 想要创建的文件名 )     如:vi_a.cpp
    (4) 编译一个程序: g++_-o_( 生成的可执行文件名 )_( 当前要编译的文件名 )_-g      如:g++_-o_a_a.cpp_-g
    (5) 执行一个可执行文件: ./( 想要运行的可执行文件名 )      如:./a      ( 备注:/ 前有个点 .  )
   4、使用 VIM 编写代码:
    (1) 写入代码: i   ( 备注:每一次进入都要打,否则你无法写入 )
    (2) 退出 VIM: <1> 按 Esc 键 <2> 键盘写入 :wq      ( 备注:" : " 不能缺 )
   5、使用 gdb 调试程序:
    (1) 进入 gdb : gdb
    (2) 指定你要调试的可执行文件: file_( 要调试的可执行文件 ) 如:file_a
    (3) 显示该可执行文件下的代码: list l     ( 备注:英文字母 )
    (4) 设置断点: break_( 断点的行号 )b_( 断点的行号 ) 如:b_3
    (5) 运行程序: run r     ( 备注:英文字母 )
    (6) 继续执行程序直到遇到 断点 或 结束程序: continuec     ( 备注:英文字母 )
    (7) 执行下一行代码: next n     ( 备注:英文字母 )
    (8) 退出 gdb: q     ( 备注:英文字母 )

-----------------------------------------------------------------------------------------------------------------------------------------
好,剩下的就交给各位自己鼓捣了,最重要的都在这了.......

原文地址:https://www.cnblogs.com/shjrd-dlb/p/Linux.html

时间: 2024-11-08 23:53:54

写给初学者的话---linux使用说明的相关文章

一个LINUX高手写给初学者的话(转)

http://www.linuxdiyf.com/viewarticle.php?id=168606 现在好多的人开始接触电脑的时候,见到的应该是Windows98 说实话,98 已经是一个很人性化,封装的很好的一个系统了 一个对电脑一窍不通的人都能很快的使用它.这样很多人对 "电脑"的印象和那些和我一样一开始接触的是DOS人是绝然不 同的.在DOS时代,如果你对电脑的基础知识不懂的话是玩不 动它的,不像现在好多人CPU是什么都不知道,却能够是Flash 高手,倾倒MM无数.如果你是这

初学者学习linux运维的几个问题及老鸟建议

初学者学习linux运维的几个潜意识的问题:1.习惯到处问.不管啥问题,反正就是一点都不思考,结果是经常被鄙视,就算会了,自己也没多大提高. 2.找不到人,问不到答案时就去搜索,搜索关键字还不会选取,结果还是找不到答案. 3.没意识或者不习惯去查看软件的帮助.手册.久而久之养成了坏习惯,限制了自己的发展.  老男孩老师给的建议: 1.一般解决故障问题,一定要先看故障日志,根据报错输出或者日志文件自行排查下,别忘了这可是上帝给你的难得的提升的机会,一但错过,提升机会就让给别人了! 2.实在解决不了

初学者学习Linux选择哪个发行版本合适?

Linux是免费开源的操作系统,具有非常重要的作用,现在想要学习Linux的人越来越多了.不过很多人学习Linux的目的是不同,有的人可能想要从事相关的工作,有的人可能就是想要多掌握一门技术,那么针对不同情况的初学者,Linux选择哪个发行版本好?接下来为大家介绍一下吧. 1.运维和分布式开发可以选择红帽版本:红帽版本主要分为了RHEL和centos,新手学习的时候如果不想太过于折腾,可以直接使用conetos,和RHEL在操作使用层面上完全没有区别的,只是来源有所区分,分为了开源免费和企业收费

忠告初学者学习Linux系统的8点建议

导读 新手或者说即将要入坑的小伙伴们,常常在QQ群或者在Linux论坛问一些问题,不过,其中大多数的问题都是很基础的.例如:如何给添加的用户归属用户组,复制整个文件到另一个目录下面,磁盘合理划分,甚至配置IP,这些问题其实都不是很难的,只要了解了 Linux 的基础之后,就可以很轻易的解决掉这方面的问题.而有有些不伙伴他往往上一上来都想直接搞网站.开启sshd服务.ftp服务,根本没有想到要先了解一下Linux 的基础.你连走路都不会何来奔跑一说? 第一:学会使用Linux命令 时至今日Linu

写给准备学习Linux的人

现在国人学习linux的情况也是这样,学linux的人个个都意气分发,以为学习linux会用linux是多么了不得.学了一点皮裘就以为很牛了.但是那些企业用人单位却很难找到真实合适的linux人材.因而,我想就目前的情况宣布一下我的观点. 首先,这篇文章是写给那些想成为linux高手,并真正想用linux做些事情的人.如果你只想做一个菜鸟,没事的时候在你双系统启动的电脑上偶尔选一次 linux,然后没事进去偷着乐,那就请你自便.另外,我想说明,和真正的牛人比起来,我自己还处于一个比较低的水平.我

初学者学习Linux之NFS

实例搭建nfs共享 1.  简单基本安装配置 第一步: 先配置好ip,然后关闭防火墙 Ifconfig eth0 172.17.204.131/24             //设置IP/24,/24代表子网掩码:255.255.255.0 Service iptables stop                         //关闭防火墙 先挂载文件,然后安装"nfs-clietn"人rpm包,也可以用yum安装 实现用rpm包安装nfs,先挂载软件包过来,保证光盘接入 然后来

写给初学者css优先级问题

首先需要搞清楚几个基本概念 1.内嵌样式: 写在元素标签内的例如:<div style="background-color:red"> </div> 2.内联样式: 写在head的style例如:<head> <style> div{ background-color:red; } </style> </head> 3.外部样式: link标签引入进来的例如:<link rel="styleshee

自己亲自写的两本linux资料,免费下载,pdf文档

第一本是我写的韩顺平老师解说的linux视频的笔记,该视频原本有21讲,可是我始终没有找到当中的17.18讲.可是其它部分我感觉及记录的还是蛮认真的.该套视频解说的非常基础,因此我的这本笔记也非常基础.这里是免积分在csdn上的下载地址:linux笔记下载 ,假设左边的地址挂了,能够用http://download.csdn.net/detail/xinguimeng/7725583 来下载,假设您是百度网盘的忠有用户,它的百度网盘的分享地址:linux笔记百度网盘  .假设左边的地址挂了,能够

PCA (主成分分析)详解 (写给初学者) 结合matlab(转载)

一.简介 PCA(Principal Components Analysis)即主成分分析,是图像处理中经常用到的降维方法,大家知道,我们在处理有关数字图像处理方面的问题时,比如经常用的图像的查询问题,在一个几万或者几百万甚至更大的数据库中查询一幅相近的图像.这时,我们通常的方法是对图像库中的图片提取响应的特征,如颜色,纹理,sift,surf,vlad等等特征,然后将其保存,建立响应的数据索引,然后对要查询的图像提取相应的特征,与数据库中的图像特征对比,找出与之最近的图片.这里,如果我们为了提