远程登录Linux主机进行C编程操作方法简述

1. 运行putty

2. 配置Putty(第一次需要配置并保存)

1) 第一次登录时配置IP地址172.18.17.179服务器(简称C179),端口33333:

2) 取名为C179后保存(下次运行putty直接双击C179即可打开)

3) 点击Open稍后跳出Linux主机登录界面login:

3. 登录登录Linux主机

在登录界面login:后输入自己的帐号和密码(初始帐号和密码为学号)

注意:密码不回显。

正常登录后,显示的$是终端命令提示符。

第一次登录C服务器后,立即使用passwd命令修改密码。

4. 在终端命令提示符$状态下调用vi编辑输入C源程序

vi有3种模式,刚进入时处于一般模式,无法输入编辑

一般模式

(命令模式)

删除单词、替换,复制某行或多行

删除某行或多行

编辑模式

(输入代码)

命令行模式

保存、退出

i, o, a, r

Esc

:

例如,按照教材【例1-2】程序内容和格式练习输入该程序:

1) 建立新文件或打开已有文件

$ vi example0102.c

2) 切换至插入模式:在命令模式下按i键,底行会显示Insert

3) 从插入切换至命令模式:按esc键,底行Insert消失,再按:键,底行显示:

4) 常用命令:

:wq保存并退出

:q!退出不保存

:w file2.c另存为file2.c

5. 从源程序文件到可执行文件

从源代码到可执行程序,将依次经历四个阶段:预处理、编译、汇编和连接

单个文件构成的C程序,可以用以下命令生成可执行文件

gcc example0102.c -o example0102

或者 gcc -o example0102 example0102.c

若gcc example0102.c 缺省执行文件为a.out

多个文件构成的C程序,可以用以下命令生成可执行文件

gcc -o a a1.c a2.c 或者 gcc a1.c a2.c -o a

提倡编译时显示警告信息,即加参数 –Wall,

gcc -Wall abc.c -o abc

6. 执行经前述步骤生成的可执行文件,例如要执行abc则输入

./abc

其中: ./ 表示目录路径为当前目录

注意:执行可执行文件时文件名前必须指定路径,因为Linux系统配置的缺省目录路径不包括当前目录。

7. Linux常用命令

1) 显示文件目录ls

ls 或 ls –a 或 ls -l

2) 显示文本cat 文本文件名

3) 建立目录mkdir 目录名

4) 删除目录rmdir目录名

5) 改变目录 cd 目录名

6) 删除文件rm 文件名

7) 查看系统配置的缺省目录路径 echo $PATH

8) 注销登录,安全退出Linux logout (或者exit 或者Ctrl-d)

8. putty远程登录Linux后如何显示汉字

1) 设置putty字体为微软中文字体fixedsys:

点击changge将font setting字体改为fixedsys

2) 用export命令设置Linux的中文环境

export LANG=zh_CN.gbk

展开阅读全文

C 远程登录linux,远程登录Linux主机进行C编程的操作方法简述.doc相关推荐

  1. Linux之远程登录、远程拷贝命令 ssh scp

    Linux之远程登录.远程拷贝命令 ssh scp 1. 远程登录.远程拷贝命令的介绍 命令 说明 ssh 远程登录 scp 远程拷贝 2. ssh命令的使用 ssh是专门为远程登录提供的一个安全性协 ...

  2. linux telnet远程登录工具,Linux 远程登录(telnet ssh)

    Linux 远程登录(telnet ssh) telnet [root@rhel6 ~]# rpm -qa | grep telnet telnet-server-0.17-47.el6.x86_64 ...

  3. linux远程登录ssh免密码配置方法

    这篇文章主要介绍了linux远程登录ssh免密码配置方法,需要的朋友可以参考下 一.情景 公司刚上几台Linux,现在要把主机之间都能远程ssh免密码登陆. 二.原理 很简单,使用ssh-keygen ...

  4. linux远程登录 密钥,使用密钥认证机制远程登录Linux

    密钥认证机制 创建存放key的文件 1)创建目录 /root/.ssh 并设置权限 [root@localhost ~]# mkdir /root/.ssh mkdir 命令用来创建目录,以后会详细介 ...

  5. linux远程连接telnet命令,Linux中的ssh,ping,ftp,telnet远程登录及通信相关的命令...

    本节,我们将介绍一些和Linux系统远程登录及通信相关的命令. SSH命令 SSH(Secure Shell即安全的Shell)可以登录和操作远程操作系统,它会建立一个安全的连接,将通信数据进行加密, ...

  6. 服务器怎么连接?服务器远程连接图文教程Windows如何远程连接服务器?Linux服务器如何远程登录?远程连接服务器命令

    服务器怎么连接?服务器远程连接图文教程 Windows如何远程连接服务器?Linux服务器如何远程登录?远程连接服务器命令 服务器操作系统可以实现对计算机硬件与软件的直接控制和管理协调,任何计算机的运 ...

  7. linux服务器忘记ssh密码_Linux 忘记密码解决方法,Linux 远程登录

    二.Linux 远程登录 Linux一般作为服务器使用,而服务器一般放在机房,你不可能在机房操作你的Linux服务器. 这时我们就需要远程登录到Linux服务器来管理维护系统. Linux系统中是通过 ...

  8. linux基础:Linux远程登录(xshell5)和上传下载(XFtp5)

    远程登录软件XShell5 顾明思议,通过这个软件可以在一台电脑上远程登录另一台电脑上的linux系统. Xshell介绍 XShell是目前最好的远程登录到Linux操作的软件,速度流畅且完美解决了 ...

  9. 大数据技术之_01_Linux学习_01_linux的入门+VM和linux的安装+linux的目录结构+远程登录到linux服务器+vi和vim编辑器+开机、重启和用户登录注销+用户管理+用户组管理

    大数据学习之_01_Linux学习_01 1 linux的入门 1.1 Linux的介绍 2 VM和linux的安装 2.1 安装vm和Centos 2.1.1 基本说明 2.1.2 CentOS安装 ...

最新文章

  1. docker mysql 查找ip_Docker 查看运行服务ip
  2. shell脚本中的命令替换
  3. vuex状态持久化_Vuex数据状态持久化
  4. 11种必知的word embeddings模型
  5. cad常青藤插件_CAD 2020软件安装包+插件大合集+完整视频教程,自学也可以的
  6. h3c Telnet配置实验
  7. php://input
  8. python怎么打印路径,python 打印路径的几种结果
  9. 原理 + 代码:手把手教你使用 Python 实战反欺诈模型
  10. 登录邮箱用哪个好,好用的登录邮箱推荐
  11. c语言中Exec函数,子进程的执行 -- exec 函数
  12. javascript原生脚本代码 飘浮广告
  13. laravel5整合sendcloud邮箱服务
  14. jmeter断言操作详解
  15. android手机电视互动,手机APP控制电视 长虹智能机多屏互动体验(组图)
  16. 接入层交换机、分布层交换机、核心层交换机
  17. 什么是加密?有哪些加密类型和加密算法?
  18. 2010年3月23日俱乐部活动,“云计算实践”主题活动
  19. ubuntu 16.04 设置输入法切换方法
  20. SIM 卡接口电平转换

热门文章

  1. 开源 = 打破商业垄断?
  2. 从仁慈的独裁者到微软打工人,Python之父和Python将走向何方?
  3. 苹果或在 WWDC 宣布放弃英特尔转向自研 5nm ARM 芯片,这次时机成熟了?
  4. 华为全球分析师大会:HMS Core全球开发者应用集成的数量加速增长,打造全场景智慧体验...
  5. 拼多多公布新iPhone SE补贴后价格:2899元起;BOSS直聘回应“App崩了”;Chrome 新测试版发布|极客头条...
  6. 首提“智能X效应”,英特尔携手产业加速智能变革
  7. 154 万 AI 开发者用数据告诉你,中国 AI 如何才能弯道超车?| 中国 AI 应用开发者报告
  8. 日均保护原创超6万篇,腾讯“至信链”助企鹅号作者一键维权
  9. “夸夸机器人” App 来了:变身百万粉丝大 V,48 万人给你的帖子点赞
  10. 官宣了!受疫情影响,程序员可免费领这些!