Linux--01入门
一、远程控制台
Linux和windows不太一样,win系列默认都有桌面,我们买了服务器,一般都用远程桌面去连接。
而linux一般都是为了追求低成本或者高性能,可能我们就不需要桌面了,所以使用命令行远程去操作服务器。
一般都用这个软件
putty
注意,阿里云的登录名一般都是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入门的更多相关文章
- Python学习--01入门
Python学习--01入门 Python是一种解释型.面向对象.动态数据类型的高级程序设计语言.和PHP一样,它是后端开发语言. 如果有C语言.PHP语言.JAVA语言等其中一种语言的基础,学习Py ...
- Linux小白最佳实践:《超容易的Linux系统管理入门书》(连载五)Linux系统的对话方式
本篇是Linux小白最佳实践第5篇,目的就是让白菜们了解Linux进程之间是如何对话的.之前连载的几篇,在微信上引起了很多的反响,有人也反映图多文字少,感觉没有干货.本篇选了大部分是实战讲解的&quo ...
- Linux shell入门基础(六)
六.Shell脚本编程详解 将上述五部分的内容,串联起来,增加对Shell的了解 01.shell脚本 shell: # #perl #python #php #jsp 不同的脚本执行不同的文本,执行 ...
- Linux shell入门基础(一)
Linux shell入门基础(一): 01.增加删除用户: #useradd byf userdel byf(主目录未删除) userdel -r byf 该用户的属性:usermod 用 ...
- Linux基础入门之网络属性配置
Linux基础入门之网络属性配置 摘要 Linux网络属性配置,最根本的就是ip和子网掩码(netmask),子网掩码是用来让本地主机来判断通信目标是否是本地网络内主机的,从而采取不同的通信机制. L ...
- 7)Linux程序设计入门--网络编程
)Linux程序设计入门--网络编程 Linux系统的一个主要特点是他的网络功能非常强大.随着网络的日益普及,基于网络的 应用也将越来越多. 在这个网络时代,掌握了Linux的网络编程技术,将令每一个 ...
- [译]Vulkan教程(01)入门
[译]Vulkan教程(01)入门 接下来我将翻译(https://vulkan-tutorial.com)上的Vulkan教程.这可能是我学习Vulkan的最好方式,但不是最理想的方式. 我会用“d ...
- CTF必备技能丨Linux Pwn入门教程——PIE与bypass思路
Linux Pwn入门教程系列分享如约而至,本套课程是作者依据i春秋Pwn入门课程中的技术分类,并结合近几年赛事中出现的题目和文章整理出一份相对完整的Linux Pwn教程. 教程仅针对i386/am ...
- CTF必备技能丨Linux Pwn入门教程——ShellCode
这是一套Linux Pwn入门教程系列,作者依据i春秋Pwn入门课程中的技术分类,并结合近几年赛事中出现的一些题目和文章整理出一份相对完整的Linux Pwn教程. 课程回顾>> Linu ...
- IT技术学习指导之Linux系统入门的4个阶段(纯干货带图)
IT技术学习指导之Linux系统入门的4个阶段(纯干货带图) 全世界60%的人都在使用Linux.几乎没有人没有受到Linux系统的"恩惠",我们享受的大量服务(包括网页服务.聊天 ...
随机推荐
- 【转】C#多线程学习
C#多线程学习(一) 多线程的相关概念 什么是进程?当一个程序开始运行时,它就是一个进程,进程包括运行中的程序和程序所使用到的内存和系统资源.而一个进程又是由多个线程所组成的. 什么是线程?线程是程序 ...
- Java基础一
这是在网上找的知识点 覆盖方法必须满足的条件: 1)子类方法的名称.参数签名和返回类型必须与父类方法的名称.参数签名和返回类型一致,修饰符可以相同也可以不同,但子类的访问权限不能低于父类的访问权限. ...
- C语言格式化输入不定长数组
先随便写写,有空再整理. 直接贴代码 #include <stdio.h> #include <stdlib.h> //从一行标准输入中格式化输入一个不定长数组 void in ...
- BackTrack5-r3安装中文版的firefox火狐浏览器
在BT终端中输入:sudo apt-get install firefox 按回车在火狐地址栏里输入"about:config" 回车,点我同意.然后在过滤器里输入"ge ...
- css添加样式的四种方式
1. 导入样式:在 .css文件中使用@import url("...")来引入另一个css样式表 2. 外部样式:在html页面中的head中使用 link 标签引入,如< ...
- re.S
在Python的正则表达式中,有一个参数为re.S.它表示多行匹配
- android实现控制视频播放次数
android实现控制视频播放次数,实质就是每个视频片段播放完后,通过MediaPlayer设置监听器setOnCompletionListener监听视频播放完毕,用Handler发送消息再次激活视 ...
- Installscript如何给自定义路径的变量赋值
installscript自定义路径的赋值 TextSub("MY_WINDOWS_TEMP_SQL2008_DIR")="C:\\Windows\\temp2\\&q ...
- CNN 逐层可视化 Ipython Notebook
http://nbviewer.ipython.org/github/BVLC/caffe/blob/master/examples/00-classification.ipynb
- matlab小段代码学习
matlab读hdf文件到txt filename='E:\data\H1BDLD10110607231863921.L2B.HDF'; h=hdftool(filename); Latitude = ...