烫

烫烫烫烫烫

×

  • 分类

  • 归档

  • 标签

  • 关于

Bash定制

发表于 2014-02-01 | 分类于 Linux

profile和bashrc和bash_profile的区别

  • /etc/profile:此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行.并从 /etc/profile.d 目录的配置文件中搜集shell的设置.
    所以如果你有对/etc/profile有修改的话必须得重启你的修改才会生效,此修改对每个用户都生效。
  • /etc/bashrc:为每一个运行bash shell的用户执行此文件.当bash shell被打开时,该文件被读取.
    如果你想对所有的使用bash的用户修改某个配置并在以后打开的bash都生效的话可以修改这个文件,修改这个文件不用重启,重新打开一个bash即可生效。

  • ~/.bash_profile:每个用户都可使用该文件输入专用于自己使用的shell信息,当用户登录时,该文件仅仅执行一次!默认情况下,他设置一些环境变量,执行用户的.bashrc文件.
    此文件类似于/etc/profile,也是需要需要重启才会生效,/etc/profile对所有用户生效,~/.bash_profile只对当前用户生效。

  • ~/.bashrc:该文件包含专用于你的bash shell的bash信息,当登录时以及每次打开新的shell时,该文件被读取.(每个用户都有一个.bashrc文件,在用户目录下)
    此文件类似于/etc/bashrc,不需要重启生效,重新打开一个bash即可生效, /etc/bashrc对所有用户新打开的bash都生效,但~/.bashrc只对当前用户新打开的bash生效。

  • ~/.bash_logout:当每次退出系统(退出bash shell)时,执行该文件.

另外,/etc/profile中设定的变量(全局)的可以作用于任何用户,而~/.bashrc等中设定的变量(局部)只能继承/etc/profile中的变量,他们是”父子”关系.

~/.bash_profile 是交互式、login 方式进入bash 运行的;
~/.bashrc 是交互式 non-login 方式进入bash 运行的;

通常二者设置大致相同,所以通常 ~/.bash_profile 会在其文件中加入以下代码来调用 ~/.bashrc :

1
2
3
4
# Get the aliases and functions
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi

. . .

从零开始搭建一台简易Ubuntu服务器三

发表于 2013-08-27 | 分类于 Linux

安装MySQL

执行命令安装MySQL:sudo apt-get install mysql-server
安装的时候会提示填入一个root的初始密码,先输入个8做初始密码吧

导入客户数据库base_account

mysql -uroot -p < *.sql(某个sql文件)

安装svn并checkout一个svn服务器上的目录

  1. 进入 /data/www目录下 :cd /data/www
  2. 执行命令安装:sudo apt-get install subversion
  3. checkout一个目录(比如svn://112.124.26.188/myapp/td/01CServer_PHP/errorMsg),
    执行命令:svn checkout svn://112.124.26.188/myapp/td/01CServer_PHP/errorMsg (或者 svn co svn://112.124.26.188/myapp/td/01CServer_PHP/errorMsg)

. . .

从零开始搭建一台简易Ubuntu服务器二

发表于 2013-08-25 | 分类于 Linux

安装nginx

如若有有不明白,还可以前往参考

执行命令安装nginx:sudo apt-get install nginx
测试是否安装成功:在本机的浏览器里访问 localhost ;如果现实”Welcome to nginx!”,表明你的 Nginx 服务器安装成功!
启动 Nginx:sudo /etc/init.d/nginx start
关闭 Nginx:sudo /etc/init.d/nginx stop
重启 nginx:sudo /etc/init.d/nginx restart 或者 sudo service nginx restart
sudo service apache2 stop (如果之前装了apache2则需要sudo apt-get remove apache2 卸载掉apache2然后执行这个stop命令)

. . .

从零开始搭建一台简易Ubuntu服务器一

发表于 2013-08-23 | 分类于 Linux

创建dev用户

sudo adduser dev

增加dev权限

sudo visudo 添加:dev ALL=(ALL:ALL) ALL

. . .

1…4748
no5ix

no5ix

推荐使用Chrome/Firefox/Safari阅读本博客. 以前的老笔记将会一篇一篇慢慢整理为博客, 这既启发了他人, 也锻炼了自己的描述交流能力.

12 分类
239 日志
92 标签
关于
友情链接
  • ksun的博客
  • 你有图么我有故事
© 2013 - 2023 no5ix