快捷搜索:  
Shell        || {} ()用法

Shell || {} ()用法

使用 的一般形式为: 1 2 这种命令方式相当地直接。 左边的命令(命令1)返回真(即返回0,成功被) 后, 右边的命令(命令2)才能够被执行;换句话说,这个命令执行成功 那么执 行这个命令。 使用| |的一般形式为: 命令1 || 命令2 | |的作用有一些不同。如果| |左边的命令(命令1)未执行成功,那么就执行| |右边的命令 (命令2);或者换句话说,如果这个命令执行失败了|| 那么就执行这个命令 为了在当前s h e l l中执行一组命令,可以用命令分隔符隔开每一个命令,并把所有的命令 用圆括...

Shell中引号、单引号、反引号简介

Shell中引号、单引号、反引号简介

在shell中引号分为三种:单引号,双引号和反引号。 单引号 由单引号括起来的字符都作为普通字符出现。特殊字符用单引号括起来以后,也会失去原有意义,而只作为普通字符解释。例如: $ string=$PATH $ echo $string $PATH $ 可见$保持了其本身的含义,作为普通字符出现。 双引号 由双引号括起来的字符,除$、、、和这几个字符仍是特殊字符并保留其特殊功能外,其余字符仍作为普通字符对待。对于$来说,就是用其后指定的变量的值 来代替这个变量和$;对于而言,是转义字符,它告诉shell...

linux iptable防护墙 开启 关闭端口

linux iptable防护墙 开启 关闭端口

linux 系统下,81端口一般情况下是关闭的。 开启81端口: iptables -I INPUT -i eth0 -p tcp --dport 81 -j ACCEPT iptables -I OUTPUT -o eth0 -p tcp --sport 81 -j ACCEPT 关闭81端口: iptables -I INPUT -i eth0 -p tcp --dport 81 -j DROP iptables -I OUTPUT -o eth0 -p tcp --sport 81 -j DROP...

linux 用户帐户和文件权限添加删除管理命令

linux 用户帐户和文件权限添加删除管理命令

useradd user_name passwd user_name (以root运行)创建一个新帐户(你必须是root用户)。例如: useradd Barbara。在接下来的一步别忘了为新用户设置口令。用户的主目录(被创建的)是 /home/user_name。 你也可以用一个等价的adduser user_name ls l /home/peter useradd peter u 503 g 503 (以root用户运行)创建一个用户来匹配一个已有目录(可能是以前安装中的)。如果用户ID和组ID(...

Linux yum是什么

Linux yum是什么

是什么 yum = Yellow dog Updater, Modified 主要功能是更方便的添加/删除/更新RPM包. 它能自动解决包的倚赖性问题. 它能便于管理大量系统的更新问题 yum特点 可以同时配置多个资源库(Repository) 简洁的配置文件(/etc/yum.conf 自动解决增加或删除rpm包时遇到的倚赖性问题 使用方便 保持与RPM数据库的一致性 yum CentOS 自带(yum-*.noarch.rpm) #rpm -ivh yum-*.noarch.rpm 在第一次启用yu...

Linux 命令行下安装Oracle 10g数据库文档

Linux 命令行下安装Oracle 10g数据库文档

10g支持在行下用静默模式(Silent),给那些没有图形界面的Linux系统提供了极大的便利。 下面以Fedora Core 6为例,介绍在命令行下安装OracleOracle 10g的方法。 1 安装前的准备 准备工作要用登录为root用户来进行。 1.1 选择安装环境的语言 Oracle安装时可以通过环境变量LANG指定安装语言,如果Linux命令行不能显示中文,就要将语言环境设置为英语。 例如:export LANG=en_US.UTF-8 1.2 修改gennttab Oracle 10g在一...

Linux Squid3 配置选项说明

Linux Squid3 配置选项说明

/configure 脚本有大量的不同选项,它们以-开始。当你敲入./configure --help 时,能看到选项的完整列表。一些选项对所有configure 脚本是通用的,还有一些是squid 专有的。下面是你可能用得到的标准选项: --perfix =PREFIX 如前面描述的一样,这里设置安装目录。安装目录是所有可执行,日志,和的默认目录。在整本书中,$prefix 指你选择的安装目录。 --localstatedir =DIR 该选项允许你改变var 目录的安装位置。默认是$prefix/v...

Apache web server DEO模块索引

Apache web server DEO模块索引

mod_actions:此模块有两个指令。Action指令让你在对特定MIME类型请求的时候运行CGI脚本。Script指令让你能够在特定请求方法的时候运行CGI脚本。这使得执行处理的CGI脚本更加容易。 mod_alias:此模块的指令可以操控作为请求到达服务器的URL。Alias和ScriptAlias指令用于在URL和文件系统路径之间实现 映射,使不在DocumentRoot目录下的内容也能成为文档树的一部分,其中,ScriptAlias指令有更多一层的含义,它标明此目标目录下只有 CGI脚本。...

Ubuntu系统 配置桌面图标

Ubuntu系统 配置桌面图标

刚安装的ubuntu,默认情况下,桌面上是没有任何图标的, 可以通过如下方法显示桌面图标: 按下ALT-F2,输入gconf-editor,打开编辑器, 展开分支:/apps/nautilus/desktop/ 勾选 computer_icon_visible(计算机图标) home_icon_visible(家目录图标) networkwork_icon_visible(网络服务器图标) trash_icon_visible(回收站图标) volumns_visible(磁盘图标) 修改桌面图标大小...

查询并禁止apache中异常访问量的用户

查询并禁止apache中异常访问量的用户

Apache中的异常访问,通常指的是频繁、大量访问的,通过apache的log,结合linux下的几个命令,可以分析这些,并通过apache的配置来禁止他们访问。 首先,更改apache的log方式,不记录一些图像、css等文件,这样在log中每一行基本上都能对应一次访问,如果不去除图像等文件的记录,正常用 户访问一个页面,同时也会下载页面上的图像、css等文件,会产生多条log记录,影响计数的结果。在apache的conf文件中增加如下配置: SetEnvIfNoCase Request_URI .(...

Linux 目录ACL用法详解

Linux 目录ACL用法详解

1. 为什么要使用 先让来简单地复习一下Linux的file permission. 在linux下,对一个(或者资源)可以进行操作的对象被分为三类: file owner(的拥有者), group(组,注意不一定是文件拥有者所在的组), other (其他) 而对于每一类别又分别定义了read, write and execute/search permission (这里不讨论SUID, SGID以及Sticky bit的设置) 通过ls -l命令就我们就可以列出一个文件的permission 代码...

linux文件目录权限详解

linux文件目录权限详解

一、和目录权限概述 在linux中的每一个文件或目录都包含有访问权限,这些访问权限决定了谁能访问和如何访问这些文件和目录。 通过设定权限可以从以下三种访问方式限制访问权限:只允许自己访问;允许一个预先指定的组中的用户访问;允许系统中的任何用户访问。同时,用户能 够控制一个给定的文件或目录的访问程度。一个文件活目录可能有读、写及执行权限。当创建一个文件时,系统会自动地赋予文件所有者读和写的权限,这样可以允 许所有者能够显示文件内容和修改文件。文件所有者可以将这些权限改变为任何他想指定的权限。一个文件也许只...