-
SHELL CONDITIONAL EXPRESSIONS You can use conditional expressions to find out file permissions. These are used by the [[ compound command and the test and [ builtin commands to test file attributes and perform string and arithmetic comparisons. ...
-
第九章 AWK介绍
9.1 调用awk
三种方式:
1. 命令行方式:
awk [-F filed-separator] 'commands' input-files
-F 指定分隔符(默认是空格或tab)
commands ... -
第八章 grep家族
grep允许对文本文件进行模式查找。如果找到匹配模式则打印包含模式的所有行。grep支持正则表达式,也支持其扩展集。grep有三种变形:
grep: 标准grep命令
egrep: 扩展grep,支持基本及扩展的正则表达式,但不支持\q模式范围的应用
fgrep: 快速grep,允许查找字符串而不是一个模式
8.1 grep
格式:
grep [option] [regx]... -
第七章 正则表达式介绍
基本元字符集及其含义
^ 只匹配行首
$ 只匹配行末
*  ... -
第六章 命令执行顺序
6.1 使用&&
格式:
command1 && command2
如果command1执行成功则执行command2
最常见的使用方法在程序的安装上:
make && make install
6.2 使用||
格式:
c... -
第五章 shell输入与输出
5.1 echo
使用echo显示文本行或变量,或者把字符串输入到文件,格式:
echo [string]
常用参数:
-n 禁止输出后换行
-e 启用转义符
常用转义符:
\c 不换行
\f 进纸
\t... -
第四章 文件名置换
4.1 使用*
使用*匹配文件名中的任意字符串,举例:
$ ls app*
列出以app开头的文件
$ ls *.doc
列出所有以.doc结尾的文件
$ ls cl*.sed
列出所有以cl开头,以.sed结尾的文件
4.2 使用?
使用?匹配文件名中的任何单字符,举例:... -
第三章 后台执行命令
3.1 cron和crontab
cron是系统主要的调度进程,可以在无需人工干预的情况下运行作 业。Crontab命令允许用户提交、编辑或删除相应的作业。每个用户都可以有一个crontab文件来保存调度信息,系统管理员通过cron.deny 和cron.allow来禁止或允许用户拥有自己的crontab文件
3.1.1 crontab的域... -
第二章 使用find和xargs
2.1 find命令选项
find pathname -option [-print -exec -ok]
pathname: 要查找的目录路径
-print: 将匹配的文件输出到标准输出
-exec: 对匹配的文件执行该参数所给出的shell命令,格式为’command&... -
第一章 文件安全与权限
1.1 文件
[root@test ~]# ls -l
total 88
-rw-r--r-- 1 root root 1311 Aug 2 16:16 anaconda-ks.cfg
-rw-r--r-- 1 root root 840 Aug 29 17:01 data.dat
-...









