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 (^ _ ^) !!
原文地址:https://www.cnblogs.com/fatsnake/p/5735249.html