首页 > 系统服务 > 详细

Linux 环境变量与文件查找

时间:2017-08-02 18:37:21      阅读:156      评论:0      收藏:0      [点我收藏+]

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

 

Linux 环境变量与文件查找

原文:http://www.cnblogs.com/mavischen916/p/7275137.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!