一、远程控制台

Linux和windows不太一样,win系列默认都有桌面,我们买了服务器,一般都用远程桌面去连接。

而linux一般都是为了追求低成本或者高性能,可能我们就不需要桌面了,所以使用命令行远程去操作服务器。

一般都用这个软件

putty

这个软件的使用方法在https://help.aliyun.com/document_detail/ecs/quick-start-for-linux/connect.html?spm=5176.product8314827_ecs.6.133.cJCRK4

注意,阿里云的登录名一般都是root,密码是你在阿里云管理平台上面设置的密码。

二、FTP工具:

默认开启了远程控制台的服务器,一般都开启了ftp,

使用ftp的好处是:

1、一开始对linux的命令并不熟悉,使用一个可视化的工具远程浏览服务器目录会比cd命令直观的多。

2、可以使用windows下载好tgz文件,然后用ftp建好目录,用ftp上传到对应目录,再make。

免费的ftp软件:

FileZilla

三、linux下可能用到的命令

使用上面说的putty工具连接到远程服务器以后,可以直接使用命令操作服务器。

cd、dir、mkdir

命令:

命令 “cd” 表示“回到根目录”

命令 “dir” 表示“列出当前目录下所有文件夹和文件”

命令 “cd a”然后tab键 表示“自动补全当前目录下以a开头的目标(文件夹”

命令 “ mkdir /var/Apps ” 表示在/var下创建Apps文件夹”

vim系列:

vim是一个文本编辑工具

新建:可以新建一个文件,比如“vim /var/Apps/test.txt”。

在编辑状态下进入到命令模式:命令esc键,然后输入冒号”:“

在命令模式下进入编辑模式:然后是Insert键切换

常用的命令(引号内)

“:q” -->退出

":wq"-->保存并退出

“:q!”--> 放弃所作修改而直接退到shell下。

建议:在这个ml使用不是特别快的时候,建议在windows上编辑好脚本,使用ftp工具(FileZilla)将文本上传至服务器,这样最快。

wgt:

如:

wget -p /var/Apps -q http://www.python.org/ftp/python/3.5.1/Python-3.5.1.tgz

含义是:将网络文件Python-3.5.1.tgz下载到/var/Apps目录下。

我还是建议:在这个命令使用不是特别牛逼的时候,建议在windows上下载好文件,使用ftp工具(FileZilla)将文本上传至服务器,这样最快。

Linux--01入门的更多相关文章

  1. Python学习--01入门

    Python学习--01入门 Python是一种解释型.面向对象.动态数据类型的高级程序设计语言.和PHP一样,它是后端开发语言. 如果有C语言.PHP语言.JAVA语言等其中一种语言的基础,学习Py ...

  2. Linux小白最佳实践:《超容易的Linux系统管理入门书》(连载五)Linux系统的对话方式

    本篇是Linux小白最佳实践第5篇,目的就是让白菜们了解Linux进程之间是如何对话的.之前连载的几篇,在微信上引起了很多的反响,有人也反映图多文字少,感觉没有干货.本篇选了大部分是实战讲解的&quo ...

  3. Linux shell入门基础(六)

    六.Shell脚本编程详解 将上述五部分的内容,串联起来,增加对Shell的了解 01.shell脚本 shell: # #perl #python #php #jsp 不同的脚本执行不同的文本,执行 ...

  4. Linux shell入门基础(一)

    Linux shell入门基础(一): 01.增加删除用户: #useradd byf   userdel byf(主目录未删除)  userdel -r byf   该用户的属性:usermod 用 ...

  5. Linux基础入门之网络属性配置

    Linux基础入门之网络属性配置 摘要 Linux网络属性配置,最根本的就是ip和子网掩码(netmask),子网掩码是用来让本地主机来判断通信目标是否是本地网络内主机的,从而采取不同的通信机制. L ...

  6. 7)Linux程序设计入门--网络编程

    )Linux程序设计入门--网络编程 Linux系统的一个主要特点是他的网络功能非常强大.随着网络的日益普及,基于网络的 应用也将越来越多. 在这个网络时代,掌握了Linux的网络编程技术,将令每一个 ...

  7. [译]Vulkan教程(01)入门

    [译]Vulkan教程(01)入门 接下来我将翻译(https://vulkan-tutorial.com)上的Vulkan教程.这可能是我学习Vulkan的最好方式,但不是最理想的方式. 我会用“d ...

  8. CTF必备技能丨Linux Pwn入门教程——PIE与bypass思路

    Linux Pwn入门教程系列分享如约而至,本套课程是作者依据i春秋Pwn入门课程中的技术分类,并结合近几年赛事中出现的题目和文章整理出一份相对完整的Linux Pwn教程. 教程仅针对i386/am ...

  9. CTF必备技能丨Linux Pwn入门教程——ShellCode

    这是一套Linux Pwn入门教程系列,作者依据i春秋Pwn入门课程中的技术分类,并结合近几年赛事中出现的一些题目和文章整理出一份相对完整的Linux Pwn教程. 课程回顾>> Linu ...

  10. IT技术学习指导之Linux系统入门的4个阶段(纯干货带图)

    IT技术学习指导之Linux系统入门的4个阶段(纯干货带图) 全世界60%的人都在使用Linux.几乎没有人没有受到Linux系统的"恩惠",我们享受的大量服务(包括网页服务.聊天 ...

随机推荐

  1. 领域设计之模型充血、Repository对象注入

    工作中接触了不少项目组,他们在实际的项目开发中,Domain Object的贫血模型设计,还是主要的应用的范式.原因在于,贫血模型模型设计中,把所有涉及持久化的业务逻辑,封装到了Domain Serv ...

  2. Maven Test

    Failures表示要测试的结果与预期值不一致:Errors表示测试代码或产品代码发生了未预期的错误:Skipped表示那些被标记为忽略的测试方法.在Junit中用户可以使用@Ignore注解标记忽略 ...

  3. codeforces 723D(DFS)

    题目链接:http://codeforces.com/problemset/problem/723/D 题意:n*m的矩阵中,'*'代表陆地,'.'代表水,连在一起且不沿海的水形成湖泊.问最少填多少块 ...

  4. Java(一)

    这个学期要学习七章的东西,目前我对第一章的内容掌握的还算良好,我学会了布局管理器,菜单栏,面板等一些组件的使用,但是对于事件监听器的使用还是有所欠缺.另外对于其他六章的内容都一无所知,之前也没有浏览过 ...

  5. C#通过WatiN操作页面中内嵌的Iframe

    通过WatiN.Core.Broswer.Frame()方法来获取iframe对象,之后的容器就是frame,然后进行操作. 下面的例子是登录QQ空间的: Frame frame = browser. ...

  6. Magento后台手动修改订单状态方法及手动修改方法php

    订单详细内容页手动修改订单状态方法: 打开此文件:app\design\adminhtml\default\default\template\sales\order\view\history.phtm ...

  7. 关于MOOC的学习总结

    20125133 马国祥 原创作品转载请注明出处 + <Linux内核分析>MOOC课程http://mooc.study.163.com/course/USTC-1000029000 对 ...

  8. Qt线程(4) 降低线程占用CPU

    问题描述: 一般将计算量大的处理过程单独放置到一个单独的线程处理,因此很有可能你的处理过程需要while(1)或类似的操作. 也因此很有可能造成线程在处理时计算机CPU占用过高的情况. 解决办法: 降 ...

  9. Arduino利用TimerOne库产生固定频率和占空比的方波

    TimerOne地址: https://code.google.com/archive/p/arduino-timerone/downloads ex: #include "TimerOne ...

  10. linux awk的使用

    awk是一个强大的文本分析工具,相对于grep的查找,sed的编辑,awk在其对数据分析并生成报告时,显得尤为强大.简单来说awk就是把文件逐行的读入,以空格为默认分隔符将每行切片,切开的部分再进行各 ...