初识Linux(第一天)

一、初识linux

Linux种类

redhat、centOS、ubuntu、Debian、红旗等。

Linux优势

  1. 一切都是文件
  2. 完全免费、完全兼容
  3. 多用户、多任务
  4. 良好的界面、支持多平台

Linux的架构

硬件、内核、shell、应用程序、内存管理器、进程管理器、设备驱动器、虚拟文件系统、网络管理

Linux的系统文件目录

/home,/etc,/bin,/boot,/dev,/lib,/lost+found,/mnt,/opt,/usr,/root,/proc,/sbin,/srv,/var

Linux的命令

ifconfig 查看网络IP
cd ~ 转到当前用户的根目录
cd / 转到根目录
service iptables status 查看防火墙状态
service iptables stop 关闭防火墙(暂时的)
serbice iptables state 开启防火墙
chkconfig iptables off\on 永久关闭\开启防火墙

用户

在Linux系统中有着许多用户,大致分为两种,他们分别为

  1. 超级用户(root):拥有系统所有权限的用户
  2. 普通用户:使用的权限有限,一般由超级用户创建

Linux各目录

/根目录,位于Linux文件系统目录结构的顶层,一般根目录下只存放目录,不要存放文件,/bin,/boot,/etc、/dev、/lib、/sbin等等都是放置在根目录下。
/bin该目录为命令文件目录,也称为二进制目录。包含了供系统管理员及普通用户使用的重要的linux命令和二进制(可执行)文件,包含命令解释器。
/boot引导目录,主要放置开机时会使用到的文件。该目录中存放系统的内核文件和引导装载程序文件。
/devdev是设备(device)的英文缩写。/dev这个目录对所有的用户都十分重要。因为在这个目录中包含了所有Linux系统中使用的外部设备。但是这里并不是放的外部设备的驱动程序,这一点和windows,dos操作系统不一样。它实际上是一个访问这些外部设备的端口。我们可以非常方便地去访问这些外部设备,和访问一个文件,一个目录没有任何区别。
/etc系统配置文件存放的目录,该目录存放系统的大部分配置文件和子目录,不建议在此目录下存放可执行文件,修改配置文件之前记得备份。该目录下的文件由系统管理员来使用,普通用户对大部分文件有只读权限。
/home系统默认的用户主目录,除了root外的用户主目录都存放在此目录下,方便用户存放私有数据。在Linux下,可以使用#cd ~切换至自己的主目录。
/liblib是library的缩写。系统使用的函数库的目录。程序在执行过程中,需要调用一些额外的功能时需要函数库的协助,该目录下存放了各种编程语言库。典型的linux系统包含了C、C++和FORTRAN语言的库文件。其他的库文件则大部分存放在/usr/lib,/usr/local/lib目录下。
/lost+found在linux文件系统中,当系统意外崩溃或机器意外关机,产生的一些文件碎片放在这里。在系统启动的过程中,系统工具会检查这里,并修复已经损坏的文件系统。有时系统发生问题,有很多的文件被移到这个目录中,可能会用手工的方法来修复,或者移动文件到运来的位置上。
/mntmnt目录一般用于存放挂载存储设备的挂载目录,它是安装软盘、光盘、U盘的挂载点(挂载点实际上就是Linux中磁盘文件系统的入口目录,类似于Windows中不同分区的C、D、E盘符)。
/opt主要存放那些可选的程序。你想尝试最新的firefox测试版吗?那就装到/opt目录下吧,这样当你尝试完想删掉firefox的时候,你就可以直接删除它,而不影响系统其他任何设置。安装到/opt目录下的程序,它所有的数据、库文件等等都是放在这个目录下面。
/usr该目录是系统存放程序的目录,其空间比较大。例如/usr/src中存放Linux内核的源码,/usr/bin中存放几乎所有的可执行文件.有些程序在/bin 或/usr/local/bin 中。/usr/sbin中存放系统管理程序。
/porc它是存放在内存中的一个虚拟的文件夹,是启动Linux系统时创建的,里面的文件都是当前系统的实时状态信息,如系统核心,外部设备,网络状态,由于数据都存放于内存中,所以不占用磁盘空间。
/root系统管理员root的主目录。
sbin放置系统管理员使用的可执行命令,如shutdown(关机命令)等。与/bin不同的是,这个目录是给系统管理员root使用的命令,一般用户只能"查看"而不能设置和使用。
tmp一般用户或正在执行的程序临时存放文件的目录,任何人都可以访问,重要数据不可放置在此目录下。/var/tmp目录和这个目录类似。
/srv服务启动之后需要访问的数据目录,如www服务需要访问的网页数据存放在/srv/www内。
/var放置系统执行过程中产生的文件,这个目录的内容经常变动。如随时更改的日志文件 /var/log。

Linux的命令

1.构成:command 【选项】 【参数】

如ls -al /home。

2.修改密码

passwd
在这里插入图片描述

3.使用cat显示/etc/passwd文件内容

cat /etc/passwd
在这里插入图片描述

4.显示/etc/passwd文件中root用户的信息

在这里插入图片描述

5.在/usr目录下创建java目录,java目录下创建jdk8目录,在jdk8目录下手动创建hello.txt文件。删除hello.txt文件,再删除java目录。

首先创建目录
在这里插入图片描述
在这里插入图片描述
下一步,创建文件。(注意!创建文件一定要在root账户下创建,否则其他用户权限不够!)
在这里插入图片描述
在这里插入图片描述
从目录可以看到,hello.text已经创建

然后,删除。

在这里插入图片描述

6.以长格式显示/etc目录下的所有文件,然后切换目录到home目录

这个直接用ls -al /etc;cd /home一条命令就可以了
在这里插入图片描述
在这里插入图片描述

7.不同颜色的文件代表什么含义?

你可能注意到了,当你执行ls命令的时候,会出现不同颜色的文件。
在这里插入图片描述

颜色涵义
黑色表示普通文件,例如filesystems,fstab。
蓝色表示目录,例如fonts,foomatic。
绿色表示可执行文件。
浅蓝色链接文件
黄色设备文件
其他命令
命令作用
reboot重启
shutdown关机
exit退出终端
grep查找有关的文本(具体可以参考上文第四个)
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值