一、首先连接服务器

  下载一个windows下连接linux的ssh工具,我这里用的putty。一次填入HostName(主机名,可以是服务器域名也可以是对应的ip)、Port(端口号默认为22)、Connectiontype(连接方式,这里是SSH),然后点open就连上了。

  

  第一次连接是会提示是否信任这次连接,当然,如果不点是就直接退出去了。

  

  弹出的黑框首先要登录login as,输入用户名后回车,再输入密码,输入的密码是看不到的,输完后再回车,就登录进来了。

  

  root表示当前用户名,vultr是计算机名,~表示当前目录,root用户的目录就是 /root/

  

二、熟悉简单常用的查看操作

  1、ls  查看当前目录下的文件,会发现只是列出简单的文件名

  2、ls -al  当用这个命令后,出现了一大堆东西,比ls详细好多,也多了很多文件。仔细观察多出来的文件名都是以点开头的,这些都是隐藏文件。

  

  文件名前面还有好多参数,分别是权限,用户,用户组,文件大小,修改时间,文件名

  3、ls 目录名  这样可以查看任意目录下面的文件

  有个小技巧,输入文件前几个字母加tab键可以自动补全。

  4、cd 目录名  切换操作目录(可以是多级目录)

  5、cd ..  返回上一层目录,当然也可以连续使用,如 cd ../.. 返回到上上一层。

二、学习文件的创建、复制、剪切、删除

  将目录切换到根目录 cd / 了解常用文件的用途

  0、touch 文件名  创建文件,在非操作目录下创建时,touch后面加正确的目录地址

  1、mkdir 文件夹名  创建文件夹,也可以在非当前操作目录下创建,只要mkdir后面跟的目录正确就行了。

  2、mkdir -p 文件夹名/文件名  创建多层目录

  3、cp 文件名1 文件名2  copy复制 文件名1是源文件,文件名2是复制之后的名字。在同一目录下这两个名字必须不同,复制到另一目录下则文件名2就是详细目录加文件                名,如 cp 1.txt /home/1.txt (文件名随意)

  4、mv 文件名 目录  move剪切,和copy的区别就是,cp完后源文件还在,而mv后源文件不在了(相当于给文件换了个位置)

  5、rm 文件名  remove删除文件,或 rm 目录/文件名(删除非操作目录下的文件)

  6、rm -r 目录  删除目录,注意千万不要执行 rm -r / 这样会把根目录下所有文件都删除,并且永远找不回来。linux没有垃圾箱功能。

三、vim命令,编辑文件

  1、vim 文件名  打开文件,可以看里面的内容。

  2、 i   按键盘上的 i 进入编辑模式,就可以在里面编辑啦

  3、esc  键盘上按两次esc退出编辑模式

  4、 :w  保存编辑内容

  5、 :q  退出文件,:wq 表示保存修改并退出,:q! 表示强制退出,不做任何修改。

四、所有的命令都是熟能生巧,用的多了,自然就感觉很顺畅了。学习愉快!

  

Linux服务器学习(一)的更多相关文章

  1. Linux服务器学习(二)

    昨天简单了解了linux的基础命令,今天学习linux搭建环境(安装文件,配置文件)及权限操作. 一.搭建lnmp环境 lnmp指Linux+Nginx+Mysql+PHP Ubuntu安装文件命令为 ...

  2. Linux服务器学习----tomcat 服务配置实验报告(一)

    一.实验目的 1. 掌握 tomcat 服务的搭建 二.实验内容 1. 搭建一台缓存 tomcat 服务器 三.实验环境1. tomcat 服务器 centos7 对应主机 ip 为 10.10.64 ...

  3. Linux服务器学习----haproxy+keepalived

    实验需要4台虚拟机,两台做服务器,两台做代理服务器 www1:ip:10.30.40.11       hk1: 代理:10.30.40.13(hk1.netdj.net) www2:ip  10.3 ...

  4. linux服务器运维管理学习

    一. 了解linux 1.Linux操作系统是基于UNIX操作系统发展而来的一种克隆系统,它诞生于1991 年的 [Linux桌面] 10 月5 日(这是第一次正式向外公布的时间).以后借助于Inte ...

  5. 服务器学习--Linux、CentOS下安装zip与unzip指令

    Linux下安装zip解压功能 Linux服务器上一般默认没是没有有安装zip命令 安装zip指令 apt-get install zip 或  yum install zip 输入zip OK li ...

  6. linux学习(2):linux服务器常用操作和命令

    linux服务器常用操作和命令 目录 1. 什么是linux服务器load average?2. 如何查看linux服务器负载3. 服务器负载高怎么办?4. 如何查看服务器内存使用率?5. 如何查看单 ...

  7. Linux学习之八-配置FTP连接Linux服务器

    配置ftp连接Linux服务器 通过配置ftp服务器,可以实现局域网内共享文件,甚至不同用户具有不同权限,需要的工具有Windows平台ftp客户端FileZilla(免费开源) 下载地址:https ...

  8. Linux学习之七-配置Telnet连接Linux服务器

    配置Telnet连接Linux服务器 通过telnet可以从windows平台访问linux 服务器 ,实现和ssh 客户端一样的效果,区别在于通过ssh连接更安全. 检查Linux系统中是否安装了t ...

  9. shell脚本编程学习笔记(二)linux服务器启动流程

    一.linux服务器启动流程 1.bios找到磁盘上的mbr主引导扇区 2.进入grub洁面选择相应的启动内核 3.读取kernel内核文件-/boot/vmlinuz-* 4.读取init的镜像文件 ...

随机推荐

  1. 【初码干货】记一次分布式B站爬虫任务系统的完整设计和实施

    [初码文章推荐] 程序员的自我修养 Azure系列文章 阿里云系列文章 爬虫系列文章 [初码产品推荐] AlphaMS开发模式 闪送达城市中央厨房 今天带来一个有意思的东西-分布式B站爬虫任务系统 这 ...

  2. 【小练习06】HTML+CSS--教学大讲堂

    要求实现如下效果图: 代码演示 <!DOCTYPE html> <html> <head> <meta charset="UTF-8"&g ...

  3. MarkDown编辑器快捷方式

    常用快捷: Ctrl+K 插入代码块 Ctrl+G 插入图片 Ctrl+B 文字加粗 Ctrl+I 文字倾斜 Ctrl+G 插入图片 Tab 默认新建高亮代码块 ">" 向右 ...

  4. 向EXECL文件中导入数据的同时插入图片

    因为项目需要在导出数据到EXECL文档的同时还需要导出图片进去,在处理是遇到的一些问题,在此记录一下. 首先代码写好之后放测试服务器上去执行的时候报错了,报检索 COM 类工厂中 CLSID 为 {0 ...

  5. \classes\META-INF\MANIFEST.MF (系统找不到指定的路径。)

    开发项目重启eclipse 发现了如下错误! 解决方法 选择出现错误的项目 点击clean 即可~

  6. 配置php支持gd函数模块

    配置php支持gd函数模块 今天在联系上线源码包tttuangou 的时候,出现了对gd_info和imagecreatefromjpeg模块缺失的提示,我丈二和尚摸不着头脑,决定彻底学习一番 什么是 ...

  7. 跨域CORS

    一.跨域CORS是什么 当一个资源从与该资源本身所在的服务器的域或端口不同的域或不同的端口请求一个资源时,浏览器会发起一个跨域 HTTP 请求.出于安全考虑,浏览器会限制从脚本内发起的跨域HTTP请求 ...

  8. redmine测试使用小结

    在尽量不影响当前项目活动的情况下,可以对测试过程作部分改进,能够支持建立项目的BUG管理过程,简述如下: 1.配置角色和权限->新建角色:测试人员 (1)主要配置问题跟踪权限 (2)提前规划好再 ...

  9. python selenium-webdriver 通过cookie登陆(十一)

    上节介绍了浏览器的常用方法,涉及到了cookie的使用,本节介绍一下如何利用cookie进行登陆系统,这里使用到了request模块,我们首先利用request模块,请求登陆地址进行登陆,登陆成功以后 ...

  10. grid栅格布局

    前面的话 Grid布局方式借鉴了平面装帧设计中的格线系统,将格线运用在屏幕上,而不再是单一的静态页面,可以称之为真正的栅格.本文将详细介绍grid布局 引入 对于Web开发者来说,网页布局一直是个比较 ...