Bash多个配置文件通常用于】的更多相关文章

Login shells阅读下面的启动文件: 文件 内容 /etc/profile 对全部用户开放的全局配置文件 ~/.bash_profile 某个用户个人的启动文件,能用作个人的全局设置 ~/.bash_login 假设 ~/.bash_profile找不到.则bash尝试读取这个脚本 ~/.profile 假设这两个文件~/.bash_profile, ~/.bash_login 都找不到.bash就读取这个文件,这是个默认文件 NOTE: export PATH=$PATH:direct…
http://www.cnblogs.com/ggjucheng/archive/2012/11/01/2750179.html bash 的环境配置文件 你是否会觉得奇怪,怎么我们什么动作都没有进行,但是一进入 bash 就取得一堆有用的变量了? 这是因为系统有一些环境配置文件案的存在,让 bash 在启动时直接读取这些配置文件,以规划好 bash 的操作环境啦! 而这些配置文件又可以分为全体系统的配置文件以及用户个人偏好配置文件.要注意的是, 我们前几个小节谈到的命令别名啦.自定义的变量啦,…
一.shell的两种登录方式: 1.交互式登录:(1)直接通过终端输入账号密码登录(2)使用“su - UserName” 或“su -l Username”切换的用户执行顺序:/etc/profile --> /etc/profile.d/*.sh (所有文件)--> ~/.bash_profile(用户家目录下的) --> ~/.bashrc --> /etc/bashrc 2.非交互式登录:(1)su UserName(2)图形界面下打开的终端(3)执行脚本(4)任何其它的b…
按生效范围划分两类 全局配置:针对所有用户皆有效 /etc/profile /etc/profile.d/*.sh /etc/bashrc 个人配置:只针对特定用户有效 ~/.bash_profile ~/.bashrc 按功能划分分类 profile类和bashrc类 Profile类 功用: (1) 用于定义环境变量 (2) 运行命令或脚本 Bashrc类 功用: (1) 定义命令别名和函数 (2) 定义本地变量 修改profile和bashrc文件后需生效两种方法: 重新启动shell进程…
printf - 格式化并显示数据 printf "%d" 0x10 printf "%x" 16…
脚本基础 参考资料:Shell Scripts (Bash Reference Manual) 不严谨地说,编程语言根据代码运行的方式,可以分为两种方式: 编译运行:需要先将人类可识别的代码文件编译成机器可运行的二进制程序文件后,方可运行.例如C语言和Java语言. 解释运行:需要一个编程语言的解释器,运行时由解释器读取代码文件并运行.例如python语言(解释器:/usr/bin/python)和shell脚本(解释器:/bin/bash). 根据其是否调用OS上的其他应用程序来分来: 脚本语…
本文包含的命令:type.echo.evn.set.locale.read.declare / typeset.ulimit.alias.unalias.history.!.source.stty.cut.grep.sort.uniq.wc.tee.tr.col.join.paste.expand.split.xargs. 概念与知识点: 双引号里面的变量有意义,单引号里面的变量没有意义. 变量的简单定义:『变量就是以一组文字或符号等,来取代一些设定或者是一串保留的数据!』 变量设定的规则: 变…
本系列文章由@超人爱因斯坦出品,转载请注明出处.          文章链接:          http://hpw123.net/a/Linux/Linuxjichu/2014/1031/101.html          作者:超人爱因斯坦    个人站点:http://www.hpw123.net     邮箱: 424346976@qq.com CSDN:http://blog.csdn.net/u010283694 在Linux的环境下.假设你不懂bash是什么,那么其它的东西就不用…
/etc/fstab    ( 分区挂载配置文件) /etc/sysconfig/network   (主机名称配置文件) /etc/sysconfig/network-scripts/ifcfg-eth0  (网络接口配置文件,用于IP地址的 设置) /etc/resolv.conf   ( DNS服务器配置文件,最多3条DNS配置信息 ) /etc/hosts  ( 本地主机名称解释文件 ) /etc/sysconfig/i18n    ( 系统字体配置文件 ) /etc/exports  …
命令历史 shell进程会记录用户提交执行过的命令 可以是用history查看: [root@localhost dev]# history ss -tnl ifconfig vi /etc/sysconfig/network-scripts/ifcfg-ens33 reboot systemctl stop firewalld systemctl disable firewalld ifconfig ifconfig startx ping 114.114.114.114 top ......…