zoukankan      html  css  js  c++  java
  • linux学习一则 规格严格

    先后:
    第一步:通过/boot/vm进行启动 vmlinuz
    第二步:init /etc/inittab
    第三步:启动相应的脚本,并且打开终端
    rc.sysinit
    rc.d(里面的脚本)
    rc.local
    第四步:启动login登录界面 login
    第五步:在用户登录的时候执行sh脚本的顺序:每次登录的时候都会完全执行的
    /etc/profile.d/file
    /etc/profile
    /etc/bashrc
    /root/.bashrc
    /root/.bash_profile

    http://syc001.iteye.com/blog/1112666

    今天在干活时因为经常要重启nginx服务器,命令实在是冗长麻烦,所以想写一个快捷启动命令,这样每次重启的时候只要在命令行输入快捷命令就可以了,我分别在家目录的.profile文件和.bashrc两个文件里分别写了两个不同的别名:

    在.profile文件内:

    alias nginx_start="sudo /opt/nginx/sbin/nginx -c /opt/nginx/conf/nginx.conf"
    alias nginx_stop="sudo /opt/nginx/sbin/nginx -s stop"
    alias nginx_reload="sudo /opt/nginx/sbin/nginx -s reload"

    在.bashrc文件内:

    alias nstart="sudo /opt/nginx/sbin/nginx -c /opt/nginx/conf/nginx.conf"
    alias nstop="sudo /opt/nginx/sbin/nginx -s stop"
    alias nreload="sudo /opt/nginx/sbin/nginx -s reload"

    ok,从上面可以看到,在不同的文件内,快捷命令是不同的,于是我重启了电脑,分别用快捷命令进行启动,重启,停止nginx服务器操作,但是我发现.profile内的快捷命令必须在每次使用前source(编译)一下才可以使用,但是.bashrc文件内的快捷方式命令就可以直接使用,后才才发现,原来linux每次重启时默认都是加载.bashrc文件内的脚本的,而.profile文件必须经过编译才可以使用

    http://selfcontroller.iteye.com/blog/1109627

  • 相关阅读:
    java数据类型
    如何判断数组
    git 常用命令
    如何配置 ESLint 工作流
    Lambda表达式和函数式接口
    面向对象(多态与内部类)
    面向对象(封装与继承)
    面相对像(基础)
    break;怎么跳出外部循环
    面向对象(类与对象)
  • 原文地址:https://www.cnblogs.com/diyunpeng/p/2119015.html
Copyright © 2011-2022 走看看