深入浅出 Linux

一、Linux 内核  

     Linux 是一套开源的类 Unix 操作系统,是一个基于Posix和Unix的多用户、多任务、支持多线程和多CPU的,用C语言写成的操作系统。

目前成型的系统有如下:

  • 手机:Android、ios(只能算半个)
  • 电脑:linux、ubuntu、MAC等

二、Linux 目录结构

1. /root

  超级用户目录

2. /sbin

/sbin 超级用户(root权限)可以使用的命令的存放目录。存放大多涉及系统管理的命令(例如引导系统的init程序)。

3. /bin

/bin 普通用户可以使用的命令的存放目录。系统所需要的那些命令位于此目录,比如ls、cp、mkdir等命令;类似的目录还有/usr/bin,/usr/local/bin等等。这个目录中的文件都是可执行的、普通用户都可以使用的命令。

4. /lib

/lib 根目录下的所程序的共享库目录。此目录下包含系统引导和在根用户执行命令时候所必需用到的共享库。这里存放的文件应该是/bin目录下程序所需要的库文件的存放地,也不排除一些例外的情况。类似的目录还/usr/lib,/usr/local/lib等等。

5. /dev

/dev 设备文件目录。在Linux中设备都是以文件形式出现,这里的设备可以是硬盘,键盘,鼠标,网卡,终端,等设备,通过访问这些文件可以访问到相应的设备。而为了将对这些设备文件的访问转化为对设备的访问,需要向相应的设备提供设备驱动模块。一般来说,想要Linux系统支持某个设备,需要 相应的硬件设备,支持硬件的驱动模块,以及相应的设备文件。

6. /home

/home 普通用户的家目录。在Linux机器上,用户主目录通常直接或间接地置在此目录下。通常而言,系统的每个用户都自己的家目录,目录以用户名作为名字存放在/home下面(例如quietheart用户,其家目录的名字为/home/quietheart。)

7. /etc

/etc 全局的配置文件存放目录。

系统和程序一般都可以通过修改相应的配置文件,来进行配置。例如,要配置系统开机的时候启动哪些程序,配置某个程序启动的时候显示什么样的风格等等。通常这些配置文件都集中存放在/etc目录中,所以想要配置什么东西的话,可以在/etc下面寻找我们可能需要修改的文件。

/etc/hosts:hosts绑定配置文件。

8. /usr

/usr 这个目录中包含了命令库文件和在通常操作中不会修改的文件。这个目录对于系统来说也是一个非常重要的目录,其地位类似Windows上面的”Program Files”目录(安装程序的时候,默认就是安装在此文件内部某个子文件夹内。

9. /usr/local

安装本地程序的一般默认路径。当我们下载一个程序源代码,编译并且安装的时候,如果不特别指定安装的程序路径,那么默认会将程序相关的文件安装到这个目录的对应目录下。也就是说,这个目录存放的内容,一般都是我们后来自己安装的软件的默认路径。

10. /var

/var 内容经常变化的目录。此目录下文件的大小可能会改变,如缓冲文件,日志文件,缓存文件,等一般都存放在这里。

11. /tmp

/tmp 临时文件目录。该目录存放系统中的一些临时文件,文件可能会被系统自动清空。

12. /mnt

系统管理员安装临时文件系统的安装点。

13. /boot

存放用于系统引导时使用的各种文件。

三、Linux 系统终端常用快捷键

Ctrl + C:停止进程。

Ctrl + l:清屏

Ctrl + r:搜索历史命令

Ctrl + q:退出

tab:自动补全

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值