linux由于性能稳定,开源免费显著特性深受开发者的青睐。小编由于任务上的需求,零基础开始开始了linux的学习。(PS :有意愿学习的小伙伴可以找我要资料,共同进步)。
关于linux的发展历史,可以百度一下。redhat和ubuntu内核都是一样的,只不过系统开发的软件不同而已(所谓软件类似window的播放器,计算器等)。
学习系统的建议:first know how then know why. 多动手,先去做,再思考。不要想着全部搞懂的再下手。那学习周期就会长很多。
今日指令:
shutdown -h now 马上关机
shutdown -r now 马上重启
reroot 重启(与上个命令无异)
xstart 进入图形界面(那就跟window页面一样了~)
切换身份
root 相当于window的administrator。权限非常高,怕误操作就改用普通用户
su- 切换身份指令
logout 注销该身份
编辑指令
就跟咱使用window的文档编辑器一样。linux的编辑器可以直接写Java和C/C++程序。
vi hello.java 打开hello.java文档,没有系统就会新建一个
i 打开是只读模式,insert表示插入模式,也就是可写
esc 进入命令模式
: 光标位于最;后面紧跟命令的内容
wq 保存并退出
q! 不保存退出
ls 查看当前文件的所有文档,但是看到的只是文档名不具体
ls -l 可以看到详细的文档时间
javac hello.java 回车就能进行编译(gcc 是c程序的编译指令),成功后会产生hello.class 文件(编译成功没有消息, 失败才有消息)
java hello 运行该程序