• 2.换一种方式理解linux命令行


     

    前戏:

    命令行是否真的这么高深莫测么?难以理解??

     

    正文

    1.首先以root(linux中的administrator用户):

    点击other

    2."root's home":我的文档

    "computer"

    3.Windows 安装Xshell 5

    4.扫盲命令:

    Ifconfig: 查看ip地址 ,eth0表示默认网卡

     

     

    ls : 很类似于windows中的dir,它后面 有参数,

    譬如ls -l,列出文件的详细信息,如创建者,创建时间,文件的读写权限列

    ls -t 按时间进行文件的排序

     

    yum :安装软件

    这是centos的自动利用网络(可设置在哪个网络源)安装软件命令(姑且这么认为)

    安装 基本命令是 yum install 软件名称(暂时不要深究)

    yum remove 软件名称 (不要深究)

     

    clear:清屏

    ctrl+c:跳出现在的安装

    cd:进入某一文件夹下

     

    5.安装c编译器

    yum install gcc 安装c编译器

    yum install gcc-y 无提示安装

    6.安装c++编译器

    yum install gcc-c++ 安装c++编译器

    (此处会多次询问Y/N)

     

    7.在root文件夹下,新建一个文本"fatsnake.c"

    #include<stdio.h>

     

    int main(){

    printf("hello ");

    return 0;

    }

    保存

     

    8.编译fatsnake.c ,输出可执行文件

    gcc fatsnake.c -o fatsnake

    或者

    gcc -o fatsnake fatsnake.c

    -o 编译并输出一个可执行文件

     

    9.运行可执行文件

    在centos中,只要打全 可执行文件的 路径(包含被执行文件的本身)就可以执行

    往往我们用简写 . 代表当前目录

    ./代表当前目录的 "全路径"

    ../代表上级目录

     

    例如:

    cd /root

    ./fatsnake

     

     

    高潮:

    命令必须有可执行程序,即将可执行程序放入系统的特定文件夹下,所以执行时不用打全路径

     

     

    将可执行程序拷贝到/bin下

    直接命令行

     

    查看bin文件夹:

    这不是刚才使用的ls命令么?

     

    结论:

    1、所谓的命令行,不就是一个个的软件(可执行程序么)

    2、可执行文件不需要后缀

    扩展:

    Yum是什么鬼呢?

    http://www.cnblogs.com/chuncn/archive/2010/10/17/1853915.html

    尾声:

    系统升级win10了导致office2010突然不好使了,这一早上折腾的! 好事多磨继续更新文章

    在人生中,赢家并不是那些有优秀基因的人,或是那些最有天分的人,而是那些最不屈不挠的人!当他们跌倒了,他们总是不断的爬起来,继续做,继续做。 no pain no gains (^ _ ^) !!
  • 相关阅读:
    百度云 shadow-root 内的video 倍速播放
    记一次临摹百度登录界面
    es6 函数的扩展
    01-let和const.html
    selenium 禁止加载图片 css js
    前端小知识(11)--js数组方法
    前端小知识(10)--js深拷贝
    算法系列(1)--广度优先遍历和深度优先遍历
    前端小知识(9)--选择器
    前端小知识(8)--BFC
  • 原文地址:https://www.cnblogs.com/fatsnake/p/5735249.html
Copyright © 2020-2023  润新知