zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    No module named yum错误的解决办法
    Linux下redis的安装
    Linux crontab命令的使用方法
    mysql时间查看以及定时器相关操作
    python zookeeeper 学习和操作
    使用 python 操作 redis
    Linux命令(2)- mv
    mysql 命令行参数
    框架设计
    MediatR使用
  • 原文地址:https://www.cnblogs.com/mavischen916/p/7275137.html
Copyright © 2011-2022 走看看