前戏:
命令行是否真的这么高深莫测么?难以理解??
正文
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\n");
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突然不好使了,这一早上折腾的! 好事多磨继续更新文章