Putty基础教程之(一).入门命令学习及编写HTML

2023-10-27


这篇文章主要介绍Putty的基础用法,同时通过Putty来编辑HTML文件。一方面是自己最近学习的在线笔记,另一方面希望文章对你有所帮助。Putty是Windows下操作Linux命令的小工具,也是一个跨平台的远程登陆工具,非常好用。

常见命令包括:

 

cd 文件夹名 :查看路径
dir :查看当前路径下的所有文件
ls :列出当前文件夹下所有内容
pwd :显示当前路径
clear : 清空终端屏幕命令,Ctrl+L清除屏幕

mkdir [dir] : 新建文件夹
mv *** **** :移动或者重命名
rm *** *** :删除一次可以删除多个
cp :拷贝

touch 文件名 : 新建文件
vi 文件名 : 编辑文件命令
cat 文件名 : 查看文件内容

wget (路径):下载
unzip ***.zip :压缩文件到当前目录

ls -ltr  |  cat  -vte : 显示文件夹下所有内容详细信息

 

 

0. 简介

PuTTY是一个Telnet、SSH、rlogin、纯TCP以及串行接口连接软件。PuTTY为一开放源代码软件,主要由Simon Tatham维护,使用MIT licence授权。

随着Linux在服务器端应用的普及,Linux系统管理越来越依赖于远程。在各种远程登录工具中,Putty是出色的工具之一。它是一个免费的、Windows x86平台下的Telnet、SSH和rlogin客户端,但是功能丝毫不逊色于商业的Telnet类工具。

下载地址:http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html

Here are the PuTTY files themselves:

  • PuTTY (the SSH and Telnet client itself)
  • PSCP (an SCP client, i.e. command-line secure file copy)
  • PSFTP (an SFTP client, i.e. general file transfer sessions much like FTP)
  • PuTTYtel (a Telnet-only client)
  • Plink (a command-line interface to the PuTTY back ends)
  • Pageant (an SSH authentication agent for PuTTY, PSCP, PSFTP, and Plink)
  • PuTTYgen (an RSA and DSA key generation utility).

 

1. 运行Putty

PuTTY 是一个准绿色软件,说它绿色是因为直接就能使用,完全没有任何的安装程序。
运行界面如下所示:

这里作者直接登陆自己的远程服务器,如下图所示,输入Host Name,选择SSH点击Open即可。密码:

 gufe@2017

点击“Open”按钮后,进入下面这个界面,同时输入密码(不可见)即可登录。

 

2. 查看编码方式

命令:echo $LANG $LANGUAGE
通过命令可以查看编码方式,显示如下所示,通常是UTF-8编码(支持中文)。

补充:在linux中,#表示管理员,$表示普通用户,$开头表示变量,echo命令功能是在显示器上显示一段文字,一般起到一个提示的作用。

修改编码方式的操作如下图所示:

3. Clear 清屏

命令:clear
也可以使用Ctrl+L清除屏幕,这是在编写Linux常用的一个命令。

 

4.dir ls 查看文件夹下内容

命令:dir
如下图所示,显示当前登录xzyang用户的目录下,存在一个pub文件夹;然后执行cd pub去到该目录,病调用dir显示没有任何内容,再输入mkdir yxz创建一个yxz的文件夹。
注意:~账户的home目录,cd ~表示返回home目录。

命令:ls
Listing Files/SubFolders(ls)
$ls 列出当前文件夹下所有内容
$ls -o 列出当前文件夹中所有内容,含详细信息,但不列出group
$ls -l 同上,含group信息
$ls -a 列出当前文件夹中所有内容,包含以”.”开头的文件
$ls -t 按更改时间排序
$ls -v 按版本先后排序
 


这里如果想显示文件夹下所有内容详细信息,使用如下命令。
命令:ls -ltr  |  cat  -vte

 

 

5. cd 查看路径 | pwd 显示当前路径

命令:cd [dir] 进入文件夹
Change Directory ,"cd yxz"表示进入yxz文件夹,"cd ~"表示返回home根目录,"cd .."表示返回上一层目录(类似DOS)。
更改目录 Change Directory (cd):cd /path/to/directory/,有DOS基础的同学应该知道,路径可以用相对也可以用绝对。

命令:pwd
注意:pwd不是password,而是查看当前目录,会输出完整的路径。

 

6. mkdir 新建文件夹

命令:mkdir 文件夹
创建文件夹yxz,原来dir没有显示,在执行"mkdir yxz"后显示新建文件夹yxz。


 

7. touch 创建文件

命令:touch yxz.html
创建yxz.html文件,如果touch了已有的文件,则会更新那个文件的日期为当前。

 

8. vi 编辑HTML代码

命令: vi  文件名
注意:
(1) 输入"vi yxz.html"后,用vi打开文件后,是处于「命令行模式(command mode)」,您要切换到「插入模式(Insert mode)」才能够输入文字。切换方法:在「命令行模式(command mode)」下按一下字母「i」就可以进入「插入模式(Insert mode)」,这时候你就可以开始输入文字了。
(2) 编辑好后,需从插入模式切换为命令行模式才能对文件进行保存,切换方法:按「ESC」键。 
(3) 保存并退出文件:在命令模式下输入:wq即可!(别忘了wq前面的:) 
参考:http://blog.csdn.net/bruce0532/article/details/7842384


代码如下:

<html>
<head>
      <title>Putty HTML</title>
</head>
<body>
      <div align="center">
          <h1>杨秀璋个人简历</h1>
          <hr width="80%" color="red" size="2">
          <ul>
              <li>高中:贵州师大附中</li>
              <li>本科:北京理工大学-软件学院-软件工程</li>
              <li>硕士:北京理工大学-软件学院-web数据挖掘</li>
          </ul>
      </div>
</body>
</html>
~
~
~
~
~
~
~
-- INSERT --                                                  11,72-55

VI编辑过程如下所示:

 


HTML显示如下所示:http://parlab.gufe.edu.cn/~xzyang/yxz.html


基础知识介绍--参考:Putty文件查看/编辑命令
vi 是”Visual Interface” 的简称,它在Linux 上的地位就仿佛Edit 程序在DOS上一样。它可以执行输出、删除、查找、替换、块操作等众多文本操作,而且用户可以根据自己的需要对其进行定制,这是其他编辑程序所没有的。
vi不是一个排版程序,它不像Word 或WPS 那样可以对字体、格式、段落等其他属性进行编排,它只是一个文本编辑程序。

 

vi 没有菜单,只有命令,且命令繁多。限于篇幅,本文只介绍常用的命令。vi 有三种基本工作模式:命令行模式,文本输入模式和末行模式。

(1)命令行模式:
任何时候,不管用户处于何种模式,只要按一下“ESC” 键,即可使vi 进入命令行模式;当在shell 环境下输入vi 命令启动vi 编辑器时,也是处于该模式下。
在该模式下 ,用户可以输入各种合法的vi 命令,用于管理自己的文档。此时从键盘上输入的任何字符都被当作编辑命令来解释,若输入的字符是合法的vi 命令,则vi 在接受用户命令之后完成相应的动作(但需注意的是,所输入的命令并不在屏幕上显示出来)。若输入的字符不是vi 的合法命令,vi 会响铃报警。

(2)文本输入模式:
在命令模式下输入插入命令 i、 附加命令a 、打开命令 o、 修改命令c 、取代命令r 或替换命令s 都可以进入文本输入模式。在该模式下,用户输入的任何字符都被vi 当做文件内容保存起来,并将其显示在屏幕上。在文本输入过程中,若想回到命令模式下,按“ESC” 键即可。

(3)末行模式:
在命令模式下用户按“:” 键即可进入末行模式下,此时Vi 会在显示窗口的最后一行(通常也是屏幕的最后一行)显示一个“:” 作为末行模式的提示符,等待用户输入命令。多数文件管理命令都是在此模式下执行的(如把编辑缓冲区的内容写到文件中等)末行命令执行完后,vi 自动回到命令模式。
若在末行模式下输入命令过程中改变了主意, 可按“ESC” 键或用退格键将输入的命令全部删除之后,再按一下退格键,即可使vi 回到命令模式下。

 

 

9. cat 显示文件源代码

命令:cat yxz.html
cat 命令的原含义为连接(concatenate), 用于连接多个文件内容并输出到标准输出流中(标准输出流默认为屏幕)。实际运用过程中,我们常使用它来显示文件内容。如果您熟悉MS-DOS 下的type 命令,相信不难掌握cat 命令。

该命令的常用示例如下:
cat file1.txt 显示 file1.txt 文件的内容。
cat file1.txt file2.txt 显示 file1.txt 和file2.txt 文件的内容。
cat -n file1.txt 显示 file1.txt 文件的内容同时显示行号。

 

10. mv 移动文件/重命名

命令:mv yxz.html index.html
重命名yxz.html为index.html,如果加路径,就是移动到某个路径并重命名为index.html。

linux下重命名文件或文件夹使用mv既可实现。
① 将一个名为abc.txt的文件重命名为1234.txt
[root@station90 root]#mv abc.txt 1234.txt
② 将目录A重命名为B
[root@station90 root]#mv A B
③ 将a.txt移动到/b下,并重命名为c.txt
[root@station90 root]#mv a.txt /b/c.txt
 

 

11. rm 删除文件

命令:rm 文件名
删除文件 Remove files (rm) ,少用该命令。
rm -vf miao.in:强制删除miao.in这个文件并不需确认,列出删除文件列表。
rm -rf xxx:删除xxx这个文件夹,包含它的子文件和子文件夹。
 

 

12. df du 文件系统命令

命令:df
df:显示整个主机的总容量以及比率。

命令:du
du:列表文件/子目录使用率 (du)
du -sh
-s就是summary,只输出当前文件夹总容量
-h一般在Linux就是human给人看的意思,会把1048580b转换为1mb显示
du -h --max-depth=1
只列出当前文件夹和第一级子目录占用大小
 

 

13. help 帮助命令

命令:wget --help
任何命令后面带一个 –help 都会显示一个简洁版的帮助,记不住参数就查一下。


 

14. wget 获取远程文件

命令:wget http://xxx/me.jpg
获取远程的me.jpg文件到当前目录,一般搬家的时候用这个,让服务器去获取另一个服务器的数据,速度很快。

参考:常用putty命令汇总 - putty中文网
例子:wget https://www.baidu.com/img/bd_logo1.png
 


注意:在编写过程中,你可能会遇到一个问题,命令没有写完就回车了,怎么解决呢?按Ctrl+C您现进入cat命令,Ctrl+C中断执行信号。

 

 

总之,希望文章对你有所帮助,尤其是刚入门学习Putty基础知识的学生,这篇文章主要记录了Putty的基础命令,包括如何新建HTML文件并进行编辑,确实是一个非常好用的操作Linux的工具。国庆放假结束了,又是一个在办公室的深夜学习写文章,但我很享受这样的时光。晚安,贵财!
(By:Eastmount 2016-10-08 半夜3点 http://blog.csdn.net/eastmount/

 

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Putty基础教程之(一).入门命令学习及编写HTML 的相关文章

  • Linux离线安装Git

    Linux环境下离线安装git 简介 本文为lunix 系统下离线安装git 如有安装过git 请先删除git相关文件 centos Unbantu 等平台的安装方式略有不同 复制代码 原文链接 Git官网 下载Git 解压文件 tar v
  • 手把手教你ubuntu下移植MJPG-streamer

    一 嵌入式视频图像开源库 在嵌入式系统中 常用的视频图像处理开源系统有 luvcview cheese motion mjpg streamer或者ffmpeg 其中 luvcview 基于V4L2 SDL的程序 支持拍照录像 参数调节 代
  • Linux Tensorflow2.0安装

    安装Tensorflow2 0 conda update conda pip install tf nightly gpu 2 0 preview conda install https mirrors tuna tsinghua edu
  • Linux 文件权限

    简介 在 Linux 的学习过程中 文件权限是一个很重要的概念 毕竟 Linux 中的各种操作都离不开权限的支持 这篇博客算是对 Linux 文件权限学习的一个简单总结 用户与用户组 Linux 的文件权限是和 用户与用户组 密切相关的一个
  • Linux基础命令-ps查看进程状态

    Linux基础命令 sort内容排序 Linux基础命令 chattr更改文件隐藏属性 文章目录 前言 一 命令的介绍 二 语法及参数 2 1 通过help和man查看命令的语法 2 2 命令参数 2 3 常用参数 三 参数使用与内容含义
  • Let's Encrypt 泛域名证书申请

    github https github com Neilpang acme sh 通过acme申请Let s Encrypt证书支持的域名DNS服务商有以下这些 国内用户较多的 cloudxns dnspod aliyun 阿里云 clou
  • 用命令修改宝塔面板修改默认端口

    大家好 我是胸怀像 欢迎关注微信公众号 雄雄的小课堂 前言 下面我们来让incode ai来介绍一下宝塔面板 如下所示 宝塔面板是一款运行在 Linux 操作系统上的免费管理面板 它可以提供给用户如网站部署 数据库管理 文件管理 SSL 证
  • Ubuntu&树莓派的putty、ftp、Xming、VNC远程连接操作教程

    目录 任务大纲 一 远程操作前的准备 1 Ubuntu设置桥接并新建用户 2 树莓派新建用户 二 Win10 下用 puTTY 远程登录 1 远程登录Ubuntu 2 远程登录树莓派 三 Win10 下用 FTP 远程传输文件 1 Ubun
  • Vnc配置

    2017 04 15 1 在terminal中输入vncconfig 弹出小窗 勾选对应选项 注意 不要关闭这个小窗 不要关闭这个小窗 不要关闭这个小窗 2 vncconfig nowin 在linux选中文字后 无需其他按键 直接在win
  • git需要掌握的基础知识

    Git的简介 Git 是一款免费的 开源的 分布式的版本控制系统 旨在快速高效地处理无论规模大小的任何软件工程 每一个 Git克隆 都是一个完整的文件库 含有全部历史记录和修订追踪能力 不依赖于网络连接或中心服务器 其最大特色就是 分支 及
  • Linux进程管理

    一 Linux下的进程 每个用户均可同时运行多个程序 为了区分每一个运行的程序 Linux给每个进程都做了标识 称为进程号 process ID 每个进程的进程号是唯一的 Linux 给每个进程都打上了运行者的标志 用户可以控制自己的进程
  • Linux基础命令-echo输出信息

    文章目录 前言 一 echo命令介绍 二 命令语法及参数 三 参考实例 总结 前言 初学linux都会接触到这个echo命令 因为这个echo的用处实在太大了 不管说日常使用上还是写shell脚本中 都是需要用到的 echo命令可以输出用户
  • 在 Plink 命令行上执行命令失败并显示“未找到”

    目标 通过 SSH 连接到 AntMiner 并发送poweroff命令 命令 plink exe v t ssh antminer l root pw xxx poweroff Connecting to 10 0 1 11 port 2
  • 连接到服务器上运行的 virtualenv/django 时如何解决 ERR_CONNECTION_REFUSED

    我已经在 ubuntu 服务器上的用户部分安装了 virtualenv 和 Django 一切似乎都安装正确 当我启动服务器时python manage py runserver我收到以下消息 这似乎是正确的 Performing syst
  • 是否可以在腻子中使用远程命令选项运行多个命令?

    我想在服务器登录时自动运行多个命令 例如 sudo bash ssh server01 ls cd tmp 等 我在 putty 中的 SSH 下使用远程命令选项 我尝试了多个带有分隔符 的命令 但不起作用 你的问题中缺少一些信息 你说你想
  • Windows 上 Git Bash 中的 X 会话?

    我在 Windows 上使用 Git Bash 我已经使用 Git Bash 通过 SSH 连接到 UNIX 机器 并尝试使用 GUI 运行程序 我收到消息 LINUX UNIX system detected but unable to
  • 为什么通过 Putty 的 SSH 命令与通过 PHP 的 phpseclib 的 SSH 命令的工作方式不同?

    我正在编写一个脚本来自动从我的 Windows 开发 PC 部署到共享托管服务器 根据我是通过 Putty 还是 PHP 执行命令 我会得到不同的结果 两者都在我的电脑上运行 在 putty 中 当我通过 SSH 登录服务器时 我可以运行如
  • 使用 PuTTY Plink 从批处理文件执行“su”

    我在尝试让我的批处理文件也为我提供 PuTTY Plink 中的超级用户访问权限时遇到问题 我可以自动输入 IP 和密码 但我也想将其自动化到它也会给我的地方su当我运行这个批处理文件时访问 到目前为止 它运行到了我需要手动输入的地步su但
  • 有没有办法配置 PuTTY 或其他终端以在下一个输出到 stdout 时闪烁任务栏?

    我专门寻找 PuTTY 的解决方案 但也对其他终端模拟器感兴趣 例如 Gnome Terminal 我的想法是 如果我开始一个tar zxvf为了能够在终端模拟器上设置触发器 将其最小化 然后在下一次输出到 stdout stderr 时
  • 如何在 PuTTY 中保存并运行 Java 文件?

    我是 AWS 亚马逊网络服务 的新手 所以这可能是一个基本问题 我在 AWS 上创建了一个 EC2 实例 我有一台 Windows 计算机 因此我使用 PUTTY 来连接 Linux 实例 连接到我的 EC2 实例后 我使用以下命令编写 J

随机推荐

  • 大数据学习之HiveSQL

    一 DDL 数据定义语言 1 DDL概述 数据定义语言 Data Definition Language DDL 是SQL语言集中对数据库内部的对象结构进行创建 删除 修改等的操作语言 这些数据库对象包括database schema ta
  • 【高性能】Matlab的并行计算之parfor

    当matlab计算量很大 重复独立的循环计算很多的时候 我们可以使用matlab的并行计算 这里我先试验了parfor并行计算 以下代码仅适合新版的matlab 改编自 实战matlab之并行程序设计 启动代码 function pool
  • Mxnet 源码编译

    源码拷贝下来 git clone recursive https github com dmlc mxnet 郭峰把openblas安装好了 cd mxnet make j 24 USE OPENCV 1 USE BLAS openblas
  • elasticsearch服务相关脚本

    转载 Ubuntu18配置elasticsearch服务开机自启踩坑 https blog csdn net qq 32635069 article details 89003055 depth 1 utm source distribut
  • top-k的应用

    top k的应用 topk指的是 保存一段数据的最大或者最小的k位数 在code中或者工程中右很重要的应用 举例 查询超大量数据中 最小或者最大的 第 k位数 正常使用排序 缺点 内存占用会超出正常范围 相对简单的做法是 遍历K次 每次选出
  • Flex 发布模式

    Flex 平台支持范围广泛的发布模式 它们是 1 客户端模式 即应用程序只运行在客户端上而不需要服务器资源 2 使用简单的RPC 访问服务器数据 即使用HTTPService HTTP GET 或POST 请求 和WebService 通过
  • LeetCode——021

    21 Merge Two Sorted Lists My Submissions QuestionEditorial Solution Total Accepted 122136 Total Submissions 345783 Diffi
  • JAVA字符流InputStreamReader读取文本

    二 字符流 1 单个字符读取 public static void main String args try InputStreamReader in new InputStreamReader new FileInputStream D
  • 简体ProDAD Mercalli SAL 6.0全网唯一系统讲解课中文教程

    ProDAD Mercalli SAL 镜头抖动处理软件 是一个视频防抖插件 可以固定拍摄时的图像抖动 消除摄像机拍摄视频时抖动 颠簸和颤抖的影响 提高画面质量 是进行后期摄影图像编辑必不可少的插件之一 虽然ProDAD Mercalli
  • 小学生机器人编程知识

    小学生机器人编程知识 现在的家长在培养孩子的学习方面也是非常的认真的 会给孩子选择一些能够有利于孩子成长的课程 就拿现在很多的家长给孩子选择少儿编程的课程来说 他们想要孩子去学习机器人编程的课程 但是他们对于小学生机器人编程知识并不是很清楚
  • windows下设置redis服务开机后自动启动

    1 配置环境变量 在path配置环境变量 2 在redis安装目录下打开cmd 输入如下代码 redis server exe service install redis windows conf loglevel verbose 3 这样
  • MAC下搭建Android Studio

    JDK1 8安装 1 到 http www oracle com technetwork java javase downloads jdk8 downloads 2133151 html 下载jdk8 2 双击安装 3 安装完成 在命令行
  • 7-13 日K蜡烛图 (15分)

    7 13 日K蜡烛图 15分 股票价格涨跌趋势 常用蜡烛图技术中的K线图来表示 分为按日的日K线 按周的周K线 按月的月K线等 以日K线为例 每天股票价格从开盘到收盘走完一天 对应一根蜡烛小图 要表示四个价格 开盘价格Open 早上刚刚开始
  • Java复习-20-接口(1)

    接口的定义及使用 如果相对外部隐藏全部的实现细节 就要通过接口来实现 接口的定义 使用interface关键字来定义 由于接口描述的是一个公共的定义标准 所以在接口之中所有的抽象方法的访问权限都为public interface IMess
  • 数据库种类有什么?三种不同数据库介绍

    一 数据库种类有哪些 早期较为时兴的数据库种类有三种 分别是层次式数据库 网络式数据库和关系型数据库 而在如今的互联网中 最常见的数据库种类主要有2种 即关系型数据库和非关系型数据库 二 层次数据库介绍 层次数据库是最开始研制的数据库系统软
  • python获取时间前一天

    可以使用 Python 的 datetime 模块来获取时间前一天的日期 首先 需要导入 datetime 模块 import datetime 然后 可以使用 datetime 模块中的 datetime datetime now 函数获
  • GET、POST、PUT、DELETE等用法

    1 向服务器请求数据 GET get请求是用来获取数据的 只是用来查询数据 不对服务器的数据做任何的修改 新增 删除等操作 get请求会把请求的参数附加在URL后面 2 提交资源到服务器 post post请求一般是对服务器的数据做改变 常
  • so部标协议模拟服务器,808部标协议

    满意答案 豆 浆 2016 10 12 采纳率 58 等级 25 已帮助 62843人 基于部标JT T 808协议及数据格式的GPS服务器 2011年5月10日中国交通通信信息中心下发了 印发道路运输车辆卫星定位系统平台和道路运输车辆卫星
  • python 43行 写一个天气查询爬虫+GUI图形界面化

    这个爬虫爬的是 墨迹天气 https tianqi moji com weather china henan xinxiang 分析了一下这个网址 不同城市的网址就后边的的拼音不同 这时候就只需拼接用户输入的网址就可得到要查询的网址 然后通
  • Putty基础教程之(一).入门命令学习及编写HTML

    这篇文章主要介绍Putty的基础用法 同时通过Putty来编辑HTML文件 一方面是自己最近学习的在线笔记 另一方面希望文章对你有所帮助 Putty是Windows下操作Linux命令的小工具 也是一个跨平台的远程登陆工具 非常好用 常见命