Linux教程学习笔记1

第1讲 开山篇

what is Linux?
Linux是一个开源的、免费的操作系统,其稳定性、安全性、处理多并发已经得到业界的认可,目前许多大中项目都使用linux作为后台。

redhat SUSE fedora 红旗都是linux内核

why Linux?
Linux性能卓越,是一个开源、免费的操作系统,安全性、处理多并发已经得到业界的认可,目前很多中型,大型甚至巨型项目都在使用Linux。

为了找工作。
linux系统管理员、linux软件工程师、linux嵌入式开发

但是学完之后还不能胜任这样的工作。

Linux开发流程:
阶段1:linux平台上的开发,包括vi,gcc,gdb,make,jdk,tomcat,mysql…和linux基本操作
阶段2:加厚C语言功底《C专家编程》或是java语言
阶段3:学习Unix环境高级编程《unix环境高级编程》
阶段4:linux应用系统开发、linux嵌入式开发

成为一个linux专家的秘诀就是:
思考->实践->思考->实践

学习方法参考:高校愉快学习,先框架后细节,用到啥学啥,先know how后know why,做中学,适当囫囵吞枣,consider how the other people do?

Linux基础知识
Samba安装与配置
jdk/apachae/mysql/ssh/rpm配置
linux常用80个命令
linux网络环境配置
linux下java网络编程
linux分区/vi/权限
crontab 使用
Shell 初步介绍

第2讲 基础介绍

linux 特点:免费开源、支持多线程,多用户、安全性好、对内存和文件管理优越,缺点就是没有好的界面操作困难

99年IBM宣布与Redhat合作…

linux最小只需4MB->嵌入式开发

世界上第一台计算机出现后,成本如此昂贵的计算机怎么实现多用户使用?
1960s MIT 30用户
1965 GE、MIT、BELL 分时操作用户30人->300人,multis计划(火星计划)500万美元
1969年火星计划终于失败了,Ken tompson(C 语言发明者,也加入了此计划),Ken保留了一些核心代码,在此基础之上开发了file server system 收到了广泛欢迎,Dennis richers加入在文件服务系统之上,又经过4年,1973年两人合作开发出Unix操作系统,开源。IBM通过unix内核,推出aix;Sun公司推出solaris;hp推出hp unix;UC bekerly推出 bsd;九十年代基于Unix的minix落入linus之手,此人在芬兰读书,他想把minix移植到PC 386,1991-1993牵头让世界各地网民研发出linux操作系统,开源。redhat、susc、红旗

第4讲 关机和重启指令

在这里插入图片描述
在这里插入图片描述
shutdown -h now 关机
shutdown -r now 重启
reboot 重启
logout 用户注销

第6讲 vi编辑器的使用

  1. vi Helo.java
  2. 输入i,进入到插入模式
  3. 输入esc 进入命令模式
  4. 输入:
    5.wq 退出保存,q!退出不保存
    6.ls 显示当前目录的所有文件
    7.ls -l 当前目录所有文件详细信息
    8.编译javac Hello.java
    9.运行java Hello
    在这里插入图片描述

在linux下开发c程序

第8讲 目录结构介绍

root 存放root用户的相关文件
home 存放普通用户的相关文件
bin 存放常用命令的目录
sbin 要具有一定权限才能使用的命令
mnt 默认挂载光驱和软驱的目录
etc 存放配置文件
var 存放经常变化的文件
boot 存放引导驱动文件

显示当前所在目录 pwd

cd /切换到根目录

第9讲 用户管理

添加用户 useradd xiaoming
设密码 passwd xiaoming
删除用户 userdel xiaoming\ userdel -r xiaoming

第10讲 Linux运行级别

0关机
1单用户
2多用户状态无网络
3多用户有网络(常用)
4系统未使用保留给用户
5图形用户界面
6系统重启

设置运行级别:/etc/inittab id:5 initdefault
vi /etc/inittab 回车

第11讲 linux常用命令

pwd
cd
ls
ls -a 显示隐藏文件
ls -l 显示文件列表
ls -al
mkdir 建立目录
rmdir删除空目录

文件拷贝 cp Hello.java /home/xiaoming/
rm Hello 删除Hello.java文件
more 显示文件内容带分页
less 显示文件内容带分页
grep 在文件中查找某一个关键词 grep -n “hello” Hello.java -n指定第几行
ls -l /etc/ | more
管道命令 | ,把上一个命令的结果交给|后面的命令处理

find 搜索文件及目录
find / -name aaa.java 从根目录查找文件名为aaa.java的文件
find /root/ -name aaa.java

重定向命令
ls -l > a.txt列表内容写入到文件a.txt中
ls -al >> aa.txt 列表内容追加到文件aa.txt末尾
grep -n “someone” aaa.java > kkk.bak

第12讲 文件权限管理

如何在linux下搭建java ee开发环境
linux下使用realplay
linux下可以使用qq?
linux分区
redhad的安装

文件所有者
文件所在组

-rw-r–r--r
文件类型 文件所有者对该文件的权限
文件权限类型 r可读4,w可写4,x可执行1

在这里插入图片描述

第12讲 jdk安装

JDK 安装步骤
1.把package.iso文件挂载到linux操作系统上
mount /dev/sr0 /mnt/cdrom/

2.把安装文件拷贝到/home

cp jdk-6u45-linux-i586-rpm.bin /home

  1. cd /home

  2. ./jdk-6u45-linux-i586-rpm.bin

5.配置vi /etc/profile
这里不用配置了
mount -t vboxsf share mount_point

第13讲eclipse安装

需要startx 启动图形界面才能启动
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值