我的linux入门一

入职的学习小结

在大学期间曾今学习过一段时间的linux,但是过去了几年的时间没有实操,对Linux的各种命令早已经完全忘记,甚至连linux虚拟机如何新建都已经忘记了,这个系列的帖子预计将会持续更新,将我在工作中遇到的新问题进行记录以便自己随时查阅复习。

Linux虚拟机的安装

这里具体对Linux虚拟机的安装就不过多赘述了,网上一抓一大把,说一下大致的流程吧。
1.下载软件VMware Workstation,我用的player版的供自己学习使用,pro版的要花钱,应该也有破解的吧。
2.去网上下载对应的iso镜像文件,需要什么操作系统找到对应的就行。我的linux版本是centos6(大学的时候下载的,一直保存到现在),如果需要新的或者其他版本可以上官网上找找,链接:https://www.centos.org/download/
3.然后就是傻瓜式的新建等一系列操作了,内存和核心分配越多越好吧,但是我的电脑已经用了很久了,有多少给多少吧。要自己记住自己设置的root账号和密码,会经常用到。
4.然后开机会自动安装系统,然后按上一步的账号和密码登录就成。

终端唤出

我的linux是有图形界面的,但是如果需要终端就需要使用命令:
Ctrl+alt+f1/f2/f3/f4/f5/f6
f键里1 2 3 4 5 6每个都可以呼唤出一个终端来,我的f1不知是个啥,和别的都不一样,后续在学习更新。
或者可以使用Ctrl+alt+t
也可以唤出终端来,但是我没用,不理解。
然后使用Ctrl+alt+f7可以返回图形界面,但是我返回之后光标就不显示了(但是实际还存在,只是看不见了),需要新建文件夹才能出现,人类迷惑。

root权限

要下载东西或者乱七八遭的都需要这个权限,可以使用命令su ,然后输入账号和密码就可以获取到root权限,在可以发现普通用户的命令行前是 $ 的标志,而root权限是 # 的标志。
我记得也可以直接sudo+命令直接获取root权限加执行命令。
推出root权限可以用命令 exit

GCC编译器

要对C编译或者其他许多插件都需要这个的支持,我的系统是自带的,可以使用命令

gcc --version

来确定自己的gcc版本,或者判断是否安装成功,如果没有的话,网上搜搜吧,都有的。

一些基础命令

mkdir+文件夹名,可以就创建一个文件夹了,当然可以鼠标右键,新建。
还可以使用mv命令来重命名文件夹或者移动文件夹,例如:
mv A B将A重命名为B
mv A 路径/B 将文件A转移到该路径并重名为B
注意:如果已经有B文件了将会被重写。
touch指令可以修改文件或者目录的时间属性,包括访问时间和修改时间,若文件不存在,系统会建立一个新的文件。可以使用stat+文件名来查看这些信息。
然后如果新建的是c之类的文件,可以使用vim+文件名进行编辑,双击回车进行编辑,编辑好后esc+:wq保存并退出。

gcc编译

按照上述的vim命令编辑好之后可以使用cat+文件名看看,然后可以对其进行编译。例如我这里编写一个经典的hello world。
1.在桌面创建文件夹 hello,并在hello文件夹中创建helloworld.c文件。

mkdir hello
touch helloworld.c
vim helloworld.c

2.然后进入vim编辑

vim helloworld.c
#include <stdio.h>
int main(){
	printf("Hello World!\n");
	return 0;
}

3.用gcc进行编译

gcc -Wall helloworld.c -o helloworld
//-Wall 编译后显示所有警告 ,-o是输出参数,输出名字的参数。
如果不加-o参数。命令:gcc helloworld.c 则会生成a.out的可执行文件。

4.执行

./helloworld
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值