shell 学习(1)

原创 2013年12月03日 16:35:47

首先要弄清楚:shell的登录模式与非登录模式的区别,两者加载的初始化文件不一样。

1.登录模式:  su  -  用户名

顺序加载文件:/etc/profile 、/etc/bashrc/ 、~/.bashrc、~/.bash_profile

2非登录模式: su  用户名

顺序加载文件:/etc/bashrc/ 、~/.bashrc

 

shell编程必须以

#!/bin/bash

作为开始行,有点类似于C语言里面必有main()函数一样。shell里面行首字符是#时,该行是注释。一直以为shell脚本的第一行是注释,随着学习的深入,明白第一行是一个声明,告知所采用shell所在的路径,#!是特殊字符。如果缺省,这按系统默认的shell执行shell脚本,这可能会带来问题。不同的linux默认的shell不同。

shell学习脚本指南-1(中文完整版)

  • 2009年10月29日 19:08
  • 11.44MB
  • 下载

shell 学习笔记(1) - 基础

三种条件判断方式 test “$message” = “Hello” [ $message” = “Hello” ] [[ $message” == “Hello” ]] bash 内置 (常用)...

Unix Shell学习笔记【1】

命令 (command) :在 Unix 中,命令是一个可以运行的程序。要在 Unix 中运行一条命令,则要输入它的名字并按 Enter 。 简单命令:没有参数,只有命令名。 复杂命令:由命令...

hadoop学习笔记1.使用shell和JAVA API操作HDFS

我们接着上一节来,上次我们已经把伪分布式环境搭建好了。 OK,我们先来测试一下 ,跑跑自带的例子wordcount 1.运行wordcount测试MapReduce admi...

【xv6学习之HW1】shell

第一次的作业就把我难倒了。在此十分感谢JasonLeaster,没有这一系列的博文,我可能就要放弃了。希望能坚持下去,虽然比较难,但是我肯定能学到很多东西。 传送在此:http://blog.csdn...

Unix_Linux学习(5)——认识Bash,shell(1)

1.什么是shell 操作系统的接口,通过shell可以借由kernel调用相应的硬件。 2.什么是Bash? Bourne Again SHell (简称 bash) ,其实就是shell的一...

linux学习(四) shell脚本(1)

1.shell脚本格式       第一行 #! /bin/shell (或者其他shell的可执行文件地址)。 第一行 指定了执行这个shell脚本呢所用的shell,在一个shell中可以调用别的...
  • skc361
  • skc361
  • 2013年12月01日 14:12
  • 808

linux Shell学习笔记1

1.简介 Shell 同时是一个命令解释器和一门编程语言 作为命令解释器(command interpreter), shell 为用户提供 UNIX/Linux 系统内核(kernel)的接口...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:shell 学习(1)
举报原因:
原因补充:

(最多只允许输入30个字)