当前位置: 东星资源网 > 作文大全 > 英语作文 > 正文

零基础如何学习linux|

时间:2018-09-13 来源:东星资源网 本文已影响 手机版

  全世界60%的人都在使用Linux。零基础如何学习linux呢?下面小编收集了一些关于学习linux的方法,希望对你有帮助

  学习linux的方法

  掌握Linux的使用

  作为一名对Linux毫无认知的新手,首要的第一步就是选择一款适合上手的Linux发行版系统(个人建议可以选择使用习惯偏windows的Linux桌面操作系统,如Ubuntu、openSUSE、Fedora等)。Linux操作系统的安装是入门必备的技能(包括MBR、EFI两种引导方式的安装,故障排查和解决的能力等)。

  当Linux投入日常的使用后,我们会渐渐去学习一些便捷的操作习惯(基本的命令操作、快捷键配置、软件安装和卸载、系统管理等),当我们发现在Linux操作系统下无法驾驭某一个点时,我们会通过查阅工具书到查看博文和问答系统去解决,直到有一天,我们发现日常的使用已经无法满足我们的求学欲望了。

  2系统学习Linux系统

  由于日常的Linux使用技巧已经能够非常熟练地使用了,由此对一部分系统盎然的同学会触发深入学习的欲望。这个学习阶段将不再是一个零散的知识点和技能学习了,Linux的开源精神带动了一代又一代的前辈,他们将学习经验总结和整理成各种知识档案,通过整合这些资源,我们能够进行合理系统的Linux学习。

  说在前面:系统地进行一个操作系统的学习之前,扎实的计算机基础知识掌握(操作系统、计算机基础、计算机网络等)是极其必要的,否则在后续的学习过程中,将会遇到非常棘手的基础技术壁垒,如专业术语、基础概念不清晰。

  简言之,这是学习过程是整合资源进行系统学习,解决问题和学会思考的阶段。敬上系统吸收Linux系统的技巧。

  提出解决问题的方案的技能:学会通过搜索引擎和社区(google、stackoverflow等)寻求问题的解决方案,通过符合(提问的智慧规范)的方式向前辈们提问。

  学会思考和总结:徘徊在学习和解决问题的过程中,定然会让你刨根问底的浸入思考,将这些思考的东西沉淀下来,做以总结,将学习的路径传承和延续下去,继续发扬Linux的开源精神。

  实验和应用:动手去玩弄你的Linux系统吧,尽可能给自己搭建一个可以肆意妄为的操作环境吧!

  3应用和知识体系的形成

  前言里面已经介绍了在实际生活环境下,Linux系统的一些应用场景,实际上Linux的应用也是非常的广泛,在熟练掌握得前提下,则足以开始大展身手应用于工作和生活中了。从网站的日常部署和维护、到网络环境管理、到各种应用服务的使用,几乎一切我们享受着的IT服务,都能通过Linux系统来完成。

  当你开始思考Linux的运行机制、系统架构、IO复用,甚至开始动手改造协议栈的时候,别忘记理清楚自己所掌握的技能图谱,别忘记分类和记录你踩过的每一个坑,关注的细节点。这些东西层层相关,这条学习路径将会组成属于你的Linux知识体系。

  4深度学习和Linux职业化发展

  说实话对于Linux的学习笔者也仅是暂时止步于阶段3,阶段4算是对前辈们的一些总结以及对未来学习路线的规划。

  运维和(内核/应用)开发是Linux深度学习者的两条截然不同的发展路线,运维工程师更注重于Linux的应用和维护技巧,以及维护工具的使用和开发,而开发工程师们需要深入去学习内核源码解读、驱动开发、嵌入式系统开发、应用程序开发等。

  学习阶段的划分对于学习固然有偌大的帮助,但其实更重要的找到适合自己的成长方式和节奏。

  linux基础学习命令

  1.1系统关闭

  1)、[root@linuxso.com /root]#shutdown -h now

  2)、[root@linuxso.com /root]#halt

  3)、[root@linuxso.com /root]#init 0

  4)、[root@linuxso.com /root]#poweroff

  1.2系统重启

  1)[root@linuxso.com /root]#reboot

  2)[root@linuxso.com /root]#init6

  3)[root@linuxso.com /root]#shutdown -r now

  Init命令---更改用户级别

  0---停止系统服务

  1---单用户模式,一般用于特别的系统管理工作,如root密码丢失

  2---多用户模式,但不支持网络文件系统NFS;

  3---完全多用户模式,系统正常启动进入的字符模式

  5---完全多用户方式,进入图形化界面

  6-----重新启动系统

  系统关于init进程的重要配置为/etc/inittab,通过修改/etc/inittab文件可以改变系统采用的运行等级

  。

  2.1文件和目录基本操作

  2.1.1目录操作

  1)pwd----显示当前目录

  2)改变当前所在目录

  3)显示文件或目录信息命令---ls

  参数:

  a:显示所有文件,包括以.开头的隐藏文件

  -l:以长格式显示显示文件或子目录中的文件

  -R:递归式的显示指定目录的各个子目录的文件

  4)建立目录----mkdir命令

  5)Rmdir----删除空目录

  参数:

  -p:递归的删除空目录

  6):cp-----文件或目录复制

  参数:-f:如果目标或文件目录已经存在,不询问用户是否删除,直接删除再复制

  -R:递归的复制目录

  7)mv----文件移动或重命名

  8)rm----文件或目录删除

  9)显示文件内容-----cat命令

  参数:

  -n:显示输出行的行号

  10)more----分屏显示文件

  11)less---分屏显示文件内容

  More的升级版

  。

  12) head---显示文件前几行

  13) tail--显示文件后几行

  14)文件内容统计---wc

  参数:

  -c:统计字符数

  -l:统计行数

  -w:统计单词数

  15)建立新文件-----touch

  16)find---查找文件

  17)查找文件------locate命令

  18)在文件正文中查找指定的字符数-----grep命令

  19)文件抽取-----cut命令

  20)确定命令文件的位置----which

  21)显示文件和目录的类型----file

  3.1文件系统目录结构

  /bin:存放普通用户使用的命令文件

  /boot:包括内核和系统启动时使用的文件,如:/boot/grub/grub.conf

  /sbin:存放系统管理员可以使用的命令文件,普通用户不能使用,如poweroff关机命令

  /etc:存放linux系统的各种配置文件,是系统非常重要的目录文件之一。

  /dev:存放linux系统中的设备所对应的设备文件

  /home:普通用户主目录所在的目录,如果不特殊指定,每个新建用户都会在该目录下拥有自己的主目录

  /root:超级用户的主目录。

  /tmp:存放临时用户的临时文件。

  /lib:存放系统动态链接共享库,几乎所有的应用程序都会用到这个目录下的共享库

  /usr:用户的应用程序往往安装到这个目录下,也包括一些系统应用程序和文件,是linux系统占用硬盘最大的目录

  /usr/bin:存放许多应用程序

  /usr/sbin:存放超级用户root使用的管理程序

  /usr/man:帮助文档所在的目录。

  /usr/include:存放linux下开发和编译应用程序所需的头文件

  /usr/src:存放linux内核的源代码

  /usr/local:提供给普通用户安装应用软件

  /mnt:挂载点

  /proc:虚拟文件目录,不沾磁盘,存放linux的内存映像文件

  /var:通常将经常改变的文件包括缓冲区和日志文件存放到该目录下。

  /lost+fond:文件系统发生错误时,linux自动扫描磁盘并试图修复错误,在修复过程中产生的文件存放到该目录下

  4.1磁盘分区

  4.1.1、分区有三种类型:

  主分区、扩展分区和逻辑分区

  4.1.2、分区建立

  1)查看磁盘分区情况

  [root@linuxso.com /root]#fdisk -l

  2)建立分区

  [root@linuxso.com /root]#fdisk /dev/sdb

  I、m命令----显示fdisk中可用命令列表

  II、P----显示磁盘分区表

  III、n命令----建立分区

  VI、l命令----查看系统支持的分区类型

  V、w命令---保存分区结果并退出fdisk

  1.4.2、文件系统的创建-----mkfs

  参数:

  -c:查找坏块,并产生坏块列表

  -v:显示简历文件系统过程中的详细信息

  -size:文件系统大小

  1.4.3 、文件系统管理与维护

  1、文件系统检查----fsck

  语法:fsck[参数]设备名

  参数:

  -t:指定要检查的文件系统类型

  -A:检查/etc/fstab中的所有文件xitong

  -V:显示fsck执行时的信息

  -N:只显示fsck每一步的工作,而不进行实际操作

  -C:显示完整的检查进度

  2、统计目录使用磁盘空间情况------du命令

  Du[参数]文件或目录名

  参数:

  -a:显示所有文件的统计数,而不仅仅是目录的统计数

  -s:只显示文件或目录的统计数使用情况

  -k:显示各级目录占用情况

  -sh:目录占用空间

  3、统计未使用的磁盘空间----df

  语法:df[参数]

  参数:

  -T:显示文件系统类型

  -k:以1024字节为单位显示

猜你感兴趣:

1.linux入门学习

2.初学者怎样学习Linux系统命令操作

3.初学者学习linux操作系统,用哪个版本比较好

4.Linux初学者学习命令有什么意义

5.零基础新手怎样学习cad

6.如何从零基础学习会计

7.零基础如何自学钢琴

8.成人零基础如何学英语

标签: