一周学会Linux
来源:互联网 发布:草根源码 编辑:程序博客网 时间:2024/05/20 15:37
什么是Linux
大部分人在日常使用中没有用过Linux,导致在一些人眼中觉得Linux很神秘,会Linux编程好牛逼,心中不由自主腾起一股敬仰之情~其实它没那么神秘,只是一个操作系统,和windows操作系统一样,只是它比windows安全、稳定,又加上Linux开源(不要钱,windows正版要几千块),因此颇受产业界喜欢。但,它学起来稍难,因此有一些含金量。
Linux学习流程
第一阶段:Linux平台上的开发,包括vi,gcc,gdb,make,jdk,tomcat,mysql...
第二阶段:加厚C语言功底或者Java语言
第三阶段:学习Unix环境高级编程
第四阶段:Linux应用系统开发/Linux嵌入式开发
学习方法:思考--实践--再思考--再实践...(螺旋式上升过程^_^)。不论学习什么,深入了才值钱,和博相比,深入更为可贵!
第一天
Linux和Unix区别:Unix是一个大家族,Linux是这个家族中的一员。
Linux根目录下“/”的目录:
- root 存放root用户的相关文件
- home 存放普通用户文件,home目录下创建以用户名命名的目录
- bin 存放常用命令(pwd,cp,mv,rm,echo,cat,kill,ls,mkdir,ping,tar,touch,vi...)
- sbin 存放具有一定权限才可以使用的目录
- mnt 默认挂载光驱和软驱的目录
- boot 存放引导相关文件(非常重要,如果缺失系统就完蛋了,不要尝试^_^)
- etc 存放配置相关文件
- var 存放经常变化的文件
- usr 类似windows的program文件夹,应用默认安装文件夹
一个关于Linux启动的问题,如果不小心启动级别设置为了6,应当怎么解决?
在启动的时候,按e修改启动级别为 1(单用户模式),即可登陆。
Linux有几千个命令,而且每个命令还有很多参数,如果都记住估计头都大了!!因此,记住常用的,遇到不知道的多Google。
1.Linux用户管理
- 添加用户(只有root用户,或者具有root权限的用户才能添加),指令:useradd user. passwd user(为用户添加密码)
- 删除用户 userdel user (删除用户但保留用户主目录),userdel -r user(删除用户及用户主目录)
2.Linux常用命令
- startx->启动图形界面
- reboot->重启
- halt->关机
- shutdown -r now->关机
- su 切换root用户
- vi编辑器 (vi aa.txt->i(进入插入模式)->esc(进入命令模式)->:[保存退出->wq,不保存退出->q!])
- ll->显示当前目录下文件信息,详细列表
- javac->Linux下编译.java
- java classname->运行.class文件
- gcc->编译.c程序
- pwd->返回当前目录的绝对路径
- cd->切换目录
- cat name->显示文件内容
- useradd user->添加用户
- passwd user->给user设置密码
- userdel user->删除用户
- mkdir name->建立空目录
- rmdir name->删除空目录
- cp->复制命令 用于同一台Linux系统不同目录间的复制
- scp->通过ssh协议远程复制,不同Linux系统间复制
- touch->建立一个空文件
- more->分页显示文件
- |->管道命令(在Linux系统中,管道命令理解:把上一个命令结果交给管道 | 的后面的命令处理)
- grep->在文本中查找内容
- find->查找文件 find / -name filename(从根目录查找该文件)
- >->覆盖写命令
- >>->追加写命令
- groupadd->添加组(只有具有管理员权限的用户才能添加)
- chmod->修改文件权限
- ps->process status 查看进程状态 常用方法为 ps -aux|grep ***
- du->查看某文件或文件夹大小
- df->查看文件系统 查看文件系统信息
3.Linux所有者、所在组合其它组
文件所有者:文件的创建者
文件所在组:文件所有者所在组
文件其它组:所有者所在组之外的组
groupadd->添加组
cat /etc/group ->显示系统全部组
cat /etc/passwd->显示系统所有用户
useradd -g 组名 用户名 ->为用户组添加用户
usermod -g 组名 用户名->改变用户所在组
4.Linux下文件的目录权限机制
- | rwx | --x |-wx 文件对应权限 ,第一格为文件类型,第二格为文件所有者具有的权限,第三格为文件所在组中所有用户所具有的权限,第四格为其它组用户所具有的权限。r表示可读(4),w可写(2),x可执行(1)。Linux对文件的权限管理很严格,你没有权限就进不去“Permission denied”。
第三天
(第二天省略)
1.Linux下的shell
2.TCP/IP 基础
3.Linux网络环境配置
4.rpm包管理
5.Samba安装
- 一周学会Linux实战
- 一周学会Linux
- 一周学会Linux实战
- 一周学会Linux实战
- 一周学会Linux
- 一周学会Linux笔记(一)
- 视频专辑:一周学会Linux视频教程
- 一周学会Linux学习笔记(二)
- 韩顺平一周学会linux-第十一讲tcp、ip
- 韩顺平老师《一周学会Linux》视频笔记
- 一周学会C#
- 一周学会C#
- 一周学会 WPF ------
- 一周学会C#(前言)
- 一周学会C#(前言)
- 一周学会PHP接案PPT
- 一周学会C#(前言续)
- 一周学会C#(前言续二)
- vs工程动态库和静态库学习心得
- 表单验证实现方法
- JS_Ajax基础
- 升序和降序(小练习)
- JS中模块的写法
- 一周学会Linux
- 2016前半年总结
- jmeter利用excel宏秒创百万级测试数据方法
- HDU 5813 Elegant Construction(贪心)
- 宽字符wchar、窄字符char、无符号字符(unsigned char)之间的转换
- Spark知识点补充
- Java(Calendar)
- 带 -option的Shell脚本
- flume采集本地数据到hdfs