初识Linux
来源:互联网 发布:大专转行数据分析师 编辑:程序博客网 时间:2024/05/17 23:45
首先,Linux系统作为如今服务器主流的操作系统,其优势在于它的安全性,以及它在运行的过程中产生的碎片问题的处理机制。例如安装Windows的服务器在经过了长时间的运行后,会变得卡顿,运行速度慢,然而Linux的系统则不会出现这类的问题。因此,在许多大型的服务器上,例如腾讯等服务器,需要长时间工作,都会使用Linux操作系统。(个人理解)
一、关于Linux,需要去了解Linux的哲学思想:
1、一切皆文件
2、由目的单一的小程序组成,通过小程序的组合完成复杂的任务
3、尽量避免捕获用户接口
4、配置文件全部保存为纯文本文件,来保存文件的配置信息
二、Linux的系统特点:
1、严格区分大小写
2、不通过文件后缀区分和判断文件类型
三、Linux系统的文件系统和目录结构
Linux系统采用根文件系统(rootfs)的机制,以文件系统目录标准(FHS)的组织形式组成了倒置树状型的目录结构。根目录(/)是Linux文件系统最顶层的目录,其下展开了17个文件夹目录,分别保存不同功能的文件。
/boot :系统启动相关文件,如内核、initrd、grub(bootloader)
/dev:设备文件
设备文件分类:
块设备:随机访问,访问单元:数据块
字符设备:线性访问,按字符访问
网络设备:
设备号:主设备号(major)和次设备号
/etc:配置文件
/home:用户家目录,每个用户都有一个属于自己的家目录,默认为/home/USERNAME
/root:管理员的家目录
/lib:库文件
静态库:.a
动态库:.so(share object).dll(Windows下的动态库)
/media:挂载点的目录,通常为移动设备的挂载点
(在Linux系统下,任何非本机的设备,都通过挂载的机制与主机进行交互)
/mnt:挂载点目录,额外的临时文件系统
/opt:可选目录,通常为第三方程序的安装目录(现在的软件一般安装在/usr/local文件夹下)
/proc:伪文件系统,内核映射文件
/sys:伪文件系统,即和硬件设备相关的属性映射文件
/tmp:临时文件 ,/var/tmp同理
/var:可变化文件
/bin:可执行文件,里面保存有用户命令
/sbin:管理命令
/usr:共享的,只读文件
/usr/bin
/usr/sbin
/usr/lib
/user/local
/usr/local/bin/
/usr/local/sbin/
/usr/local/lib/
☆:文件的命名规则:
1、长度不可以超过255个字符
2、不能使用/当文件名
3、严格区分大小写
四、Linux系统所支持的交互界面
1、GUI(图形交互界面):
Gnome:C语言编写
KDE:C++编写
XFace:开源的Web移动应用开发平台
目前KDE和XFace有替代Gnome的趋势
2、CLI(命令行交互界面)
sh,bash,csh,zsh,ksh,tcsh
Linux 的CLI接口:命令提示符(prompt),bash(Linux系统默认的shell)
#:root用户
$:普通用户
命令格式
命令 {选项}{参数}
选项:
短选项: -(多个选项可自由组合)
长选项:-- (如 --help)
参数:命令的作用对象
通过man命令可以查询命令的具体用法。
终端(terninal):真正的操作终端:CTRL+ALT+F1-F5
虚拟的终端:CTRL+ALT+F6
图1.1、真正的操作终端
图1.2、 虚拟的终端
好的,今天先写到这了,上面的内容仅个人见解,欢迎大神们提出错误。
- 初识Linux
- 初识linux
- 初识linux
- 初识linux
- 初识linux
- 初识Linux
- 初识linux
- 初识Linux!
- 初识Linux
- 初识Linux
- 初识Linux
- 初识Linux
- 初识Linux
- 初识Linux
- 初识linux
- 初识Linux
- 初识linux
- 初识Linux
- Android界面编程之六 第五组UI组件:ProgressBar及其子类
- HDU 2614 DFS
- Dot Net 使用 itextsharp 类库创建PDF文件
- mybatis入门教程
- Android界面编程之七 第六组UI组件:ViewAnimator及其子类
- 初识Linux
- Android界面编程之八 各种杂项组件
- Android界面编程之九 对话框
- poj 1221 dp(UNIMODAL PALINDROMIC DECOMPOSITIONS)
- Android界面编程之十 菜单
- Android界面编程之十一 ActionBar
- ”共享“另一种远程
- 2015-1-31
- 黑马程序员——eclipse开发工具中常用快捷键--提升开发效率