Linux是什么呢?
Linux严格意义上来讲是指linux内核,但人们已经习惯用linux来形容”基于linux内核,并且使用GUN工程各种工具和数据库”的操作系统
Linux系统存在很多版本,他们都是基于linux内核所诞生的,最大的优势也就是他的开源性,自由度很大。
那么,既然有了核心,那就说说壳的问题,linux内核的壳也就是SHELL,是指“为使用者提供操作界面”的软件,他保护着内核并在shell部分接受用户命令,然后调用相应的应用程序。
使用shell的方法就是鼠标右键打开Open Terminal,在linux系统中的shell有bash/sh/ksh/csh。
打开一个shell的Terminal后,可以通过Applications->system tools->system monitor打开进程,可以看到在Process中我们打开了一个bash,
Bash是为GUN编写的unix shell,是bourne again shell的缩写,
命令行提示符中字符的含义
[kiosk@foundation30 ~]$
kiosk:
表示运行shell的用户,,使用whoami命令也可以进行查询。
[kiosk@foundation30 ~]$ whoami
扫描二维码关注公众号,回复: 5037833 查看本文章kiosk
@:
表示分割符号
foundation30:
主机短名称
~:
所在当前主机的位置,这里指的是/home/kiosk
$:
表示身份提示符号
身份提示符号 |
|
$ | # |
普通用户 | 超级用户,也就是root |
Linux系统是一个倒树结构,最大的目录就是 /,一般包含的文件,
系统中的二级目录
介绍一些比较重要的目录,
/bin
存放二进制的可执行文件,比如说touch,mkdir等等,这些都是常用的一些命令
/etc
系统管路及配置文件
/home
存放所有用户文件的根目录,是用户主目录的基点,比如我的系统就是
[kiosk@foundation30 ~]$ pwd
/home/kiosk
/boot
启动目录,存放系统自动启动文件,内核,初始化程序,删除后系统将无法重新启动,,,
/sbin
系统管理命令,通常只有root可以执行
/dev
系统设备管理文件,鼠标、键盘都需要通过这些文件来进行访问连接
/lib
存放根文件系统中程序运行需要的共享库和内核模型,共享库类似于windows中的.dll文件
/run
自动临时设备挂载点,插入U盘后可以在computer/run/media/kiosk下找到U盘文件