Linux基础

1.认识linux、linux的版本及应用

 linux是一种类UNIX的但开源,用C语言开发的一套操作系统。

 linux有多种版本有ubuntu、redhat、suse、fedora等。

 安卓系统的内核是在linux环境下用java编写的,ios系统是基于unix环境下编写的。

 linux是来源于类似UNIX的Minux开发的。

 内核kernel是linux系统的心脏,能运行程序及管理磁盘等硬件设备,提供了一个在设备与应用程序间的抽象层。

 linux的内核是c语言开发的,能搭建服务器,能运用于嵌入式。

 linux根windows不同它不分盘。linux发行版本有稳定版和开发版两种。

2.linux系统目录及文件

 linux有着类UNIX的系统目录结构:

                                              根目录/                (/在linux中为斜杠,\为反斜杠)

                              /bin    /sbin   /usr   /lib  .......   等

                                          bin/  local/  lib/

                                                include/        

 

./  :根目录,根目录下只存放目录,在根目录下有且只有一个根目录,所有的东西都是从这里开始。

    在终端中输入/home是告诉电脑从根目录开始,进入home目录。

./bin :  usr/bin  为可执行的二进制文件的目录,如常用的命令ls,tar,mv,cat等。

./boot : 放置linux系统的启动时用的文件,如linux系统的内核文件: /boot/vm/linuz  ,系统引导管理器:/boot/grub

./dev :存放linux系统中设备文件,访问该目录下的某个文件,相当于访问某个设备,常用的是挂载光驱

           mount/dev/cdrom/mnt

./etc : 系统配置文件存放的目录,不建议在此目录下存放可执行文件,重要的配置文件有:/etc/inittab、/etc/fstab、

         /etc/init.d 、/etc/xII、/etc/sysconfig、/etc/xinted.d

./home: 系统默认的用户目录,用于增加用户账号                  ~表示当前用户的家目录

    ~edu表示用户edu的家目录

./lib: /usr/lib:    /usr/local/lib:系统使用的函数库的目录,程序在执行的过程中,需要调用一些额外的参数时需要函数库

   的协助。

./lost+fount:系统异常产生错误的时,会将一些遗失的片段放置在此目录下。

./mnt: /media:光盘默认挂载点,通常光盘挂载于/mnt/cdrom下,也可选择任意位置挂载。

./opt: 给主机额外安装软件所摆放的目录。

./proc:此目录的数据都在内存中,如系统的核心,外部设备。

网络状态,由于数据都存放与内存,所以不占磁盘空间

比较重要的目录有

/proc/cpuinfo、/proc/interrupts

/proc/dma、 /proc/ioports、 /proc/net

./root: 系统管理员root的家目录

./sbin: /usr/sbin:  /usr/loca/sbin 放置系统管理员使用的可执行命令-如:fdisk、shutdown、mount等。

与/bin不同的是,这几个目录是给系统管理员root使用的命令,一般用户只能查看而不能设置和使用

./tmp :一般用户或正在执行的程序临时存放文件的目录,任何人都可以访问,重要数据不可放置在此目录下。

./srv : 服务启动之后需要访问的数据目录,如www服务需要访问的网页数据存放在/srv/www内。

./usr: 应用程序存放目录,/usr/bin存放应用程序,/usr/share存放共享数据,/usr/lib存放不能直接运行的,却是

         许多程序运行所必需的一些函数库文件,/usr/local:存放软件升级包,/usr/share/doc:系统说明文件存放目录。

         /usr/share/man程序说明文件存放目录。

./var :放置系统执行过程中经常变换的文件,如随时更改的日志文件 /var/log, /var/log/message所有的登陆文件存放目录

           /var/spool/mail:邮件存放的目录,/var/run:程序或服务器启动后,其PID存放在该目录下。

用户目录:位于/home/user,称为用户工作目录,家目录,表达方式:/home/user~


相对路径和绝对路径:

     绝对路径:从/下开始的描述的路径                          如:cd /home      ls /usr

     相对路径:从当前位置开始描述的路径为相对路径     如:cd../  ./    

                     (  ./为当前路径   ../为上一个路径)

如何区别绝对路径和相对路径:

       绝对路径:有盘符的路径     相对路径:相对的,无盘符

.和..

     每个目录下都有.和..

      .表示当前目录     ..表示上一级目录即父目录


linux的权限:3个权限  

          r:读

          w:写

          x:执行





  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值