主要内容 口Linux常用命令 口Linux文件系统 口bash的基本功能 口Linux进程管理 口文件编辑器vim 口正则表达式 口文本过滤(grep、sed、awk) 口Shell脚本编程
2 主要内容 Linux 常用命令 bash 的基本功能 文件编辑器 vim Shell 脚本编程 Linux 文件系统 正则表达式 文本过滤(grep、sed、awk) Linux 进程管理
基本概念 ◆命令、命令行、提示符、shell、终端 ◆root、用户、用户名、用户D、组、用户主目录 ◆通配符、根目录、绝对路径、相对路径 ▣Linux文件命名规则 可以使用几乎任何字符,但通常使用字母(大小写)、数字、 下划线、句点等 文件名中尽量少用特殊字特 linux 应用程序和文件区分大小写!
3 命令、命令行、提示符、shell、终端 基本概念 root、用户、用户名、用户ID、组、用户主目录 可以使用几乎任何字符,但通常使用字母(大小写)、数字、 下划线、句点等 Linux 文件命名规则 Linux 应用程序和文件区分大小写! 通配符、根目录、绝对路径、相对路径 文件名中尽量少用特殊字符
Linux常用命令 口Linux命令一般格式 command [options][arguments] ☐man、 info、which passwd(本地)、yppasswd(NIS) 输入密码时,屏幕上不会有任何输出或提示! 更多命令,参见课程主页
4 Linux 命令一般格式 Linux 常用命令 command [options] [arguments] man、info、which passwd(本地)、yppasswd(NIS) 输入密码时,屏幕上不会有任何输出或提示! 更多命令,参见课程主页
Linux常用命令 ▣1s、1n、cp、mv、rm 1s -1 -a-F-d -s -t -r 1n -s cp -r -f -p -i mv -f -i-u rm -r -f -i touch、fi1e touch-t
5 Linux 常用命令 touch、file touch –t ls、ln、cp、mv、rm ls –l –a –F –d –S –t -r ln –s cp –r –f –p –i mv –f –i –u rm –r –f -i
Linux常用命令 □cat、more、less、head、tail、cut、wc cat -n head -num tail-num-f cut -c numl-num2 wc-c-w-1 ▣cd、pwd、mkdir、rmdir、rm-r cd~/./- □a1ias、unalias、history
6 Linux 常用命令 cat、more、less、head、tail、cut、wc cat –n head –num tail –num -f cut –c num1-num2 wc –c –w -l cd、pwd、mkdir、rmdir、rm -r cd ~ / ./ - alias、unalias、history
Linux常用命令 gzip、gunzip、zip、unzip gzip -d-r -num zip -r ☐chown、chmod、umask chmod [who][+-=[mode]files/dirs chmod num files/dirs chmod -R mount、umount、df、du df -h du -sh
7 Linux 常用命令 gzip、gunzip、zip、unzip gzip –d –r -num zip –r chown、chmod、umask chmod [who] [+|-|=] [mode] files/dirs chmod num files/dirs chmod -R mount、umount、df、du df -h du –sh
Linux 常用命令 口tar:打包、解包 tar -cvf tar -xvf -->.tar tar -czvf/ tar -xzvf -->.tgz tar -cjvf tar -xjvf -->.tbz ●tar的选项前的符号-可以省略 □echo、read、tee echo -n -e read -p tee -a #追加方式
8 Linux 常用命令 tar:打包、解包 tar –cvf / tar –xvf --> .tar tar –czvf / tar –xzvf --> .tgz tar –cjvf / tar –xjvf --> .tbz z tar 的选项前的符号 - 可以省略 echo、read、tee echo –n -e read –p tee –a # 追加方式
Find命令 Eind搜索满足条件的文件,并执行指定的操作 find [起始目录] 条件 操作 ■ 以文件名或文件属性查找 -name 字符串· -empty -gid -size n[bckw] -uid -type f/d/1 -group 字符串 user 字符串 ● 字符串内可以使用通配符*、?、[] 大小可以使用+、 9
9 Find 命令 find [起始目录] 条件 操作 以文件名或文件属性查找 -name '字符串' -gid -uid -group '字符串' -user '字符串' find 搜索满足条件的文件,并执行指定的操作 z 字符串内可以使用通配符 *、?、[ ] z 大小可以使用 + 、 - -empty -size n[bckw] -type f/d/l
Find命令 以时间为条件查找 -amin -atime -anewer 被访问 -cmin -ctime -cnewer 文件状态被修改 mmin -mtime -newer 内容被修改 ■ 可以执行的操作 -exec命令名称{}\; -ok命令名称{}\: -1s -print/-printf格式/-fprint文件名 10
10 Find 命令 以时间为条件查找 -amin / -atime / -anewer 被访问 -cmin / -ctime / –cnewer 文件状态被修改 -mmin / -mtime / -newer 内容被修改 可以执行的操作 -exec 命令名称 {} \; -ok 命令名称 {} \; -ls -print / -printf 格式 / -fprint 文件名