可以通过修改启动文件改变环境。

下面通过修改.bashrc来改变环境,具体地说,就是在.bashrc中加入四条命令。

一、.bashrc文件中原有的内容

我的centos系统中,普通用户主目录中的.bashrc的内容如下:

# .bashrc

# Source global definitions

if [ -f /etc/bashrc ]; then

. /etc/bashrc

fi

# Uncomment the following line if you don't like systemctrs auto-paging feature:

# export SYSTEMD_PAGER=

# User specific aliases and functions

这里最后一句注释说用户在这里建立的别名命令和函数

二、要加上的命令及其说明

在其后面加上下面几条命令:

# Change umask to make directory sharing easier

umask 0002

# Ignore duplicates in command history

export HISTCONTROL=ignoredups

#increase history size to 1000 lines

export HISTSIZE=1000

#建立l.命令,功能是显示所有以.开头的目录条目

alias l.=’ls -d .*  --color=auto'

#建立ll命令,以长格式显示目录列表

alias ll='ls -l --color=auto'

三、备份及使修改生效

在修改之前,为了安全起见,先备份.bashrc文件。

cp .bashrc .bashrc.bak

修改完后,不会立即生效,要在下次启动shell时生效。

要想立即生效,执行命令:

$source .bahsrc

就可以使用修改生效。

linux 在终端修改文件,linux命令行学习(42):修改.bashrc文件相关推荐

  1. linux删除文件text命令行,使用 Linux 文件恢复工具

    使用 Linux 文件恢复工具 Linux 系统管理员守则中有这么一条:"慎用 rm -rf 命令,除非你知道此命令所带来的后果",不过 Linux 下删除文件并不是真实的删除磁盘 ...

  2. 【转】Linux命令行下svn ignore忽略文件或文件夹用法

    转自:Linux命令行下svn ignore忽略文件或文件夹用法 - 陌上归人的博客 - 博客园 一.忽略单个目录 1.忽略文件夹 假如目录oa.youxi.com是从svn checkout出来的, ...

  3. linux命令行下读取u盘内容_Linux拷贝U盘文件(命令行)

    Linux系统有的有界面,有的没有只要命令窗口,因此导入外部文件就变得困难,没有可视化的方便. 这里通过挂载u盘进行文件拷贝. 首先挂载u盘:这里以centos为例 1.进入命令行模式下,输入命令 s ...

  4. Linux 命令行学习之路 -- 3.复制文件 cp

    版权声明:本文为博主原创文章,未经博主允许不得转载.https://blog.csdn.net/qq_38812171 定义:cp is short for copy, 意为复制文件.用于将文件或目录 ...

  5. 【已阅】Linux命令行操作/选项介绍,文件分类/内容与属性/绝对相对路径,隐藏文件与整个目录结构

    Linux的命令行操作介绍 Linux操作的特点:纯命令行,当然Linux它也有图形化界面或桌面版. Windows也有命令行,也有图形化界面.不过它是面向普通客户的操作系统,所以必须得是好用好玩的, ...

  6. 如何在Linux命令行中替换多个文件中的字符串

    本文翻译自:How to replace a string in multiple files in linux command line I need to replace a string in ...

  7. linux命令 复制文件夹命令行,(转)每天一个linux命令(8):cp 命令,复制文件和文件夹...

    场景:自动部署脚本中为了部署方便,将配置文件放在服务器端,每次部署都使用服务端的配置文件覆盖上传上去的配置文件. cp命令用来复制文件或者目录,是Linux系统中最常用的命令之一. 一般情况下,she ...

  8. 每个 Linux 用户都应该知道的命令行技巧

    每个 Linux 用户都应该知道的命令行技巧 原创 2015-09-11 伯乐在线 程序员的那些事 [伯乐在线导读]:有网友在问答网站Quora上提问:"有哪些省时小技巧,是每个Linux用 ...

  9. 《Linux指令从入门到精通》——4.3 Linux下全屏幕文本编辑器的命令行方式

    本节书摘来自异步社区<Linux指令从入门到精通>一书中的第4章,第4.3节,作者:宋磊 , 宋馥莉 , 雷文利著,更多章节内容可以访问云栖社区"异步社区"公众号查看 ...

  10. linux pcs 所有命令,BaiduPCS-Go Windows或linux下百度网盘cmd命令行详细使用方法

    BaiduPCS-Go是用go语言编写的仿 Linux shell 文件处理命令的百度网盘命令行客户端,支持多平台使用包括: Windows, macOS, linux, 移动设备等,同时,支持百度帐 ...

最新文章

  1. 联系 Contact
  2. 这个行业人才紧缺,就业率超高!未来大有可为!
  3. web开发软件,HTML如何添加锚点,成功入职阿里
  4. 关于libtorrent库的安装
  5. Python学习笔记015——汉字编码
  6. MTK 驱动(65)---Android 多点触摸协议(Multi-touch Protocol)
  7. 分布式架构高可用与高并发那些在工作中常用到的那些变态应用
  8. git rebase branch内部调整 调整commit顺序
  9. 布局设置-Meta标签 and Media(来自bootstrap)
  10. Cinema 4D* 中令人惊叹的体积效果
  11. Erlang中的record与宏
  12. VS2015 更换exe的图标
  13. RINEX格式文件内容解读
  14. java单例模式调用_java单例模式使用及注意事项
  15. 8086cpu标志寄存器
  16. Vue-cli配置代理服务器,解决跨域请求问题
  17. Halcon根据两条线拟合中线
  18. springboot 内存参数 启动
  19. UTF-8转为ASCII(转)
  20. 三角型角平分线与对边的交点

热门文章

  1. VB.NET 数组的定义 动态使用 多维数组
  2. Form_通过FND_FNDFLUPL标准功能上传CSV控件(案例)
  3. Mycat实现垂直拆分与水平拆分
  4. 《Go语言从入门到实战》学习笔记(2)——编写第一个Go语言程序
  5. 一份完整的聚合支付中心设计方案!
  6. 2 万字长文深入详解 Kafka,从源码到架构全部讲透
  7. 这个算法网站,强推。
  8. 深入理解JWT的使用场景和优劣
  9. 终于有人把 SpringBoot 项目的Http客户端工具说清楚了!
  10. 一个“退学生”到CTO的逆袭之路