我的linux学习过程 -环境变

ls 这个命令其实很简单!但他是如何运行的呢! 我现在的理解应该是 把 ls=‘ls --color=auto‘这句话写在了一个配置文件中!

当我们 运行 ls 的时候 其实运行的是 ls --color=auto这个命令!

所以 ls 这个变量就是环境变量!那我们该如何配置环境变量呢!

两种方式

1:配置临时环境变量!方法  alias ls=‘ls --color=atuo‘

2:配置永久环境变量!方法  讲 alias ls=‘ls --color=auto‘这句话写到配置文件中去

配置文件的位置在 /root/.bashrc这个文件中!

这样就配置了一个永久性的环境变量!

然而深究一下,所有的命令存放的位置,我们是可以通过 echo $PATH 这个命令看到的!如果我们把 /bin/ls 这个命令 通过命令 mv /bin/ls /tmp/ 移入到/tmp/这个目录下的时候!我们再次运行ls命令,会发现ls这个命令失效了!

如果想让这个命令生效!我们可以把/tmp/这个目录放入到环境便令$PATH中去,这样这个命令就会生效!方式为:1临时的方式:PATH=$PATH :/tmp/

2永久的方式:承接上面的 即将 PATH=$PATH :/tmp/这个命令加入到 /etc/profile中去 !

最后改写配置文件之后,需要重新启动!我们可以通过 source /etc/profile这个命令重启文件即可!

以上仅仅用于记录我个人的学习过程!仅代表,我个人此时此刻对linux 的理解,不代表linux这的是这么运行的!

我的linux学习过程 -环境变

时间: 2024-10-22 20:38:33

                          我的linux学习过程 -环境变的相关文章

linux Java环境变了配置

1. sudo /etc/profile 2.安装截图配置 输入javac 进行验证 原文地址:https://www.cnblogs.com/oumi/p/11070334.html

LInux 查看环境变量

1. 显示环境变量HOME $ echo $HOME /home/redbooks 2. 设置一个新的环境变量hello $ export HELLO="Hello!" $ echo $HELLO Hello! 3. 使用env命令显示所有的环境变量 $ env HOSTNAME=redbooks.safe.org PVM_RSH=/usr/bin/rsh Shell=/bin/bash TERM=xterm HISTSIZE=1000 ... 4. 使用set命令显示所有本地定义的S

linux桌面环境应用

通常的 Linux 发行版都使用 KDE 或者 GNOME 作为默认的桌面环境.它们都给用户提供了一个原始的并且有吸引力的桌面,并且内置了各式各样的多媒体软件.系统程序.游戏.实用程序.网页开发工具.编程 工具等等.这两个桌面致力于提供给用户一个拥有类似于 Windows 操作系统体验的尖端计算环境,而不是如何更少的占用系统资源. 如果你正在使用 Ubuntu (或者其他Linux发行版) 并且厌倦了始终使用 Unity 桌面,那么你应该看看这些可以替代 Unity 的选择.我收集了 7 种桌面

Linux的环境变量

Linux的环境变量  一.Linux的变量种类 按变量的生存周期来划分,Linux变量可分为两类: 1.永久的:需要修改配置文件,变量永久生效. 2.临时的:使用export命令声明即可,变量在关闭shell时失效. 二.设置变量的三种方法 1.在/etc/profile文件中添加变量[对所有用户生效(永久的)] 用VI在文件/etc/profile文件中增加变量,该变量将会对Linux下所有用户有效,并且是"永久的". 例如:编辑/etc/profile文件,添加CLASSPATH

Linux测试环境搭建的学习建议

随着Linux应用的扩展许多朋友开始接触Linux,根据学习Windwos的经验往往有一些茫然的感觉:不知从何处开始学起.这里介绍学习Linux测试环境搭建的一些建议. 一.Linux测试环境搭建从基础开始 常常有些朋友在Linux论坛问一些问题,不过,其中大多数的问题都是很基础的.例如:为什么我使用一个命令的时候,系统告诉我找不到该目录,我要如何限制使用者的权限等问题,这些问题其实都不是很难的,只要了解了 Linux 的基础之后,应该就可以很轻易的解决掉这方面的问题.而有些朋友们常常一接触Li

云端搭建Linux学习环境 链接https://edu.aliyun.com/article/19 (阿里云ECS服务器 )课堂

云端搭建Linux学习环境 链接https://edu.aliyun.com/article/19 1. 开通云服务器 2 1.包年包月   按量付费(适合测试数据的时候) 2 2.地域   服务器数据中心所在城市 2 3. 网络 2 4. 实例系类 2 4. 公网带宽 3 5. 镜像 3 6. 存储 3 7. 购买台数 3 8. 安全设置 3 2.Linux 的远程管理 4 1.命令终端 4 2.文件传输 4 3.代码编辑 4 3. 为Linux环境安装图形化桌面(Gnome) 6 1.条件

Linux设置环境变量小结:设置永久变量&临时变量 全局变量&局部变量

1.总结背景 在linux系统下,如果你下载并安装了应用程序,很有可能在键入它的名称时出现“command not found”的提示内容.如果每次都到安装目标文件夹内,找到可执行文件来进行操作就太繁琐了. 这涉及到环境变量PATH的设置问题,而PATH的设置也是在linux下定制环境变量的一个组成部分. 2.变量简介 Linux是一个多用户的操作系统.每个用户登录系统后,都会有一个专用的运行环境.通常每个用户默认的环境都是相同的,这个默认环境实际上就是一组环境变量的定义.用户可以对自己的运行环

linux网络环境下socket套接字编程(UDP文件传输)

今天我们来介绍一下在linux网络环境下使用socket套接字实现两个进程下文件的上传,下载,和退出操作! 在socket套接字编程中,我们当然可以基于TCP的传输协议来进行传输,但是在文件的传输中,如果我们使用TCP传输,会造成传输速度较慢的情况,所以我们在进行文件传输的过程中,最好要使用UDP传输. 在其中,我们需要写两个程序,一个客户端,一个服务端,在一个终端中,先运行服务端,在运行客户端,在服务端和客户端都输入IP地址和端口号,注意服务端和客户端的端口号要相同,然后选择功能,在linux

在Linux x86_64环境下编译memcached

Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载.它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提供动态.数据库驱动网站的速度.Memcached基于一个存储键/值对的hashmap.其守护进程(daemon )是用C写的,但是客户端可以用任何语言来编写,并通过memcached协议与守护进程通信.但是它并不提供冗余(例如,复制其hashmap条目):当某个服务器S停止运行或崩溃了,所有存放在S上的键/值对都将丢失. 说简单一点memcach