首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Linux使用笔记4-添加用户变量(设置自己的命令,修改默认python版本等)

使用linux服务器时,我们需要设置自己的用户变量,以添加自己的命令,或者用自己的软件版本替代系统默认的版本,方便自己的使用。在自己home下有个.bashrc 文件,里面记录着用户的配置文件。...打开方式为:vim ~/.bashrc 编辑完保存退出vim后重新登录用户即可生效,因为在该文件只在登录时生效。...在下载的anaconda 安装包的目录下进行安装 bash 下载的文件名 例如: bash Anaconda3-5.0.1-Linux-x86_64.sh 1.2 设置为默认python export...PATH=/home/gxrao1/anaconda3/bin:$PATH 该命令的意思是 把自己的python3所在路径添加到环境变量的最前面,当使用python的时候,系统首先索引到该目录,就会运行该版本的...设置自己的命令 可以把自己的常用命令加入到该文件中,例如文件夹跳转到数据文件目录,常用工作目录等。

1.5K60

docker高级篇第三章-dockerfile案例之制作自己的centos镜像

.tar.gz添加到容器中,安装包必须要和Dockerfile文件在同一位置ADD jdk-8u171-linux-x64.tar.gz /usr/local/java/#配置java环境变量ENV JAVA_HOME...其中环境变量命中是:MYPATH 值为:/usr/localWORKDIR:指定创建容器后,终端默认登录进入的工作目录RUN:容器构建时候需要运行的命令。上面文件使用的是shell命令格式的。...上文中的:ADD jdk-8u171-linux-x64.tar.gz /usr/local/java/ 命令实际上就是将宿主机中的/myfile/ jdk-8u171-linux-x64.tar.gz...小技巧:可以将构建镜像所需要的所有文件,都放到和Dockerfile同一个目录中,这样在ADD的时候,不用可以直接文件名,相对路径就可以。...可以避免,全路径拼写错误导致不必要的麻烦CMD echo 输入变量MYPATH的值;输出usccess---ok。

2.1K30
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    如何配合代理使用cURL?

    ) 密码(如果需要进行身份验证) 在本教程中,我们假设代理服务器为127.0.0.1,端口为1234,用户名为user,密码为pwd。...如果正确使用了代理,则页面将返回与您的计算机不同的IP地址,即代理的IP地址。 有多种使用proxy命令运行curl的方法。下一部分将介绍如何将代理详细信息作为命令行参数发送。...在cURL中设置代理的命令行参数 打开terminal并输入以下命令,然后按Enter: curl --help 输出将是大量的选项列表。...请注意,使用环境变量设置代理仅适用于MacOS和Linux。对于Windows,请参阅下一部分,下一部分将说明如何使用_curlrc文件。...您可以在.bashrc文件中创建别名以设置代理和取消设置代理。

    3.4K20

    在Python中定义Main函数

    无论采用哪种方式,Python都会定义一个名为name的特殊变量,该变量包含一个字符串,其值取决于代码的使用方式。...命令行环境 不同的操作系统在使用命令行执行代码时存在细微的差异。 在Linux和macOS中,通常使用如下命令: 美元符号($)之前的内容可能有所不同,具体取决于您的用户名和计算机名称。...在Windows上,命令提示符通常如下所示: 根据您的用户名,>之前的内容可能会有所不同,您输入的命令位于>之后。在Windows上,Python3的可执行文件通常为python。...使用命令行执行execution_methods.py,如下所示: 在这个示例中,name具有值'main',其中引号(')表明该值为字符串类型。...前两行由于没有变量,在输出方面与在命令行上作为脚本执行时完全相同。但是第三个输出存在差异。 当Python解释器导入代码时,name的值与要导入的模块的名称相同。您可以通过第三行的输出了解这一点。

    3.9K30

    面试linux运维一定会问到Shell脚本这24个问题

    作者:Linux中国 来源:见文末 虽然现在Python在运维工作中已经使用很普遍,但是很多企业在找Linux云计算工程师的时候还是会问到 shell 脚本的问题,它有助于你在工作环境中自动完成很多任务...答:在shell脚本,我们可以使用两种类型的变量: 系统定义变量 用户定义变量 系统变量是由系统系统自己创建的。这些变量通常由大写字母组成,可以通过“set”命令查看。...用户变量由系统用户来生成和定义,变量的值可以通过命令“echo $变量名>”查看。 Q:4 如何将标准输出和错误输出同时重定向到同一位置?...测试命令会通过比较字符串中的每一个字符来比较。 Q:17 Bourne shell(bash) 中有哪些特殊的变量 ? 答:下面的表列出了Bourne shell为命令行设置的特殊变量。...当我们定义代码块,我们就可以在我们的脚本调用函数名字,该块就会被执行。

    1.7K11

    【rainbowzhou 面试26101】基础提问--shell 是否支持多维数组?为什么?

    Bash Shell是一种Unix/Linux操作系统中的命令行解释器,它支持多种编程语言,包括C、C++、Java、Perl、Python等。...脚本的内容以换行符分隔,每行都是一个命令。在脚本中可以使用变量、条件语句、循环语句等各种语法结构。 4. 介绍一下Shell脚本的执行方式?...交互式执行是指在执行脚本时会进入Shell解释器的交互模式,等待用户的输入命令。非交互式执行是指将脚本保存为一个文件,然后在终端中直接运行该文件。非交互式执行通常使用 ...." "cherry") # 定义一个字符串数组变量array,值为["apple","banana","cherry"] 在Shell脚本中可以使用 符号来引用变量,例如 name 可以输出变量 name...如何将标准输出和错误输出同时重定向到同一位置?

    1.3K30

    必会的 24 道 Shell 脚本面试题

    原文出处:linuxtechi 译文出处:LCTT 译文链接:http://linux.cn/article-5311-1.html 虽然现在 Python 在运维工作中已经使用很普遍,但是很多企业在找...Linux 云计算工程师的时候还是会问到 shell 脚本的问题,它有助于你在工作环境中自动完成很多任务。...用户变量由系统用户来生成和定义,变量的值可以通过命令 “echo $变量名>” 查看。 Q:4 如何将标准输出和错误输出同时重定向到同一位置?...测试命令会通过比较字符串中的每一个字符来比较。 Q:17 Bourne shell(bash) 中有哪些特殊的变量 ? 答:下面的表列出了 Bourne shell 为命令行设置的特殊变量。...当我们定义代码块,我们就可以在我们的脚本调用函数名字,该块就会被执行。

    9.6K30

    必会的 24 道 Shell 脚本面试题

    原文出处:linuxtechi 译文出处:LCTT 译文链接:http://linux.cn/article-5311-1.html 虽然现在Python在运维工作中已经使用很普遍,但是很多企业在找...Linux云计算工程师的时候还是会问到 shell 脚本的问题,它有助于你在工作环境中自动完成很多任务。...用户变量由系统用户来生成和定义,变量的值可以通过命令“echo $变量名>”查看。 Q:4 如何将标准输出和错误输出同时重定向到同一位置?...测试命令会通过比较字符串中的每一个字符来比较。 Q:17 Bourne shell(bash) 中有哪些特殊的变量 ? 答:下面的表列出了Bourne shell为命令行设置的特殊变量。...当我们定义代码块,我们就可以在我们的脚本调用函数名字,该块就会被执行。

    1K30

    2020最新版Linux面试题(二)

    5、设置只允许公司办公网出口 IP 能登陆服务器(看公司实际需要) 也可以安装 VPN 等软件,只允许连接 VPN 到服务器上。 6、修改历史命令记录的条数为 10 条。...在 Linux 操作系统,"/bin/bash" 是默认登录 Shell,是在创建用户时分配的。 使用 chsh 命令可以改变默认的 Shell 。...在 Shell 脚本,我们可以使用两种类型的变量: 系统定义变量 系统变量是由系统系统自己创建的。这些变量通常由大写字母组成,可以通过 set 命令查看。...2 Bourne Shell(bash) 中有哪些特殊的变量? 下面的表列出了 Bourne Shell 为命令行设置的特殊变量。...如何将标准输出和错误输出同时重定向到同一位置? 方法一:2>&1 (如## ls /usr/share/doc > out.txt 2>&1 ) 。

    1.8K40

    快速学习-Saturn Executor部署

    详情参见Saturn作业开发指引之Java作业 2 开始部署 2.1 设置环境变量 设置saturn console uri: export VIP_SATURN_CONSOLE_URI=http://...请确保这些脚本有足够的权限被执行。 2.3.2 部署Java作业 将开发并打包好的**-app.zip在/saturn-executor-{version}同一级目录进行解压。目录结构见下图。...-e N 本executor的唯一ID,如果不指定则使用hostname hostname -env N 运行模式,可取值为dev/product。...executorname}-{ip}/ jvmArgs N 需要添加的JVM参数 空 VIP_SATURN_INIT_JOB_BY_GROUPS (-D或环境变量) N 如果Executor机器设置了这个变量...D或环境变量) N 本executor的运行ip(在某些mac上没有eth0和bond0时启动会报错,通过配置hosts或者配置该环境变量可以解决此报错问题) VIP_SATURN_RUNNING_HOSTNAME

    1.8K21

    Linux Bash Shell入门教程

    需要注意的是,BASH 程序被执行后,实际上 Linux 系统是另外开设了一个进程来运行的。 2.2     关于输入、输出和错误输出 在字符终端环境中,标准输入/标准输出的概念很好理解。...输入即指对一个应用程序 或命令的输入,无论是从键盘输入还是从别的文件输入;输出即指应用程序或命令产生的一些信息;与 Windows 系统下不同的是,Linux 系统下还有一个标准错误输出的概念,这个概念主要是为程序调试和系统维护目的而设置的...在 BASH 中使用这些概念时一般将标准输出表示为 1,将标准错误输出表示为 2。下面我们举例来说明如何使用他们,特别是标准输出和标准错误输出。...BASH 中的变量介绍 我们先来从整体上把握一下 BASH 中变量的用法,然后再去分析 BASH 中变量使用与 C 语言中的不同。...关于局部变量 在 BASH 程序中如果一个变量被使用了,那么直到该程序的结尾,该变量都一直有效。为了使得某个变量存在于一个局部程序块中,就引入了局部变量的概念。

    2.8K40

    Python 进阶指南(编程轻松进阶):二、环境配置和命令行

    (从技术上讲,这运行了open程序,然后该程序运行计算器程序。) 在 Linux 上,输入gnome-calculator。...从 Python 程序运行命令 Python 的subprocess.run()函数可以在subprocess模块中找到,它可以在 Python 程序中运行 Shell 命令,然后将命令输出显示为字符串...> Shell 将 CWD 显示为其提示的一部分,命令中使用的任何文件夹或文件都将被解释为与该目录相关。...请注意,您可以在 MacOS 和 Linux 上使用mv命令来移动和重命名文件。如果您为第二个参数提供一个现有文件夹的名称,mv命令会将文件或文件夹移动到那里。...在 MacOS 和 Linux 上,您可以使用类似于 Python 中赋值语句的语法来设置PATH环境变量: email@protected:~$ PATH=/newFolder:$PATH # 1 email

    6.4K60

    关于“Python”的核心知识点整理大全65

    你学习了如何使用jumbotron来突出主页中的消息,还学习了如何给网站的所有网页设置一致的 样式。 在本章的最后一部分,你学习了如何将项目部署到Heroku的服务器,让任何人都能够访问它。...最后,你将DEBUG设置为False, 以确保在线服务器上应用程序的安全。 至此,开发完了项目“学习笔记”后,你可以自己动手开发项目了。请先让项目尽可能简单, 确定它能正确运行后,再添加复杂的功能。...单击“高 级系统设置”,在打开的窗口中单击按钮“环境变量”。 在“系统变量”部分,找到并单击变量Path,再单击按钮“编辑”。在出现的对话框中,单 击“变量值”,并使用右箭头键滚到最右边。...现在当 你执行命令python --version时,将看到刚才在变量Path中设置的Python版本。现在,你只需在 命令提示符下输入python并按回车,就可启动Python终端会话了。...如果你在输出中看 到了具体的版本号,说明你的系统安装了Git;如果你看到一条消息,提示你安装或升级Git,只 需按屏幕上的说明做即可。

    12110

    conan入门(九):NDK交叉编译自己的conan包项目塈profile的定义

    conan NDK交叉编译自己的conan包项目塈profile的定义 上一篇博客《conan入门(八):交叉编译自己的conan包项目》中我们以jsonlib为例说明了如何将交叉编译自己封装成conan...本文还以 jsonlib 为例,说明如何将自己的封装成conan的模块使用Android NDK实现交叉编译。...,jsonlib.c,只实现了一个功能从JSON字符串中解析name指定的字段内容,结果保存到输出缓冲区,JSON解析的工作实际上是调用cJSON来实现的。...Conan官方文档:《Using Profile》 使用conan profile文件,我们不仅可以声明settings将识别我们的二进制文件(host设置),还可以声明使用工具链或交叉编译器所需的所有环境变量...该配置文件需要以下部分: 包含常规设置的**[settings]**os部分: 、arch和 取决于您的库compiler。build_type这些设置将识别您的二进制文件。

    1.4K30

    Bash: Command Not Found命令未找到

    在本教程中我们将探讨bash: command not found命令未找到的原因以及解决方法。我们将以ipconfig命令为例说明错误的原因。...并提出三种解决方法,包括:确定是否存在拼写错误,确保该命令已安装在你的系统上,使用apt,yum,dnf命令安装你需要的命令,检查可执行脚本路径是否正确,检查命令是否在PATH环境变量的路径中。...解决bash: command not found 在Linux中使用命令时,你希望看到输出。但有时,你会遇到终端打印command not found未找到命令的错误。...即使你在同一目录中并尝试仅按其名称运行可执行脚本,它也会显示错误。...然后需要将PATH变量添加到shell的.bashrc或者.zshrc文件中。这样对PATH环境变量所做的更改是永久性的,即使重启后也不需要重新加入到PATH环境变量中。

    5.8K10

    《前端运维》一、Linux基础–03Shell基础及补充「建议收藏」

    Shell是解释执行的脚本语言,在Shell中可以直接使用Linux系统命令。诶?脚本语言?javascript不也是脚本语言?是的。Shell和javascript都是脚本语言。...理论上讲,如果Linux能理解javascript,那么javascript完全可以像Shell一样在Linux上运行。...换句话说,javascript代码可以在浏览器中运行,Shell可以在Linux中使用,它们所扮演的角色都是类似的,只不过运行的平台不同,道理是相通的。...该命令可以创建临时生效的别名。如果要永久生效,需要修改~/.bashrc文件。也可以通过直接执行alias命令,查看当前设置别名的命令有哪些。 2.3、history 可以查询执行过的命令。...字符 重复执行最后一条以该字符串开头的命令 2.4、命令的生效顺序 绝对路径或者相对路径 别名 bash内部命令 按照$PATH环境变量定义的目录查找顺序找到的第一个命令 2.5、命令快捷键 命令 含义

    58020

    2020最新版Linux面试题(二)

    5、设置只允许公司办公网出口 IP 能登陆服务器(看公司实际需要) 也可以安装 VPN 等软件,只允许连接 VPN 到服务器上。 6、修改历史命令记录的条数为 10 条。...在 Linux 操作系统,”/bin/bash” 是默认登录 Shell,是在创建用户时分配的。 使用 chsh 命令可以改变默认的 Shell 。...在 Shell 脚本,我们可以使用两种类型的变量: 系统定义变量 系统变量是由系统系统自己创建的。这些变量通常由大写字母组成,可以通过 set 命令查看。...2 Bourne Shell(bash) 中有哪些特殊的变量? 下面的表列出了 Bourne Shell 为命令行设置的特殊变量。...另一个种方法是使用 -nv 参数(sh -nv myscript.sh)。 如何将标准输出和错误输出同时重定向到同一位置?

    1.8K40

    配置鸿蒙Windows烧录环境 && 用Hiburn烧录第一个程序

    在“此电脑 > 属性 > 高级系统设置 > 高级 > 环境变量 >系统变量”中,新增NODE_PATH变量,值为:C:\Users{userName}\AppData\Roaming\npm\node_modules...映射 目前HarmonyOS源码只支持在Linux系统中进行编译,可以将Linux环境下的工程目录映射到Windows环境下,然后使用DevEco Device Tool打开,并在Windows环境下进行烧录和调试...映射方法如下: 在Linux上,设置HarmonyOS源码所在文件夹为共享文件夹。 在Windows上,鼠标右键单击“此电脑”,选择“映射网络驱动器(Z) ?...选择一个未使用的驱动器,并设置HarmonyOS源码所在的路径,格式为“\Linux IP地址\共享文件夹名称”,如:\10.6.25.83\HarmonyOS,点击“完成”。...在Visual Studio Code中,点击DevEco Device Tool插件按钮图标,然后点击“Import”按钮。 ?

    2.3K51

    一文掌握shell脚本的基本语法

    /bin/sh linux系统上默认是bash,多数UNIX商业OS中也默认shell。...1.4 Linux管道 在Linux中可以将两个或者多个命令连接到一起的符号(|),称为管道符。 思想:把上一个命令的输出作为下一个命令的输入(也就是因连接而形成管道(pipe)概念)。...管道的应用:在grep、tail、cat、sed、awk等Linux命令中较为常见。.../bin/bash 命令不能和注释在同一行上,也就是注释的后面 ; 命令分隔符,可以在同一行上写多个命令 某些情况需要使用转义符转义 ;; 双分号,终止case选项 . bash内置命令 1.点(...该风格类似于C语言风格中的变量操作处理方式。 9.1 if和if嵌套 if/then结构用来判断命令列表的退出状态码是否为0。

    4.1K01
    领券