2019-2020年人教统编linux常用命令(二)课件
合集下载
Linux常用命令PPT课件
使用unset取消对变量的定义。 使用echo命令查看变量值,readonly将变量 标记为只读。 使用history [n]命令来显示最后n个命令。
第2章 Linux常用命令
2.1 Linux shell
2.1.2 shell变量
第2章 Linux常用命令
2.1 Linux shell
2.1.2 shell变量
2.1 Linux shell
2.1.4 linux常用命令
第2章 Linux常用命令
2.2 文件概念及操作命令
文件是一些相关信息的集合,有自己的名字、内容、存放 地址以及其他一些管理信息(文件的用户、大小等)。文 件是linux操作系统处理信息的基本单位。所有软件都组 织成文件。
当使用linux命令对文件进行操作时,就可访问存储在一 个结构化环境中的信息。所有这些信息都存放在一个分层 的结构中,可以方便且有条不紊的管理数据。重要的是, 不仅应学会如何访问这些数据,更应该学会如何控制对信 息的访问。对文件与目录进行管理和维护是每个用户最经 常做的工作。
\W
显示当前工作目录基准名
\w
显示当前工作目录
第2章 Linux常用命令
定制shell
第2章 Linux常用命令
2.1 Linux shell
2.1.4 linux常用命令
echo [-n] [信息内容]
第2章 Linux常用命令
2.1 Linux shell
2.1.4 linux常用命令
date 选项 显示时间格式(以+号开头,后面加格式) 选项:-u 使用格林尼治时间 时间格式:
第2章 Linux常用命令
第2章 Linux的常用命令
与 UNIX 操 作 系 统 相 同 , Linux 系 统 也 提 供 了 大 量 的 命 令 。 使 用 系 统 命 令 是 和 Linux 操 作 系 统 交 流 的 最 直 接 的 方 式 。 在 Linux 环 境 下 , 利 用 命令可以有效地完成大量的工作,如文件操作、目 录操作、进程管理、文件权限设定、软盘使用等。 所以,在Linux系统上工作,离不开系统提供的 命令。
第2章 Linux常用命令
2.1 Linux shell
2.1.2 shell变量
第2章 Linux常用命令
2.1 Linux shell
2.1.2 shell变量
2.1 Linux shell
2.1.4 linux常用命令
第2章 Linux常用命令
2.2 文件概念及操作命令
文件是一些相关信息的集合,有自己的名字、内容、存放 地址以及其他一些管理信息(文件的用户、大小等)。文 件是linux操作系统处理信息的基本单位。所有软件都组 织成文件。
当使用linux命令对文件进行操作时,就可访问存储在一 个结构化环境中的信息。所有这些信息都存放在一个分层 的结构中,可以方便且有条不紊的管理数据。重要的是, 不仅应学会如何访问这些数据,更应该学会如何控制对信 息的访问。对文件与目录进行管理和维护是每个用户最经 常做的工作。
\W
显示当前工作目录基准名
\w
显示当前工作目录
第2章 Linux常用命令
定制shell
第2章 Linux常用命令
2.1 Linux shell
2.1.4 linux常用命令
echo [-n] [信息内容]
第2章 Linux常用命令
2.1 Linux shell
2.1.4 linux常用命令
date 选项 显示时间格式(以+号开头,后面加格式) 选项:-u 使用格林尼治时间 时间格式:
第2章 Linux常用命令
第2章 Linux的常用命令
与 UNIX 操 作 系 统 相 同 , Linux 系 统 也 提 供 了 大 量 的 命 令 。 使 用 系 统 命 令 是 和 Linux 操 作 系 统 交 流 的 最 直 接 的 方 式 。 在 Linux 环 境 下 , 利 用 命令可以有效地完成大量的工作,如文件操作、目 录操作、进程管理、文件权限设定、软盘使用等。 所以,在Linux系统上工作,离不开系统提供的 命令。
02linux常见命令精品PPT课件
❖ cd
▪ cd .
cd..
▪ ‘.’当前目录
▪ ‘..’上级目录
❖ 显示当前目录
▪ pwd
❖ 自动补全命令
❖ ls ▪ ls -a列出所有文件包含隐藏文件 ▪ ls -l列出文件的详细信息
❖ 拷贝、剪切、删除文件 ❖ 拷贝、剪切、删除目录
▪ 空目录和非空目录
❖ 重启、关机 ❖ 文件格式转换
▪ dos2unix 将一个文本文件的格式从MSDOS转换成UNIX ▪ unix2dos 将一个文本文件的格式从UNIX转换成MSDOS ▪ vi下:set ff查看格式
▪ -amin -n 系统中最后n分钟访问的文件
▪ -atime -n 系统中最后n天访问的文件
▪ -mmin -n 系统中最后n分钟里修改过的文件
▪ -mtime -n 系统中最后n天里修改过的文件
▪ -nouser 系统中属于作废用户的文件
example
❖ find例子 ▪ find /etc -name sshd_config • 从/etc开始找文件名为sshd_config的文件 ▪ find / -name ‘ssh*’ • 从/开始找文件名带有ssh的文件 ▪ find / -user fangjw
文件名符合edu的文件
▪ -iname edu
忽略大小写文件名符合edu的文件
▪ -typeBiblioteka n符合文件类型n的文件n:d目录,c字节型设备文件,b块设备文件,f一般文件,l符号连接 文件
▪ -empty
查找系统中为空的文件
▪ -user fangjw
查找在系统中属于fangjw这个用户的文件
▪ -group fangjw 查找在系统中的属于fangjw这个组的文件
Linux2基本命令-PPT课件
# init 4
系统备用、保留。
# init 5
启动的系统运行于多用户图形界面,启用全部网络功能。
信息网络与软件创新工程中心
Linux 进入与退出
登录系统
login:系统要求输入用户名,然后键入回车键。 login: root password: 系统要求输入用户口令。输入口令时,口令不会在屏幕上显示出来。
1. 2.
如果输入的口令有误,屏幕提示下列信息:
login incorrect.
登录成功的状态
信息网络与软件创新工程中心
Linux 进入与退出
命令控制系统启动方式
# init 0
关闭系统,相当于shutdown、halt。
# init 1
启动的系统运行于单用户模式。
# init 2
启动的系统运行于多用户命令行方式,启用部分网络功能。
# init 3
启动的系统运行于多用户命令行方式,启用全部网络功能。
只有用户正确地输入用户名和口令,通过系统验证后,才能进入系统。 屏幕显示系统提示符: [rootloclhost /root] # [aaaloclhost aaa] $ [aaaloclhost aaa] % 此时说明已经成功登录到系统中,可以进行操作了。 注意: # 是超级用户的系统提示符。 $ 、% 是普通用户的系统提示符。 信息网络与软件创新工程中心
信息网络与软件创新工程中心
Linux 进入与退出
退出系统 不论是超级用户,还是普通用户,一旦不再使用系统资源时,需要退 出系统。必须在shell提示符下,键入退出命令,释放占用资源。 退出系统的命令: [aaaloclhost aaa] $ exit login : 注:系统还在运行,仅是用户退出。 超级用户、普通用户执行都执行同样的命令。
第4次 Linux常用命令2PPT教学课件
-c,--count 只显示文件中包含匹配字符串的行的总数。 -f FILE 从文件FILE中获取模式,每行一个。空文件不含模式,因此,不做匹配。 -i 匹配比较时不区分字母的大小写(ignore case)。 -r 以递归方式查询目录下的所有子目录中的文件(recursive)。 -n 在输出包含匹配模式的行之前,加上该行的行号(文件首行的行号为1)。 -v 只显示不包含匹配字符串的文本行(vice-versa:相反)。 -x 只显示整个行都严格匹配的行(eXact)。
5
5.tail命令
• 一般格式: tail [选项] [file] … • 说明:tail命令在屏幕上显示指定文件的末尾10行。如果给定的文件
不止一个,则在显示的每个文件前面加一个文件名标题。如果没有指 定文件或者文件名为“-”,则读取标准输入。 • 选项: -c,--bytes=N 输出最后N个字节。 -f 当文件增长时输出附加的数据。 -n,--lines=N 输出最后的N行,而不是默认的10行。 -q,-quiet,--silent 不输出包含给定文件名的标题。 -v,--verbose 始终输出包含给定文件名的标题。
Linux实用操作系统
第4次 Linux
2020/12/10
1
Agenda
• 四. 文件内容操作命令
– 显示、查找、比较、排序文件内容等
• 五. 进程管理命令 • 六. 联机帮助命令
2020/12/10
2
四、文件内容操作命令文件显示
命令
1.cat命令( catenate:连接,使连续。如:strcat)
• 一般格式: cat [选项] 文件 • 有两项功能:在标准输出上显示文件的内容;连接两个或多个文件
如: $ cat f1 f2 > f3
5
5.tail命令
• 一般格式: tail [选项] [file] … • 说明:tail命令在屏幕上显示指定文件的末尾10行。如果给定的文件
不止一个,则在显示的每个文件前面加一个文件名标题。如果没有指 定文件或者文件名为“-”,则读取标准输入。 • 选项: -c,--bytes=N 输出最后N个字节。 -f 当文件增长时输出附加的数据。 -n,--lines=N 输出最后的N行,而不是默认的10行。 -q,-quiet,--silent 不输出包含给定文件名的标题。 -v,--verbose 始终输出包含给定文件名的标题。
Linux实用操作系统
第4次 Linux
2020/12/10
1
Agenda
• 四. 文件内容操作命令
– 显示、查找、比较、排序文件内容等
• 五. 进程管理命令 • 六. 联机帮助命令
2020/12/10
2
四、文件内容操作命令文件显示
命令
1.cat命令( catenate:连接,使连续。如:strcat)
• 一般格式: cat [选项] 文件 • 有两项功能:在标准输出上显示文件的内容;连接两个或多个文件
如: $ cat f1 f2 > f3
linux课件--第二章Linux常用命令
“-” 普通文件,“d” 目录文件,"l“ 符号连接, "b""c“ 设备
2.5.11 改变文件或目录存取权限
用户和权限 文件属主 owner 同组用户 group 其他人 others
文件权限
文件的权限,分为三段,分别代表“所有者 (u)”、“同组人(g)”、“其它人(o)”的 读(r)、 写(w)、执行(x) 的权限。
BASH 与 Bourne shell 完全向后兼容,并且在 Bourne shell 的基 础上增加和增强了很多特性。BASH 也包含了很多 csh 和 Korn Shell 里的优点,使得 BASH 有很灵活和强大的编程接口,同时 又有很友好的用户界面。
图形桌面系统
KDE 工作站环境 KDE 在 一 九 九 六 年 十 月 间 由 LyX( 一 所 见 即 所 得 的 LaTeX文书处理器)的开发者Matthias Ettrich发起,目 的在于为Unix/X11建立一个完整易用的桌面环境。
UNIX手册各节
节号 1 2 3 4 5 6 7 8
内容 用户命令 系统调用 语言库调用(C,C++) 设备和网络接口 文件格式 游戏环境和演示 系统环境和表格 系统管理和相关命令
whatis 和whereis
what is man what is login set setenv whereis csh
2.5.3 文件查找命令
find 命令格式:find [路径] 表达式
locate
命令格式: locate 相关字
2.5.4 文本处理命令
sort 命令格式:sort [选项] 文件列表
uniq
命令格式:uniq [选项] 文件名
2.5.11 改变文件或目录存取权限
用户和权限 文件属主 owner 同组用户 group 其他人 others
文件权限
文件的权限,分为三段,分别代表“所有者 (u)”、“同组人(g)”、“其它人(o)”的 读(r)、 写(w)、执行(x) 的权限。
BASH 与 Bourne shell 完全向后兼容,并且在 Bourne shell 的基 础上增加和增强了很多特性。BASH 也包含了很多 csh 和 Korn Shell 里的优点,使得 BASH 有很灵活和强大的编程接口,同时 又有很友好的用户界面。
图形桌面系统
KDE 工作站环境 KDE 在 一 九 九 六 年 十 月 间 由 LyX( 一 所 见 即 所 得 的 LaTeX文书处理器)的开发者Matthias Ettrich发起,目 的在于为Unix/X11建立一个完整易用的桌面环境。
UNIX手册各节
节号 1 2 3 4 5 6 7 8
内容 用户命令 系统调用 语言库调用(C,C++) 设备和网络接口 文件格式 游戏环境和演示 系统环境和表格 系统管理和相关命令
whatis 和whereis
what is man what is login set setenv whereis csh
2.5.3 文件查找命令
find 命令格式:find [路径] 表达式
locate
命令格式: locate 相关字
2.5.4 文本处理命令
sort 命令格式:sort [选项] 文件列表
uniq
命令格式:uniq [选项] 文件名
第二章Linux常用命令精品PPT课件
• 常用命令
Linux命令很多,参数繁多。 本章只介绍一些常用的操作
相对和绝对路径
• 相对路径和绝对路径 • 如果一个路径的第一个字符是 /,那么这个
路径就是绝对路径,否则,它就是相对路 径。 • 绝对路径从 /(指代根)开始,然后循序到 你所需的目录;相对路径从你的当前目录 开始,你的当前目录可以是任何地方。下 图显示了 cd 的运行方式。
mv –i test1.sxw /usr
常用命令介绍
mkdir:创建目录 命令格式: Mkdir: [-p] dirname -p:递归建立目录和子目录 举例:mkdir test //在当前路径下建立新目录
举例: cp test.sxw /usr/ test1.sxw;
cp –ri /test /usr/test1
mv:移动指定文件或目录至另一文件或目录 命令格式: -b:如果目的文件存在,就创造一个备份 -i:若目的地有重复文件,询问是否覆盖 -f:若目的地有重复的文件,则覆盖原有文件 举例:mv test.sxw test1.sxw
cd /usr/local
常用命令
• 常用命令:
➢ls、cd、cp、mv、touch、mkdir、rm ➢useradd、passwd、userdel ➢pwd、du、uname、tar、mount、umount
常用命令介绍
• 常用指令
ls:列举指定目录下的子目录和文件 指令格式: ls [-arltrx] [name…] -a:显示所有文件及目录 -r:逆序排列内容 -l:列举文件的权限、大小等详细资料 -t:将文件按建立的时间逆序列出 -R:以递归的方式列举一个目录及其子目录中的所有文件(不
常用命令介绍
• 举例:cd ../../usr/local
第2章 Linux的常用命令PPT课件
<apropos> 通过关键字查询手册
5
第2章 Lin到其他用户 <useradd> 追加用户 <adduser> 追加用户 <userdel> 删除用户 <usermod> 修改用户设置 <chfn> 修改用户私人信息 <groupadd> 追加组 <groupdel> 删除组 <groupmod> 修改组设置 <passwd> 更改密码 <whoami> 显示用户名 <logname> 显示登录用户帐号 <users> 显示所有登录用户信息 <who> 查询登录用户信息 <w> 查询登录用户信息 <id> 显示指定用户的ID信息 <groups> 显示指定用户的所属组 <finger> 显示指定用户的个人信息 <mesg> 开关与他人收发消息 <write> 给其他用户发消息 <wall> 给所有用户发消息 <talk> 和其他用户聊天
概况3
+ 您的内容打在这里,或者通过复制您的文本后。
2
第2章 Linux的常用命令
Linux命令繁多,而且大多数命令的参 数和选项都比较的复杂,对于初学者来说, 要记住和有效使用这些命令会有一定的困 难。如果能够使用好这些命令,达到一定 的熟炼程度,你可以说称得上是个高手。
3
第2章 Linux的常用命令
第2章 Linux的常用命令
本章学习目标 通过对本章的学习,应该掌握以 下主要内容: ➢ 命令的分类 ➢ 命令的使用方式 ➢ 文件及目录操作命令 ➢ 文件压缩命令 ➢ 联机帮助命令 ➢ 磁盘管理命令
第2章—第二讲Linux常用命令精品PPT课件
按n键进行分区
e 分为逻辑分区,p分为主分区,要将这块盘分为主分区即 输入p
到这里输入该主分区为第几个主分区,由于是新 盘我们输入1来分第一个主分区
First Cylinder是选择该分区的起始磁盘数,这里可 自定义也可不做选择,默认是1
接下来是定义该分区的大小,如果按默认(按回车)即是使用 全部可用存储额,也可以是用M或m单位结尾的数字 (M=8m),这里我们先分一个1G的空间,所以输入+1024m
列出当前目录下所有目录和文件的详细信息
[root @ Tury /] # ls -l
cd 命令:切换目录 ,或输入cd命令不用接任何参数, 就可回到用户目录内(例:cd ~ = cd /root)。
格式:cd [目录名]
pwd命令
显示当前目录在文件系统层次中 的位置。
whoami命令
[root @ Tury /] # reboot
关闭系统
关闭系统命令是halt或init 0,一般的关闭方法是shutdown。 [root @ Tury /] # halt [root @ Tury /] # init 0
除了--help之外,还可以用man +命令,查看该命 令的详细使用方法。例如:
“#”符号是超级用户的系统提示符,而普通用户的 提示符是“$”
退出Linux系统
当用户执行完各种操作后,就要及时退出系统,这是一个良 好的习惯,即使是暂时离开机器也同样如此。退出的操作很 简单,只需键入exit命令即可:
[root @ Tury /] # exit
重新启动系统
有时在对系统的某一配置做了修改以后,或者安装了新的软 件,需要重新启动才能使所做的修改生效,这时就要用到重 新启动命令reboot,它需要超级用户的权限。
2第二讲Linux常用命令精品PPT课件
第二讲 Linux
2020/10/11
北京理工大学珠海学院 计算机教研室
1
教学目的
通过本节内容的学习了解Linux命令的基本 形式;理解Linux中文件及目录的概念;掌 握Linux简单命令的使用。
2020/10/11
北京理工大学珠海学院 计算机教研室
2
本讲内容知识点
Linux终端使用基础 简单命令 文件与目录的概念(重点、难点) 文件操作命令(重点)
命令 ps top kill uname setup crontab shutdown uptime clear
命令含义 显示当前系统中由该用户运行的进程列表 动态显示系统中运行的程序 输出特定的信号给指定PID(进程号)的进程 显示系统的信息(可加选项-a) 系统图形化界面配置 循环执行例行性命令 关闭或重启Linux系统 显示系统已经运行了多长时间 清除屏幕上的信息
2020/10/11
北京理工大学珠海学院 计算机教研室
3
教学重点
Linux操作系统中文件的概念及分类 Linux基本命令格式及使用
教学难点
理解Linux操作系统如何定义文件及其不同的分类
2020/10/11
北京理工大学珠海学院 计算机教研室
4
2.1 常用命令
2.1.1 进入shell界面
使用说明
通过useradd指令所建立的帐号,实际上是保存在”/etc/passwd” 文本文件中,文件中每一行包含一个帐号信息
缺省情况下,useradd所做的初始化操作包括在”/home”目录下为 对应帐号建立一个名为同名的主目录,并且还为该用户单独建立 一个与用户名同名的组
系统管理命令(ps和kill)
使用系统命令是和Linux操作系统交流的最直接的 方式
2020/10/11
北京理工大学珠海学院 计算机教研室
1
教学目的
通过本节内容的学习了解Linux命令的基本 形式;理解Linux中文件及目录的概念;掌 握Linux简单命令的使用。
2020/10/11
北京理工大学珠海学院 计算机教研室
2
本讲内容知识点
Linux终端使用基础 简单命令 文件与目录的概念(重点、难点) 文件操作命令(重点)
命令 ps top kill uname setup crontab shutdown uptime clear
命令含义 显示当前系统中由该用户运行的进程列表 动态显示系统中运行的程序 输出特定的信号给指定PID(进程号)的进程 显示系统的信息(可加选项-a) 系统图形化界面配置 循环执行例行性命令 关闭或重启Linux系统 显示系统已经运行了多长时间 清除屏幕上的信息
2020/10/11
北京理工大学珠海学院 计算机教研室
3
教学重点
Linux操作系统中文件的概念及分类 Linux基本命令格式及使用
教学难点
理解Linux操作系统如何定义文件及其不同的分类
2020/10/11
北京理工大学珠海学院 计算机教研室
4
2.1 常用命令
2.1.1 进入shell界面
使用说明
通过useradd指令所建立的帐号,实际上是保存在”/etc/passwd” 文本文件中,文件中每一行包含一个帐号信息
缺省情况下,useradd所做的初始化操作包括在”/home”目录下为 对应帐号建立一个名为同名的主目录,并且还为该用户单独建立 一个与用户名同名的组
系统管理命令(ps和kill)
使用系统命令是和Linux操作系统交流的最直接的 方式
LInux基础教程课件_第2章Linux的常用命令
第2章 Linux常用命令
2.2.3 比较文件内容的命令
2. diff命令 diff [参数]
参数 a b B q H i l r s v
原文件
目标文件
diff命令的常用参数
说明 将所有文件当做文本文件来处理 忽略空格造成的不同 忽略空行造成的不同 只报告什么地方不同,不报告具体的不同信息 利用试探法加速对大文件的搜索 忽略大小写的变化 用pr对输出进行分页 在比较目录时比较所有的子目录 两个文件相同时才报告 在标准输出上输出版本信息并退出
第2章 Linux常用命令
2.2.4 复制、删除和移动文件的命令
1. 文件(目录)复制命令 cp [选项] 源文件 目标文件 cp [选项] 源文件组 目标目录
选项 -a -b -f -i -p 说 明 在备份中保持尽可能多的源文件结构和属性。 作将要覆盖或删除文件的备份。 删除已存在的目标文件。 提示是否覆盖已存在的目标文件。 保持原先文件的所有者,组权限和时间标志
通配字符:?、*、[charset] 如 [a-z],[cChH]等。
转义字符:\$、\W、\w、\u、\n、\\ 引号:单引号,双引号,到引号 通过转义字符来定制shell
第2章 Linux常用命令
bash提示符常用特殊字符
特殊字符 \! \# 说明 显示该命令的历史编号 显示shell激活后,当前命令的历史编号
第2章 Linux常用命令
2.2 文件概念及操作命令
文件是一些相关信息的集合,有自己的名字、内 容、存放地址以及其他一些管理信息(文件的用 户、大小等)。 Linux中对文件名的要求:
(1)长度在14个字符以内 (2)使用可见符号,避免使用特殊含义的字符串
第二讲linux基本操作常用命令PPT教学课件
rmdir
2020/12/10
14
PPT教学课件
谢谢观看
You For Watching
15
RHEL默认使用GNOME,也可以在定制安装 时选择GNOME与KDE任一或者兼用。
GNOME(the GNUNetwork Object Model Environment)
桌面系统使用C语言编程,也绑定其他语言: C++ JAVA C#
下面的时间大家来熟悉linux的桌面环境及
其操作 实训二: ( RHEL 的X window基本
第2章 linux操作基础——
Linux
2020/12/10
1
导读
Linux登录、修改口令、退出、关闭、重启
▪ Linux的X Window认识与操作 ▪ Linux常用命令 ▪ Linux文件操作 ▪ I/O重定向
2020/12/10
2
登录:都要输入用户名和口令 超级用户:root 普通用户:用户自己创建
-m所用机器类型
-I需要的硬件平台
-v操作系统版本
⑧clear命令:用于清屏
⑨wc:用来统计给定文件的行数、字数、和字符数
格式:wc [-lw] [-c] 文件名
2020/12/10
10
导读
▪ linux登录、退出、关闭、重启 ▪ Linux的X Window认识与操作 ▪ Linux常用命令
Linux文件操作
▪ I/O重定向
2020/12/10
11
2.3.1linux系统的文件
1、命名
2、文件名与通配符 ? *
3、文件类型
普通文件、目录文件、设备文件、符号链接文件、管道文件
4、文件的归属关系
2020/12/10
14
PPT教学课件
谢谢观看
You For Watching
15
RHEL默认使用GNOME,也可以在定制安装 时选择GNOME与KDE任一或者兼用。
GNOME(the GNUNetwork Object Model Environment)
桌面系统使用C语言编程,也绑定其他语言: C++ JAVA C#
下面的时间大家来熟悉linux的桌面环境及
其操作 实训二: ( RHEL 的X window基本
第2章 linux操作基础——
Linux
2020/12/10
1
导读
Linux登录、修改口令、退出、关闭、重启
▪ Linux的X Window认识与操作 ▪ Linux常用命令 ▪ Linux文件操作 ▪ I/O重定向
2020/12/10
2
登录:都要输入用户名和口令 超级用户:root 普通用户:用户自己创建
-m所用机器类型
-I需要的硬件平台
-v操作系统版本
⑧clear命令:用于清屏
⑨wc:用来统计给定文件的行数、字数、和字符数
格式:wc [-lw] [-c] 文件名
2020/12/10
10
导读
▪ linux登录、退出、关闭、重启 ▪ Linux的X Window认识与操作 ▪ Linux常用命令
Linux文件操作
▪ I/O重定向
2020/12/10
11
2.3.1linux系统的文件
1、命名
2、文件名与通配符 ? *
3、文件类型
普通文件、目录文件、设备文件、符号链接文件、管道文件
4、文件的归属关系
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
仅保存一个指针,长度小于原文件 删除符号链接,不影响原文件 删除原文件,符号链接即没有意义 可以是任意文件或目录,可以链接不同文件 系统的文件。链接文件甚至可以链接不存在的文件
LN 命令– LINK
• 功能:产生链接文件 • 用法:ln [–s][-d] 来源文件 目标文件
– 加-s参数:symbolic link – 不加参数或加-d :hard link 范例: – ln –s 1.txt ln1.txt – ln 2.txt ln2.txt
grep
• 功能:在文件中查找匹配的字符串 • 格式:grep [参数] “待查字符串” 文件
-v 反向匹配 -w 完整匹配 -i 忽略大小写 -c 只显示有几行符号要求(对匹配的行计数) -n 在显示行前标上在文档中的行号
grep –v “#” httpd.conf
简单的正的文件,则把它追加到备份 文件的最后 • 常用辅选项: -f:使用档案文件或设备,这个选项通常是必选的 -v:详细报告tar处理的文件信息 -z:用gzip来压缩/解压缩文件
• 例: • tar -cvf rootfile.tar /root/ • tar -cvf txt.tar ./*.txt • tar -tvf txt.tar • tar -xvf rootfile.tar • tar -rvf txt.tar 7.txt • tar -xvf filename.tar readme.txt(导出一个
在最后N分钟被改变状态的文件 -ctime n 在最后n天被改变状态的文件
find的范例
• find / -name httpd.conf • find . -name ls.txt –print • find / -name ‘c??’ –print • find / -name ‘f*’ –print • find . -name ‘f*’ –exec ls –l {} \; • find . -name f\* –ok rm {} \; • find . -perm 644 –mtime -2 • find –name ‘*.txt’ -exec cp '{}' ./bak ';' • find / -user u1 • find . -name ".*" -perm 755 • find . -size +3000k -exec ls -l {} \; • find . -atime -2
硬链接&符号链接
硬链接相当于一个文件的两个副本,指向同一数据存储区 • 特点:
两个文件,长度相等,总长度不变 删除其中一个文件,另一个仍然存在 修改其中一个文件,另一个也修改
• 硬链接文件有两个限制 1、不允许给目录创建硬链接; 2、只有在同一文件系统中的文件之间才能创建链接。
符号链接相当于一个文件的快捷方式 • 特点:
find
• 作用:查找文件或目录 • 用法:find 查找路径 匹配条件 动作 常用匹配条件
- type d表示目录f表示文件l表示链接b块文件p管道文件 – name ‘字符串’ – iname ‘字符串’ 不区分大小写 – user 用户名 – group 组名 – perm xxxx – size n – atime n在最后n天被访问过的 – amin n在最后n分钟被访问过的 – mtime n 在最后n天中被修改过的 – mmin n 在最后n分钟中被修改过的 – -cmin n
压缩与解压缩-常用压缩工具
• tar
.tar
• gzip,gunzip
.gz
• zip,unzip
.zip
• compress uncompress .Z
• bzip2
.bz2
tar
• 功能 – 归档多个文件和目录到一个.tar文件内。
• 格式: tar [主选项+辅选项] 文件或目录
• 常用主选项: -c:创建新的档案文件 -x:从档案文件中释放文件 -r:把要存档的文件追加到档案文件的末尾 -t:列出档案文件的内容,查看已经备份了哪些文件 -u 更新文件。就是说,用新增的文件取代原备份文件,如
locate、which
• locate – 作用:从绝对路径中查找包含字符的文件或 目录 – 范例:locate l1.txt – which 命令名
wc、clear、uniq
• wc统计文件中的行数、单词数、字符数 • 用法: wc 选项 文件
-c:显示字节数 -w:显示单词数 -l:显示行数 • clear 清屏 • uniq检查及去除文本文件中重复出现的行列(先用sort命令)
sort、paste
• sort:将文本文件排序 范例: -n test 将test按照数字大小排序 –-o filename 把结果保存在filename中 –-u 不显示重复的行 –sort passwd –sort file file1将文件两个文件的内容联合 排序
• paste:将不同文件合并 范例: –paste test1 test2 > test3
• grep ‘[Ff]leas’ fleas • grep –c ‘.’ fleas • grep –n ‘.*’ fleas • grep –i ‘and’ fleas • grep –w ‘on’ fleas • grep u1 /etc/passwd • grep ^u /etc/passwd • grep bash$ /etc/passwd • grep ‘a b’ file 单引号包含 • grep ‘^[ur]’ file • grep ‘[^0-9]’ file • grep ‘\<2’ file
•*
匹配字符的零次或多次出现
• [a-z]
a到z的任意字符一个
• ^a
以字母a开始的行
• a$
以字母a结束的行
• [Ll]ove 结果包含love和Love
• [^a-z] 匹配第一个字符不是a到z之间的行
• \<love 包含所有以love开头的行
• love\> 包含所有以love结尾的行
GREP——正则表达式
LN 命令– LINK
• 功能:产生链接文件 • 用法:ln [–s][-d] 来源文件 目标文件
– 加-s参数:symbolic link – 不加参数或加-d :hard link 范例: – ln –s 1.txt ln1.txt – ln 2.txt ln2.txt
grep
• 功能:在文件中查找匹配的字符串 • 格式:grep [参数] “待查字符串” 文件
-v 反向匹配 -w 完整匹配 -i 忽略大小写 -c 只显示有几行符号要求(对匹配的行计数) -n 在显示行前标上在文档中的行号
grep –v “#” httpd.conf
简单的正的文件,则把它追加到备份 文件的最后 • 常用辅选项: -f:使用档案文件或设备,这个选项通常是必选的 -v:详细报告tar处理的文件信息 -z:用gzip来压缩/解压缩文件
• 例: • tar -cvf rootfile.tar /root/ • tar -cvf txt.tar ./*.txt • tar -tvf txt.tar • tar -xvf rootfile.tar • tar -rvf txt.tar 7.txt • tar -xvf filename.tar readme.txt(导出一个
在最后N分钟被改变状态的文件 -ctime n 在最后n天被改变状态的文件
find的范例
• find / -name httpd.conf • find . -name ls.txt –print • find / -name ‘c??’ –print • find / -name ‘f*’ –print • find . -name ‘f*’ –exec ls –l {} \; • find . -name f\* –ok rm {} \; • find . -perm 644 –mtime -2 • find –name ‘*.txt’ -exec cp '{}' ./bak ';' • find / -user u1 • find . -name ".*" -perm 755 • find . -size +3000k -exec ls -l {} \; • find . -atime -2
硬链接&符号链接
硬链接相当于一个文件的两个副本,指向同一数据存储区 • 特点:
两个文件,长度相等,总长度不变 删除其中一个文件,另一个仍然存在 修改其中一个文件,另一个也修改
• 硬链接文件有两个限制 1、不允许给目录创建硬链接; 2、只有在同一文件系统中的文件之间才能创建链接。
符号链接相当于一个文件的快捷方式 • 特点:
find
• 作用:查找文件或目录 • 用法:find 查找路径 匹配条件 动作 常用匹配条件
- type d表示目录f表示文件l表示链接b块文件p管道文件 – name ‘字符串’ – iname ‘字符串’ 不区分大小写 – user 用户名 – group 组名 – perm xxxx – size n – atime n在最后n天被访问过的 – amin n在最后n分钟被访问过的 – mtime n 在最后n天中被修改过的 – mmin n 在最后n分钟中被修改过的 – -cmin n
压缩与解压缩-常用压缩工具
• tar
.tar
• gzip,gunzip
.gz
• zip,unzip
.zip
• compress uncompress .Z
• bzip2
.bz2
tar
• 功能 – 归档多个文件和目录到一个.tar文件内。
• 格式: tar [主选项+辅选项] 文件或目录
• 常用主选项: -c:创建新的档案文件 -x:从档案文件中释放文件 -r:把要存档的文件追加到档案文件的末尾 -t:列出档案文件的内容,查看已经备份了哪些文件 -u 更新文件。就是说,用新增的文件取代原备份文件,如
locate、which
• locate – 作用:从绝对路径中查找包含字符的文件或 目录 – 范例:locate l1.txt – which 命令名
wc、clear、uniq
• wc统计文件中的行数、单词数、字符数 • 用法: wc 选项 文件
-c:显示字节数 -w:显示单词数 -l:显示行数 • clear 清屏 • uniq检查及去除文本文件中重复出现的行列(先用sort命令)
sort、paste
• sort:将文本文件排序 范例: -n test 将test按照数字大小排序 –-o filename 把结果保存在filename中 –-u 不显示重复的行 –sort passwd –sort file file1将文件两个文件的内容联合 排序
• paste:将不同文件合并 范例: –paste test1 test2 > test3
• grep ‘[Ff]leas’ fleas • grep –c ‘.’ fleas • grep –n ‘.*’ fleas • grep –i ‘and’ fleas • grep –w ‘on’ fleas • grep u1 /etc/passwd • grep ^u /etc/passwd • grep bash$ /etc/passwd • grep ‘a b’ file 单引号包含 • grep ‘^[ur]’ file • grep ‘[^0-9]’ file • grep ‘\<2’ file
•*
匹配字符的零次或多次出现
• [a-z]
a到z的任意字符一个
• ^a
以字母a开始的行
• a$
以字母a结束的行
• [Ll]ove 结果包含love和Love
• [^a-z] 匹配第一个字符不是a到z之间的行
• \<love 包含所有以love开头的行
• love\> 包含所有以love结尾的行
GREP——正则表达式