linux系统文件的配置

来源:互联网 发布:蓝牙耳机在淘宝属于 编辑:程序博客网 时间:2024/05/01 08:01

一:关于环境变量的配置问题:

  配置环境变量有三个地方可以去配置

   ① /etc/profile 文件 :它是一个全局的配置文件在系统中只有一个这样的文件;若想要把某个命令配置成全局的 则可以用此方法

       PATH="$APTH:命令路径";    用source /etc/profile 激活;

   ② /root/.bashrc 它是用户私有的配置文件  配置方法:

       PATH="$APTH:命令路径";    用source /root/.bashrc 激活;

   ③ /root/.bash_profile  它也是用户的私有配置文件 配置方法:

       PATH="$APTH:命令路径";    用source  /root/.bash_profile 激活;

  它们的执行顺序为

      先执行全局的/etc/profile 然后执行/root/.bashrc 在执行/root/.bash_profile;

 也可以在这些配置文件中用alias给一些复杂的命令其别名;如: alias xxx=XXX XXX“  xxx为之后的别名!

二:关于时间的设置

将时间格式化成 2014-08-21 21:2:00 

   方法:date +%Y-%m-%d %H:%M:%S

 设置系统时间

 方法: date -s "2014-08-21 21:30:00"

 计算时间戳;

 方法: date -d "2014-08-21 21:30:00"+%s

 计算时间戳的作用: 为了计算时间差。

 根据时间戳得出日期

  方法:以时间戳@1408681800为例

    date -d  @1408681800 +%Y-%m-%d %H:%M:%S“    、

三:关于文件的查找

   1 locate 和  find

     ①locate命令是基于whatis命令数据库而查找的 eg: locate filename

     ②find查找用法:是在文件的目录层次结构中查找 

        eg:查找home目录下名为led.o的文件  find /home/ -name led.o

        find 命令是在home目录下递归进行查找,它将会找出home目录下所有符合规则的文件。

        eg:查找home目录下不区分大小写的,而且文件名是led.o的文件。 find /home/ -iname led.o

           -i: case-insensitive 不明感的!

    2 使用与,或,非来查找文件

      ① 在home目录下查找用户为xxx而且组为yyy的文件

         find /home/ -user xxx -guest yyy

         find /home/ -user xxx [-a] -guest yyy

      ② home目录下查找用户为xxx 或者组为yyy的文件

         find /home/ -user xxx -o -guest yyy

      ③ home目录下查找用户为xxx,或者组为yyy 而文件名为zzz的文件

         find /home/sh -user xxx -o yyy -a -name zzz

      ④ 查找文件名不为zzz的文件

         find /home/ ! -name zzz

        

0 0
原创粉丝点击