* 1.103.1 使用命令行
Weight: 5
描述:考生应该能够通过命令行跟shell和命令交互
关键知识:
能输入正确的指令和命令行列表,顺序执行
会定义,引用和输出环境变量
使用和编辑命令行历史
使用相对路径和绝对路径调用命令
让一个命令循环遍历一个目录树
部分关键文件,术语,和工具包括:
.
bash
echo
env
exec
export
man
pwd
set
unset
~/.bash_history
~/.profile
* 1.103.2 对文本流进行过滤
Weight: 6
描述:考生要能对文本流进行过滤
关键知识:
发送文本文件或者输出流到文本过滤工具以修改输出结果,并且会使用在GNU textutils软件包所提供的标准UNIX命令。
部分关键文件,术语,和工具包括:
cat
cut
expand
fmt
head
join
nl
od
paste
pr
sed
sort
split
tac
tail
tr
unexpand
uniq
wc
* 1.103.3 基本文件管理
Weight: 3
描述:考生应该会用基本的Linux指令管理文件和目录
关键知识:
复制,移动,删除文件和目录。
循环复制多个文件和目录
循环删除文件和目录
使用简单和高级的通配符定义代替文件
能够使用find搜索指定类型,大小或时间的文件并且能对它们进行操作
部分关键文件,术语,和工具包括:
cp
find
mkdir
mv
ls
rm
rmdir
touch
file globbing
* 1.103.4 使用流,管道和重定向
Weight: 5
描述:考生应该能够重定向流并且能连接它们以对文本数据快速处理。该任务包括重定向标准输入,标准输出和标准错误,把一个命令的输出通过管道传给另一个命令的标准输入。使用一个命令的输出结果作为另一个命令的参数并且把结果输出到标准输出和文件。
关键知识:
重定向标准输入,标准输出和标准错误。
把一个命令的输出通过管道传给另一个命令的标准输入
使用一个命令的输出结果作为另一个命令的参数
把结果输出到标准输出和文件
部分关键文件,术语,和工具包括:
tee
xargs
<
<<
>
>>
|
` `
* 1.103.5 创建,监视和结束进程
Weight: 5
描述:考生要能够管理进程.
关键知识:
在前台和后台运行任务
启动一个进程,无须与任何终端相关
给程序一个信号,使其在推出系统后仍然运行
监视活动进程
选择并且排序后显示
发送信号给一个进程
结束一个进程包括结束X会话后还没有停止的X程序。
部分关键文件,术语,和工具包括:
&
bg
fg
jobs
kill
nohup
ps
top
killall
* 1.103.6 改变进程执行的优先级
Weight: 3
描述:考生要会管理进程的执行优先级.
关键知识:
分辨什么是缺省状态下的任务优先级
用更高的或更低的优先级运行一个程序
修改一个运行中进程的优先级.
部分关键文件,术语,和工具包括:
nice
ps
renice
top
* 1.103.7 用正则表达式搜索文本文件
Weight: 3
描述:考生应该会用正则表达式处理文件和文本数据。这个任务包括会创建包含几个特殊符号的简单的正则表达式;会使用正则工具在一个文件系统或者文件内容中进行搜索工作。
关键知识:
会创建包含几个特殊符号的简单的正则表达式
会使用正则工具在一个文件系统或者文件内容中进行搜索工作
部分关键文件,术语,和工具包括:
grep
sed
* 1.103.8 用vi进行基本文件编辑
Weight: 1
描述:考生必须会使用vi编辑文本。这个任务包括会使用vi浏览,懂基本的vi模式,会插入,编辑,删除,复制和寻找文本。
关键知识:
会使用vi浏览
懂基本的vi模式(命令、插入、替换)
会插入,编辑,删除,复制和寻找文本。
部分关键文件,术语,和工具包括:
vi
/, ?
h,j,k,l
G, H, L
i, c, d, dd, p, o, a
ZZ, :w!, :q!, :e!
:!