Linux学习笔记1:基础知识
1. Linux学习的推荐流程
第一阶段:Linux平台的开发,包括vi,gcc,gdb,make,jdk,tomcat,mysql……和Linux的基本操作
第二阶段:加厚C语言的功底《C专家编程》或是java语言
第三阶段:学习Unix环境高级编程《Unix环境高级编程》
第四阶段:Linux应用系统过的开发/Linux嵌入式开发
2. Linux特点
①免费、开源 ②支持多线程,多用户
③安全性好 ④内存和文件管理性能优越
3. 一些基本命令
shutdown -h now 立即关机 clear 清屏操作
shutdown -r now 立即重启 ls/dir 显示当前目录的所有文件
reboot 重启 ls –l 显示当前目录文件详细信息
logout 用户注销 pwd 显示当前在哪个目录下
4. vi编辑器的简单实用
①进入vi时加上要编辑的文件名,如:vi hello.java
②输入i进入insert模式,然后输入程序源码
③按下esc进入命令模式
④输入冒号“:”wq表示退出并保存,q!表示退出不保存
⑤编译hello.java ,在程序源码保存的目录中输入javac hello.java
⑥运行程序,输入java hello.class /java hello
编辑C程序时,使用gcc编辑器如:gcc hello.c
编辑CPP程序时,使用g++编辑器如:g++ hello.cpp
上面两种均默认生成a.out 运行程序使用 ./a.out
指定输出的程序文件名:gcc –o 自命名 hello.c
g++ -o 自命名 hello.cpp