初涉Linux基本要点概括(1)续

   6. Linux发行版都基本遵循文件系统层级标准(Filesystem Hierarchy Standard)。

                续

                /usr                //大概是linux中最大的目录,存放常规用户用到的所有程序和支持文件,它是linux系统中第二大层级结构主要包括以下一些目录

                                /usr/bin                //存放一般用户可执行程序

                                /usr/lib                //存放/usr/bin和/usr/sbin目录下的程序要用到的对象文件和共享库文件

                                /usr/sbin                //存放系统管理程序

                                /usr/local                //存放那些程序——它们并没有包含在发行版中的程序。通过源代码编译的程序通常安装在usr/local/bin目录下

                                /usr/share                //存放被/usr/bin下的程序所使用的共享数据,比如配置文件,图标,背景屏幕,声音文件等等

                                /usr/share/doc                //各种文档

                                /usr/include                //头文件

                                /usr/src                //程序源码文件        

                /var                //又一个层级结构目录,用来存储发生变化的数据的目录

                /var/cache                //程序缓存

                /var/lib                //和程序或系统有关的状态信息

                /var/proc                //内核参数虚拟文件

                /var/tmp                //在系统重启间保存的临时文件

                /var/opt                //为/opt存储变化数据的目录

                /var/sys                //sysfs虚拟文件系统为访问内核数据提供的比proc更为理想的方法,其主要作用在于为管理Linux设备提供一种统一模型的的接口

   

    附加命令

                which

                作用:

                显示内部程序或外部程序的完整路径

                语法:

                which [options] [–] programname […]

                示例:

                which -a sh                //打印匹配可执行程序名的所有路径

                whereis

                作用:

                为一个给定的命令定位它的二进制文件,源码文件和帮助手册文件的路径。

                语法:

                whereis [options] [-BMS directory… -f] name…

                示例:

                whereis perl                //定位二进制文件,源码文件和帮助手册文件路径

                whereis -b perl                //只定位二进制文件路径

                whereis -m perl                //只定位帮助手册文件路径

                whereis -s perl                //只定位源码文件路径

                who

                作用:

                显示谁登录了本系统

                语法:

                who [OPTION]… [ FILE | ARG1 ARG2 ]

                示例:

                who -a                //显示所有信息

                w       

                作用:

                显示谁登录了系统,在干什么

                语法:

                w [options] user […]

                示例:

                w hunterlee                //显示hunterlee的登录信息

                alias

                作用:

                给给定命令和选项起一个简短的别名或显示所有别名

                语法:

                alias [name=['command option… arg…']]

                unalias

                作用:

                取消指定别名

                语法:

                unalias [-a] name [name]…

                      

原创文章,作者:hunter_li,如若转载,请注明出处:http://www.178linux.com/51509

(0)
hunter_lihunter_li
上一篇 2016-10-13
下一篇 2016-10-14

相关推荐

  • debian8下安装配置部署zabbix3.0

    一、安装配置zabbix server     web server服务器:172.28.0.187     mysql服务器:172.28.0.237     1、安装web server(172.28.0.187)  &nbs…

    Linux干货 2016-05-07
  • N26-第四周博客

    1、复制/etc/skel目录为/home/tuser1,要求/home/tuser1及其内部文件的属组和其它用户均没有任何访问权限。 [root@localhost skel]# cp -r /etc/skel /home/tuser1[root@localhost skel]# chmod -R go=— /home/tuser1 2、编辑/etc/…

    系统运维 2017-02-08
  • MySQL主从复制: MHA

                    MySQL主从复制: MHA 前言 MHA的架构 环境部署 实验步骤 总结 前言 上篇文章我们实现了MySQL的主从复制, 但是我们之前就说过, 主从复制是有很多问题的…

    Linux干货 2016-04-28
  • ssh+rsync批量管理,批量分发

    现在我简单架设了一个7台服务器的集群集体如下,架设集群的过程我就省略了… [nfs存储一台]192.168.42.10[负载均衡2台]192.168.42.40192.168.42.41[web服务器2台]192.168.42.30192.168.42.31[备份1台]192.168.42.20[mysql 1台]192.168.42.50 我现…

    Linux干货 2017-04-22
  • 第三周学习总结之简单文本处理

    写在最前 通过前面的学习,我们已经知道Linux是一个一切皆文件的系统,因此对文件的处理就显得尤为重要,到目前为止,对于新手来说可能连鼎鼎大名的三剑客也未必听过,不过在这之前我们也可以使用一些非常好用的文本处理工具来完成一些简单文件的处理。本次内容就是讲讲如何使用几个简单文本处理工具的组合完成一些实用的功能。 文本处理工具 文本处理工具,用我的理解就是能够对…

    2017-12-19
  • 20171121 grep 正则表达式

    diff与patch ,grep 正则表达式

    2017-11-21