一、远程控制台

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. 关于zero_interconnect_delay_mode和nonzero_interconnect_delay_mode的区别

    在执行report_qor命令时,需要注意这样一个问题,对于Reg_2_Reg路径,在worst scene情况下,nonzero模型要比zero模型报出的结果差,但在best scene情况下,却要 ...

  2. 华为交换机netstream配置

    1.配置交换机的流发送 [系统视图]ip netstream timeout active 100         流活跃时间 [系统视图]ip netstream timeout inactive ...

  3. 【转】javascript变量声明 及作用域

    javascript变量声明提升(hoisting) javascript的变量声明具有hoisting机制,JavaScript引擎在执行的时候,会把所有变量的声明都提升到当前作用域的最前面. 先看 ...

  4. WordPress使用记录

    主要记录WordPress4.7使用过程中遇到的一些问题及解决办法. 1.无法显示主题列表 问题:新的版本主题管理页面是只显示当前主题的,无法进行管理. 解决:修改php.ini文件,参考这里.

  5. linux命令:tar

    1.命令介绍: tar用来打包,压缩和解压文件. 2.命令格式: tar [选项] 文件 3.命令参数: 必要参数有如下: -A 新增压缩文件到已存在的压缩 -B 设置区块大小 -c 建立新的压缩文件 ...

  6. jquery检查元素存在性

    javascript检查元素存在性: 即使这个元素被删除了,也不担心javascript代码报错: jquery检查元素存在性: 代码如下: if(!document.getElementById(& ...

  7. JSTL String时间转成 date

    两个标签配合使用 <fmt:parseDate value="${integralRecord.startDate}" var="date1"/> ...

  8. Java实验四

    20145113 Java实验四 快捷键 之前没怎么记ISDEA的快捷键,但是熟练使用快捷键可以带来很多的便利,于是先开始学习一些常用的快捷键,就采用它默认的快捷键,这样后期就不会出现冲突,一些and ...

  9. PullToRefreshGridView刷新加载

    <com.handmark.pulltorefresh.library.PullToRefreshGridView        xmlns:ptr="http://schemas.a ...

  10. 微信朋友圈转疯了(golang写小爬虫抓取朋友圈文章)

    很多人在朋友圈里转发一些文章,标题都是什么转疯啦之类,虽然大多都也是广告啦,我觉得还蛮无聊的,但是的确是有一些文章是非常值得收藏的,比如老婆经常就会收藏一些养生和美容的文章在微信里看. 今天就突发奇想 ...