《linux脚本,命令(PPT课件)》由会员分享,可在线阅读,更多相关《linux脚本,命令(PPT课件)(56页珍藏版)》请在金锄头文库上搜索。
1、 个查找命令 . 可以用它找到任何你想找的文件。 $ - : 所要搜索的目录及其所有子目录。默认为当前目录。 - : 所要搜索的文件的特征。 - : 对搜索结果进行特定的处理。 如果什么参数也不加, 且不过滤任何结果(也就是返回所有文件),将它们全都显示在屏幕上。 $ 搜索当前目录(含子目录,以下同)中,所有文件名以 $ 索当前目录中,所有文件名以 显示它们的详细信息。 $ f 10 搜索当前目录中,所有过去 10分钟中更新过的普通文件。如果不加 搜索普通文件 +特殊文件 +目录。 2. 另一种写法,但是要比后者快得多,原因在于它不搜索具体目录,而是搜索一个数据库( / 这个数据库中含有本地所
2、有文件信息。 且每天自动更新一次,所以使用 了避免这种情况,可以在使用 使用 动更新数据库。 $ 索 $ ,所有以 $ i /m 搜索用户主目录下,所有以 且忽略大小写。 3. 且只搜索二进制文件(参数 数 和源代码文件(参数 如果省略参数,则返回所有信息。 $ . 索某个系统命令的位置,并且返回第一个搜索结果。即使用 可以看到某个系统命令是否存在,以及执行的到底是哪一个位置的命令。 $ . 是用来区分某个命令到底是由 是由 如果一个命令是外部命令,那么使用 显示该命令的路径,相当于 $ 统会提示, $ 统会提示, 显示该命令的路径。 $ p 上 相当于 变量的功能 为使 统提供了一些件名或者
3、一个数字这样的变量名。 变量是 有两种变量,本地变量和环境变量。严格地说可以有 4种,但其余两种是只读的,可以认为是特殊变量,它用于向 1 什么是 变量是存储设备中的一些可读写的存储单元。 变量可以定制用户本身的工作环境。使用变量可以保存有用信息,使系统获知用户相关设置。 变量也用于保存暂时信息。 例如:一变量为 统中有许多编辑工具,但哪一个适用于系统呢?将此编辑器名称赋给 样,在使用 就是你将一直使用的 将之用作缺省编辑器。 举例, 登录的审核系统需要编辑。在菜单中选择此选项时,应用查询 值为 统知道可使用此编辑器 (用命令 ) 另一个例子 需要登录数据库系统,键入下列命令: $ 里 - 一
4、变量置服务器名称值到样如果登录时不使用 用将查询 使用其取值作为服务器名称。需要做的全部工作就是键入下列命令: $ 例: 任务的环境,每个人登陆系统都能取得一个 个人都能够使用 己”的邮件,但 变量就很有用。 变量就是以一组文字或符号等,来代替一些设置或者是一串保留的数据。 本地变量 本地变量在用户现在的 例如, 本地变量 个值只在用户当前 如果在 值将无效。 优点: 用户不能对其他的 使用变量时,如果用花括号将之括起来,可以防止 要设置一本地变量,格式为: $ $ 注意,变量内容可以有空格。如果取值包含空格,必须用双引号括起来。 变量设置时的不同模式: 设置实际值到 如果设置了 则重设其值
5、如果未设置 显示未定义用户错误信息 如果未设置 显示系统错误信息 如果未设置 设置其值 同上,但是取值并不设置到 可以被替换 示变量 使用 在变量名前加 $,例如: 在屏幕上显示出你的环境变量 者 者 设置变量内容 变量 =变量内容 yu $yu 量的设置规则: 1 变量与变量内容用等号来连接 2 变量名称只能是英文字母或数字,但开头字符不能是数字 3 可以用转义字符 将特殊符号变成一般字符 4 如果该变量需要在其它子进程执行,则需要以 5 通常大写字符为系统默认变量,自行设置变量可以使用小写字符,方便判断。 除变量 使用 示所有本地 使用不加任何参数的 看输出时可以看出 合变量值 将变量并排
6、可以使变量结合在一起: 例 1: 设置一个变量 容为 2 yu 例 2: 设置一个变量 容为 s yus s s s 试变量是否已经设置 有时要测试是否已设置或初始化变量。如果未设置或初始化,就可以使用另一值。 此命令格式为: $ 意即如果设置了变量值,则使用它,如果未设置,则取新值。例如: $is 量 先查看其是否已赋值,如果查到,则使用该值。现在清除该值,再来看看结果。 $is 面的例子并没有 将实际值传给变量,需使用下述命令完成此功能: $ 用变量来保存系统命令参数 可以用变量保存系统命令参数的替换信息。 举例:使用变量保存文件拷贝的文件名信息。 变量 $ $ 置只读变量 如果设置变量时
7、,不想再改变其值,可以将之设置为只读方式。如果有人包括用户本人想要改变它,则返回错误信息。 格式如下: 为只读后 ,任何改变其值的操作将返回错误信息。要查看所有只读变量,使用命令 在变量的设置中,单引号与双引号用途有何不同? 双引号可以保有变量的内容,但单引号只能是一般字符,而不会有特殊字符。 假设定义了一个变量 在想以 yu 何设置? yu $在命令执行的过程中,反单引号 的意义为何? 在一串命令中,在 之内的命令将会被先执行,而执行出来的结果将作为外部的输入信息。 例如: 我们的内核版本在 /以可以先执行 后 录回到该目录下。 例如: 如果想要知道各个 l 3 环境变量 环境变量 用于所有用户进程(经常称为子进程,目前这个去打开另一个新的 是子进程)。登录进程称为父进程。 s h e l 进程的自定义变量无法在子进程中使用。 环境变量 应用于用户进程前,必须用 环境变量 可以在命令行中设置,但用户注销时这些值将丢失,因此最好在 . 统管理员可能