linux C编程2--linux基础1简介

操作系统是作为用户和计算机接口的软件

一、操作系统主要的作用:

1、命令解释

2、进程管理

3、内存管理

4、io/外围设备管理

5、文件管理

二、linux 特点

优点:开放、多用于多任务、稳定性好、速度快、丰富的网络性能、可靠的系统安全、可移植性

缺点:图形界面差

三、常见命令

我们需要熟悉linux常用的命令,这个常用的命令我将用一篇专门的文章介绍,

四、文件目录

 

linux C编程2--linux基础1简介_第1张图片

1、/root超级用户主目录,任何一个用户都有一个文件夹放在home目录下面,root用户是特殊的超级用户。

2、存放命令的目录 /bin 、 /sbin 、 /usr/bin  、/usr/sbin、 /usr/local/bin

3、/boot 内核启动文件

4、/opt安装大的应用程序

5、/tmp 临时文件

6、/lost_found 系统修复过程中恢复的文件

7、/dev 设备目录  。

ls -l

b是块设备 c字符设备 cdrom 、fd0等等硬件设备对应的文件

8、/etc 配置文件使用的目录

/etc/lilo.conf  、/etc/grub.conf  引导配置

启动模式 /etc/inittab   (3文、5图启动等等)

文件系统配置 /etc/fstab  ,分区信息等

增加环境变量  /etc/profile  ,如java的环境变量等

/etc/ftp、  /etc/httpd 、/etc/ssh*

/etc/passwd

/etc/shadow

 9、/home

10、/lib  库文件的目录

/lib 系统库 如C程序库

/lib/modules/ 驱动模块

/usr/lib   用户应用的库  如mysql 的api

11、/mnt 光驱、usb等的存放目录

安装和卸载光驱或者usb可以用mount/umount来装载和卸载

mount -t  设备类型  设备文件 装载目录

umont   /mut/cdrom  卸载光驱  (这是一个例子),usb的操作类似、软驱也一样

加载USB模块
# dmesg | grep usb

有输出如"usb.c: registered....."信息说明模块已加载,否则需要执行:
# modprobe usb-uhci
# modprobe usb-storage
# dmesg |grep usb

连接好USB硬盘,
# dmesg tail

发现USB设备,对应的设备为 /dev/sda1
# mkdir /mnt/usbdisk
# mount -t vfat /dev/sda1 /mnt/usbdisk

这样您就可以通过usbdisk目录访问usb的文件了.-t vfat 只能mount fat文件系统..
对于ntfs的文件系统mount就稍复杂一点了,访问ntfs的文件系统,需要安装一个ntfs-3g
yum install ntfs-3g
然后就可以加载了
mount /dev/sdb1 /mnt/ntfs7 -t ntfs-3g

 

 12、/usr

13、/var

www 、lib、

你可能感兴趣的:(linux,职场,休闲)