您的位置:首页 > 运维架构 > Linux

学习心得之linux环境篇

2016-03-02 07:29 344 查看
linux操作环境与windows很大的不同,主要是操作方式上,我们在windows系统中只要点点鼠标进行的操作在linux 中都要通过输入指令来进行,不过现在linux为了满足用户的需求也加入了一些图形工具,但是由于在linux桌面或者在文件系统中显示工具图标比较困难,还是需要使用相应的指令才能打开。另外linux中的目录文件系统都有明确的定义,有点像windows中的C盘,只有了解了这里面的目录结构,才使得一些工具的使用和系统的配置变得很方便。现讲讲linux操作系统下的目录结构:

/为要目录,即访问硬盘上文件的入口地址,根目录下的目录有:

etc:系统启动和关闭用到的配置信息和程序

var:主要存放系统日志

root:超级用户的工作根目录,普通用户无法查看

usr:存放一般用户程序(包括命令,系统的内核程序,默认库函数,命令的配置信息)

bin:存放系统常用命令,普通用户也可使用

home|:用户工作根目录

proc:操作系统的实时信息

lib:一些共享链接

sbin:存放系统命令,管理员可使用,普通用户不能使用

mnt:设备/光驱的挂载目录

boot:系统启动目录

dev:设备目录,存放系统设备驱动

sys:系统的硬件设备信息

srv:服务启动后需要提取的信息

selinux:安全程序

tmp:系统数据暂存区

lost+found:异常,保存部分资料

cgroup/opt:两个空文件夹,具体用意,暂未知

因此,用户如果在网上下载一些工具包时,应该安装到/usr下的目录中;用户需要查看日志,可去/var目录中寻找;用户想要修改系统的配置信息,可去/etc;用户想要创建自己的一个工作区,可去/home;用户想要挂载目录,应挂载到mnt;用户想要查看操作系统的运行信息,可去/proc。

用户要使用起这个操作系统除了要了解此系统的一些目录结构外,还需要对系统下的一些常用指令有所了解它们被存放在如下目录:

/bin:cp/mv/rm/mkdir/tar/mount/rpm/bash/su/vi/cat/touch/chmod/chown/ll/echo

/usr/bin:locate/fine/whereis/man/info/gcc/make/smbclient/kill/yum/smbpasswd/passwd/gcc/which

/usr/sbin:useradd/vsftp

/sbin:reboot/service/ifconfig/insmod/rmmod

而环境变量PATH里记录了这几个路径,以便当用户输入命令时,会根据PATH指定的路径去寻找此指令执行,如果用户自己下载一大堆工具链,但为了识别方便,想另外

存放一个文件,那可以指定一个路径如/usr/local/bin,并要在配置文件(/etc/bashrc)中,将此路径赋给PATH并输出export PATH=/usr/local/bin:$PATH,这样,当你使用自己的这堆命令时,shell能到新增的路径中去找到这些命令。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: