日期:2014-05-16 浏览次数:20663 次
8:56 2011/6/8
?
? 1.为什么学习Linux ? 性能卓越 ? linux是一个开源,免费的操作系统,其稳定性、安全性、处理多并发已经得到业界认可
? ? 工作需要
? ? linux的就业方向:linux系统管理员,linux程序员
? 2.Linux学习方法
? ? 个人认为Linux学习流程
?
? ? 第一阶段:linux平台上的开发,包括vi,gcc,gdb,make,jdk,tomcat,msql
? ? 第二阶段:Java语言编程
? ? 第三阶段:学习unix环境高级编程《unix环境高级编程》
? ? 第四阶段:linux应用系统开发/linux嵌入式开发
? 3.如何听老师的课
? ?记住一点:成为一个linux专家的秘诀就是:
? ?思考 —— 实践 —— ?再思考 ?——再实践
? ?1》高效而愉快的学习
? ?2》先建立一个整体框架,然后细节
? ?3》用什么再学习什么
? ?4》先know how ,再know why
? ?5》计算机是一个“做中学”的学科,不是会了再做,而是做了才会
? ?6》适当的囫囵吞枣
? ?7》学习Linux系统是在琢磨别人怎么做,而不是我认为应该怎么做的过程
?
推荐的书:《鸟哥的私房菜》 ? ?《Linux编程从入门到精通》 ? 《Linux内核完全剖析》(初级--高级)
? 4. Linux的特点
? ? ?优势
? ? ?1》免费的(国人很喜欢哦)/开源
? ? ?2》支持多线程/多用户
? ? ?3》安全性好(有病毒,但是并没有Windows上面那么猖獗)
? ? ?4》对内存和文件管理优越
? ? ?缺点
? ? ?操作相对困难 ??
? 5. startx 进入图形界面
? ? ?shutdown -h now 立刻进行关机
? ? ?shutdown -r now 现在重新启动计算机
? ? ?reboot ? ? ? ? ?现在重新启动计算机
?
? ? ?用户登录:登录时尽量少用root登录,因为它是系统管理员,拥有最大的权限,避免操作失误。可以利用普通用户登录,登录后再用"su-"命令切换成系统管理员身份?
? ? ?用户注销:在提示符下输入logout即可
? 6.vi编辑器是linux下最有名的编辑器,也是我们学习linux必须掌握的工具,在unix下也可以使用vi进行程序
?
开发
? ? 下面我们在linux开发一个java的Hello.java并在linux下运行成功
? ? 步骤:1> Vi ?Hello.java
? ? ? ? ? 2>输入i【进入插入模式】
? ? ? ? ? ? public class Hello{
?
public static void main(String [] args){
System.out.println("Hello World");
}
? ? }
?3>输入Esc
? ? ? ? ? 4>输入:
? ? ? ? ? 5>wq【退出保存】 q!【退出不保存】
? ? ? ? ? 6>ls【展现当前目录 -l(加l表示查看详细信息) 】 ll 【展现目录下得所有文件】
? ? ? ? ? 7>编译javac Hello.java ? 运行 java Hello
在vi下 ?set nu :显示行号
? ? ? ? ? ? ? ? set nonu ?:不显示行号
? ? ? ? ? ? ? ? /string ?:向下搜索字符串string
?string ?: 向上搜索字符串string
? ? ? ? ? ? ? ? ?搜索的时候按n表示查找下一个,按N表示上一个
?
10:19 2011/6/9
? ?7. 建议不要设置root的密码,这样才安全,root的密码默认就是你当前用户的密码,如果你想要以root身份进入纯文字编辑模式,可以在终端输入sudo+要执行的命令,如:sudo vi /etc/apt/sources.list?
? ?8. ?linux的文件系统是采用级层式的树状目录结构,在此结构中的最上层是根目录'/'
? ? ? ?root 存放root用户的相关文件
? ? ? ?home 存放普通用户的相关文件
? ? ? ?bin 存放常用命令的目录
? ? ? ?sbin 要具有一定的权限才可以使用的命令
? ? ? ?mnt 默认挂载光驱跟软驱的目录
? ? ? ?boot 存放引导的相关文件
? ? ? ?etc 存放配置相关文件存放
? ? ? ?var 存放经常变化的数据
? ? ? ?usr ?存放软件的默认安装文件夹
?
? ? 9. 显示当前在哪个目录下 ?pwd
? ? ? ? ?useradd xiaofei ?【添加一个用户】
? ? ? ? ?passwd xiaofei ? 【为添加的用户xiaoming设置密码】
? ? ? ? ?userdel 用户名 【删除用户】
? ? ? ? ?userdel xiaoming 【删除用户xiaoming】
? ? ? ? ?userdel -r xiaoming 【删除用户以及用户主目录】
? ? 10.Linux的常用命令(1) 指定运行级别
? ? ? ? ?命令:init[123456]
? ? ? ? ?运行级别0:关机
? ? ? ? ? ? ? ? ?1:单用户
? ? ? ? ? ? ? ? ?2:多用户状态没有网络服务
? ? ? ? ? ? ? ? ?3:多用户状态有网络服务
? ? ? ? ? ? ? ? ?4:系统未使用保留给用户
? ? ? ? ? ? ? ? ?5:图形界面
? ? ? ? ? ? ? ? ?6:系统重启
? ? ? ? ?常用运行级别是3和5,要修改默认的运行级别可改文件/etc/inittab的id:5:initdefault:这一行中的数字?
?
7:46 2011/6/10
?
?11. 解决修改错误配置的方法或者密码
? ? ?在进入grub引导界面的时候,请输入e ?在选中第二行 再输入e 在最后输入1【单用户级别】
? ? ?在linux快要启动的时候,回去查看一下/etc/inittab的运行级别,但是在单用户级别的时候不用去查看/etc/inittab文件,从而可以修改配置,或者密码。其实这是linux的一个漏洞
?12 pwd 【显示当前工作目录】
? ? cd 【改变目录】
? ? ls [【列出文件和目录】
? ? ls -a 显示隐藏文件
? ? ls -l 显示长列表格式
?
? ? mkdir 【建立目录】
? ? rmdir ?【删除空目录】
? ? linux的命令很多,每个命令还有很多参数 可以问google大神
? ? touch 【