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

  • 相关阅读:
    poj2778 DNA Sequence(AC自动机+矩阵快速幂)
    poj2001 Shortest Prefixes (trie树)
    hdu5536 Chip Factory
    解决 苹果手机点击输入框页面自动放大111
    css 记录
    对复选框自定义样式 优化方法
    css引入外部字体
    jquery获取当前页面的URL信息
    左侧导行伸缩控制
    表单提交同类数据的做成数组
  • 原文地址:https://www.cnblogs.com/diyunpeng/p/2119015.html
Copyright © 2011-2022 走看看