• linux新手开发基础命令使用(附ssh远程连接方法)


    一、linux下编辑器vim使用
    Vi是linux系统的第一个全屏幕的交互式编辑程序。四种模式:标准模式(mormal mode)、插入模式(insert mode)、命令行模式(command-line mode)、可视化模式(visual mode )
    进入插入模式命令:a(在光标后插入)i(在光标前插入)o(在光标所在行下新增一行插入)A(在光标所在行的行尾输入)I(在光标所在行的非空行首输入)O(在光标所在行上新增一行输入)
    进入可视化模式:v(按字符显示)、V(按行选择)、Ctrl+V(按块选择)
    在这里插入图片描述

    在这里插入图片描述
    二、linux下编辑器gcc使用
    编译四步骤:
    ① 预处理(Pre-Processing):主要进行宏替换以及头文件的包含展开,不会检查错误。 【gcc -E xx.c -o xx.i】
    ② 编译(Compiling):编译生成汇编文件,会检查语法是否有错误.
    【gcc -S xx.i -o xx.o】
    ③ 汇编(Assembling):将汇编文件生成二进制文件(目标文件)。
    【gcc -c xx.s -o xx.o】
    ④ 链接(Linking):链接函数库,生成可执行文件。
    【gcc xx.o -o xx】
    在这里插入图片描述
    三、多任务编程
    待完善
    四、使用命令技巧
    1.ssh访问
    安装开启ssh服务
    输入命令行:
    sudo apt-get install yum
    sudo apt-get Install ssh
    查询是否安装成功:rpm -pa |grep ssh
    启动ssh服务:service ssh start
    配置端口:vim /etc/ssh/sshd_config
    ssh远程登录
    ssh xxx.xxx.xxx.xxx
    2)远程执行命令
    如果我们要查看一下某台主机的磁盘使用情况,是不是必须要登录到目标主机上才能执行 df 命令呢?当然不是的,我们可以使用 ssh 命令在远程的主机上执行 df 命令,然后直接把结果显示出来。整个过程就像是在本地执行了一条命令一样:
    $ ssh nick@xxx.xxx.xxx.xxx “df -h”
    那么如何一次执行多条命令呢?其实也很简单,使用分号把不同的命令隔起来就 OK 了:
    $ ssh nick@xxx.xxx.xxx.xxx “pwd; cat hello.txt”
    实时读取主机上的文件,
    $ ssh nick@xxx.xxx.xxx.xxx “tail -n 1 -f hello.txt”

    ssh参考博客:链接
    感觉不错的博文分享:链接
    等待后续学习完会更新。

    一键三连呀!
  • 相关阅读:
    C#类继承情况下构造函数的执行过程
    vs快捷键大全(分类导航)
    vs常用快捷键
    Entity Framework实体无限循环问题
    entity framework实现left join功能
    理解requireJS-实现一个简单的模块加载器
    petshop4.0(王福朋)
    代码覆盖率工具 Istanbul 入门教程
    .net微信开发
    numpy的用法(一)
  • 原文地址:https://www.cnblogs.com/jee-cai/p/14095370.html
Copyright © 2020-2023  润新知