易截截图软件、单文件、免安装、纯绿色、仅160KB

Linux shell 笔记

第二章 变量和运算符
本地变量:尽可以被本进程使用
1 赋值
varname=varvalue
varname="varvalue"
可以通过set命令查看本地变量
readonly varname//设置为只读
readonly varnmae=varvalue//设置并初始化
readonly命令本身可以显示所有只读变量
环境变量:可以被子进程使用
系统初始化的环境变量 $HOME/.bash_profile  或者 /etc/profile
export varname=varvalue
或者对已经存在的变量  export varname
export查看环境变量
// t=1;export t;t=2;
2 变量替换
$varname
${varname}//   $"var"name?
${varname:-value}//如果varname没有定义或者为空,显示value(varname的值没有影响).如果设置了,返回varname的值。
${varname:=value}//如果varname没有定义或者为空,显示value,并把varname赋值为value
${varname:+value} varname设置了,则显示value(varname的值没有影响),否则为空
${varname:?value}


相关文档:

Linux下tty、consule、串口之间的关系收集

 1、LINUX下TTY、CONSOLE、串口之间是怎样的层次关系?具体的函数接口是怎样的?串口是如何被调用的?
      tty和console这些概念主要是一些虚拟设备的概念,而串口更多的是指一个真正的设备驱动。Tty实际是一类终端I/O设备的抽象,它实际上更多的是一个管理的概念,目的是向上层的VFS提供 ......

Linux修改IP、DNS

 一、修改IP、网关
  [root@localhost ~]#  vi /etc/sysconfig/network-scripts/ifcfg-eth0
  DEVICE=eth0
  ONBOOT=yes
  BOOTPROTO=static
  IPADDR=192.168.1.117
  NETMASK=255.255.255.0
  GATEWAY=192.168.1.1
 二、修改DNS
  [root@lvs_master ~]# vi /etc/resolv.conf
  n ......

Linux某些软件无法卸载问题

前几天更新ubuntu的时候,突然失败,仔细一看,是卸载老版本的gzip时候出了问题。错误信息:
install-info: No dir file specified; try --help for more information.
试了多个常用的手动卸载方法都没法搞定,于是求助google,很快找到答案。是GNU版的install-info代替了debian版的install-info造成的问题,覆盖回来就OK ......

Gentoo Linux ALSA指南

Gentoo Linux ALSA指南
1. 

简介
什么是ALSA?
ALSA是Advanced Linux Sound Architecture,高级Linux声音架构
的简称,它在Linux操作系统上提供了音频和MIDI(Musical Instrument Digital Interface
,音乐设备数字化接口)的支持。在2.6系列内核中,ALSA已经成为默认的声音子系统,用来替换2.4系列 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号