linux的基础知识

linux的基础知识

1. linux是什么?

linux是开源电脑操作系统kernel(内核),是由Linux Torvalds开发出来的,其特点是:免费、可靠、安全、稳重、多平台。现在我们常用的linux是红帽集团开发的redhat linux。linux操作系统组成:内核、shell、文件系统和应用程序(app)。

2. 内核

内核是操作系统的核心,具有很多最基本功能,它负责管理系统的进程、内存、设备驱动程序、文件和网络系统,决定着系统的性能和稳定性。

3. shell?

shell意为壳,在计算机中通常指命令行界面的解析器。是保护内核的一个软件,它不仅要保护内核还要对外提供操作接口。
linux中默认的shell是bash

4. 文件系统

文件系统是文件存放在磁盘等存储设备上的组织方法。Linux系统能支持多种目前流行的文件系统,如EXT2、 EXT3、 FAT、 FAT32、 VFAT和ISO9660。
Linux下面的文件类型主要有:

  1. 普通文件:C语言元代码、SHELL脚本、二进制的可执行文件等。分为纯文本和二进制。
  2. 目录文件:目录,存储文件的唯一地方。
  3. 链接文件:指向同一个文件或目录的的文件。
  4. 设备文件:与系统外设相关的,通常在/dev下面。分为块设备和字符设备。
  5. 管道(FIFO)文件 : 提供进程建通信的一种方式
  6. 套接字(socket) 文件: 该文件类型与网络通信有关
    可以通过ls –l, file, stat几个命令来查看文件的类型等相关信息。

5. linux系统的使用方法

首先,我们进入系统之前要选择用户类型,用户类型可分为超级用户(root)和普通用户(除root外的用户),通过点击图1的Not listed?我们可进入第二个界面(如图2)输入要登录的用户名,点击Next;到了第三个界面(如图三)输入用户密码,点击Sign in即可登录。一般红帽linux中root默认密码为redhat,student密码为student。
图1                  图1
在这里插入图片描述
                  图2
在这里插入图片描述
                  图3
登录进入系统后,我们可以在空白地方右击鼠标出现图4内容,点击Open in Terminal,进入shell(如图5)。
在这里插入图片描述
         图4
在这里插入图片描述
                  图5
在linux系统中我们常作的操作尽量在虚拟机中做,若不小心山除掉系统内容,重置虚拟机即可。要在linux系统打开虚拟机我们需要在shell(如图5)中输入命令rht-vmctl start 虚拟机名称(如图6),打开虚拟机后再使用命令rht-vmctl view 虚拟机名称,即可打开虚拟机。如需重置虚拟机使用rht-vmctl reset 虚拟机名称(如图6),再次使用rht-vmctl view 虚拟机名称命令即可进入全新的虚拟机。
在这里插入图片描述
                  图6

6. 在shell如何运行命令

  • 命令行字符含义
    [kiosk@foundation32  Desktop]$
字符含义
kiosk当前用户名称
@分隔符
foundation32主机名称
Desktop当前所在系统位置,如果是~表示在根目录下
$用户身份提示符表示用户身份,$为普通用户,#为超级用户
  • 命令执行方式
    (1)命令必须要在shell行提示符之后输入,即[kiosk@foundation32  Desktop]$后
    (2)当有程序占用shell时可以用ctrl+c(按键)结束此程序
    (3)命令格式: 命令 参数 目标
    例如:rm  -f  file,rm是命令,-f是参数,file是目标
    参数  —单词缩写
    例如:rm  -f  file
    参数  — — 单词全拼
    例如:rm  --help
    -a -b -c 的操作与-abc ,-cab ,-cba作用相同
    例如:rm -f -r  file 与rm -fr file操作作用一样
  • 获得帮助
    (1) mandb 更新帮助信息
    (2) whatis 命令名 查看命令用途
    在这里插入图片描述
    (3) 命令 --help 查看命令的帮助
    在这里插入图片描述
    在查看命令的帮助中,我们可以看到下面的符号。
    出现 [ ],表示[ ]中的内容是选加内容,如下图这条命令,touch表示创建文件,可以选加文件所创建的位置(如下图),如果不加位置,文件便会创建在用户当前所在的位置,根据上面我们所提到的命令行字符含义我们可以看出此时我们在root用户桌面,文件便会创建在root用户的桌面。
    在这里插入图片描述
    …表示创建的文件个数任意,例如touch file1 file2。可同时创建file1和file2两个文件。
    <> 中的内容必须加入。
    (4)man 命令   查看命令的帮助信息和系统手册页的内容,当我们不了解系统自带的某些工具的时候可以 man 工具。
    例如:man  rm
    使用man浏览信息后要用:q退出。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值