Linux 环境变量与文件查找

linux上的脚本语言我会选择python,所以对bash不是很了解

在这一个环节中学到一些很基本的命令和知识点

1. 任何脚本文件的开头要以#!来声明自己是什么类型的文件。

  例如:如果是bash,那么#!/bin/bash;如果是python,那么#!/usr/bin/python;

  #!后面跟着是python解释器所在的位置,如果不确定在哪个位置,可以使用which python来查找,不推荐使用locate。

在linux中(std是standard的缩写)

标准输入:也就是键盘输入 stdin

标准输出:直接输到屏幕上 stdout 【1】

标准错误输出:也是输到屏幕上,stderr 【2】

如果你想让你的结果输入到某个文件中,而不是屏幕上

例如 ls > ls_result ,也就是ls的结果会重定向到ls_result这个文件中

ls >>ls_result ;

> 与 >> 的区别是前者会覆盖里面的内容重写,后者是追加

在linux中,会使用1代表stdout,2代表stderr;

举例:如果想要把错误的结果放到某个位置,怎么写呢?

(插入:解释一个查找命令的使用 find path-opt-action )

find /home -name lost 2>err-result

(插入:解释一个改变权限的命令 chmod who-opt-mod 文件名

  who u文件所有者,g同组,o其他,a所有

  -opt操作的意思;+添加,-删除;=赋予

  -mod  r w x

  chmod g+rwx myfile

  如果使用数字来表示更简单

  chmod 755 myfile

echo 这个命令就是在显示器上显示一段文字

echo $path

如果要将某个目录路径添加到PATH中,怎样操作呢?

path=path:/home/myname/mybin

查找一般有四个命令

whereis, which, locate, find

时间: 2024-10-07 12:37:13

Linux 环境变量与文件查找的相关文章

linux环境变量与文件查找

整理来自 https://www.shiyanlou.com/courses/running/60 要解释环境变量,得先明白变量是什么,准确的说应该是 Shell 变量,所谓变量就是计算机中用于记录一个值(不一定是数值,也可以是字符或字符串)的符号,而这些符号将用于不同的运算处理中.通常变量与值是一对一的关系,可以通过表达式读取它的值赋值给其它变量,也可以直接指定数值赋值给任意变量.为了便于运算和处理,大部分的编程语言会区分变量的类型,用于分别记录数值.字符或者字符串等等数据类型.Shell 中

linux学习笔记入门之环境变量和文件查找

环境变量与文件查找 一.环境变量 1.变量 要解释环境变量,得先明白变量是什么,准确的说应该是 Shell 变量,所谓变量就是计算机中用于记录一个值(不一定是数值,也可以是字符或字符串)的符号,而这些符号将用于不同的运算处理中.通常变量与值是一对一的关系,可以通过表达式读取它的值赋值给其它变量,也可以直接指定数值赋值给任意变量.为了便于运算和处理,大部分的编程语言会区分变量的类型,用于分别记录数值.字符或者字符串等等数据类型.Shell 中的变量也基本如此,有不同类型(但不用专门指定类型名),可

1.5环境变量与文件查找(学习过程)

环境变量与文件查找 实验介绍 本节实验介绍环境变量的作用与用法,及几种搜索文件的方法.学会这些技巧高效地使用 Linux. 一.环境变量 1.变量 要解释环境变量,得先明白变量是什么,准确的说应该是 Shell 变量,所谓变量就是计算机中用于记录一个值(不一定是数值,也可以是字符或字符串)的符号,而这些符号将用于不同的运算处理中.通常变量与值是一对一的关系,可以通过表达式读取它的值赋值给其它变量,也可以直接指定数值赋值给任意变量.为了便于运算和处理,大部分的编程语言会区分变量的类型,用于分别记录

环境变量和文件查找&文件打包与解压缩

环境变量和文件查找 介绍环境变量的作用与用法 及几种搜索文件的方法 学会这些技巧可以高效地使用 Linux 知识点:环境变量的设置 环境变量的修改 环境变量 要解释环境变量,得先明白变量是什么,准确的说应该是 Shell 变量,所谓变量就是计算机中用于记录一个值(不一定是数值,也可以是字符或字符串)的符号,而这些符号将用于不同的运算处理中,通常变量与值是一对一的关系,可以通过表达式读取它的值并赋值给其它变量,也可以直接指定数值赋值给任意变量.为了便于运算和处理,大部分的编程语言会区分变量的类型,

Linux环境变量设置文件

Linux中环境变量包括系统级和用户级,系统级的环境变量是每个登录到系统的用户都要读取的系统变量,而用户级的环境变量则是该用户使用系统是加载的环境变量.所以管理环境变量的文件也分为系统级和用户级的. 系统级: /etc/profile 此文件为系统的每个用户设置环境信息,当用户第一次登陆时,该文件被执行.并从 /etc/profile.d 目录的配置文件中搜集shell的设置.所以如果对 /etc/porfile 有修改,必须重启机器修改才会生效,此修改对每个用户都生效. /etc/bashrc

实验楼 环境变量与文件查找

一.环境变量 1. 变量 使用 declare 命令创建一个变量名为 tmp 的变量 declare tmp 使用 = 号赋值运算符,将变量 tmp 赋值为 shiyanlou tmp=shiyanlou 读取变量的值,使用 echo 命令和 $ 符号($ 符号用于表示引用一个变量的值,初学者经常忘记输入): echo $tmp 2. 环境变量 Shell 的环境变量作用于自身和它的子进程.在所有的 UNIX 和类 UNIX 系统中,每个进程都有其各自的环境变量设置,且默认情况下,当一个进程被创

linux环境下的文件查找命令--find

熟悉linux的伙伴都知道,在开源的linux环境中,最主要的思想就是一切皆文件,linux中的任何东西都可被看作文件,那么我们在使用这些文件的时候就面临一个问题如何查找一个文件,在这里我以CentOS6.5虚拟机为例,做演示. Linux下有多种查找文件指令:find.whereis.which和locate. ● which:查看可执行文件的位置 ● whereis:查看文件的位置 ● locate:配合数据库查看文件 ● find:实际搜寻硬盘查询 其中find是最常用和最强大的查找命令.

Linux环境变量相关文件

执行顺序为: /etc/profile -> (~/.bash_profile | ~/.bash_login | ~/.profile) -> ~/.bashrc -> /etc/bashrc -> ~/.bash_logout (1) /etc/profile: 此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行. 并从/etc/profile.d目录的配置文件中搜集shell的设置. (2) /etc/bashrc: 为每一个运行bash shell的用户执

环境变量与文件查找

//不擅长写文章,学者写吧. 环境变量: 所谓变量就是计算机中用于记录一个值(不一定是数值,也可以是字符或字符串)的符号,而这些符号将用于不同的运算处理中.通常变量与值是一对一的关系,可以通过表达式读取它的值赋值给其它变量,也可以直接指定数值赋值给任意变量. 环境变量就是作用域比自定义变量要大,如Shell 的环境变量作用于自身和它的子进程.在所有的 UNIX 和类 UNIX 系统中,每个进程都有其各自的环境变量设置,且默认情况下,当一个进程被创建时,处理创建过程中明确指定的话,它将继承其父进程