UNIX课件四:基本文件处理

合集下载

UNIXBASIC 第2章 UNIX基本操作命令PPT课件

UNIXBASIC 第2章 UNIX基本操作命令PPT课件
命令各元素之间一定要用空格分隔
命令各元素一般遵循如上的前后顺序
所有的元素不一定都要出现
2010年4月
湖南大学软件学院 & IBM Power Systems教育中心(长沙)
‹#›
命令的格式(2)
错误格式: 1. 分隔:
$ mail - f newmail
正确格式: $ mail -f newmail
_____________ _____________ _____________ _____________
2010年4月
湖南大学软件学院 & IBM Power Systems教育中心(长沙)
‹#›
2.2.2 查看用户信息
who who am i whoami finger
2010年4月
$ du -s k
_______________________________
$ df-k
_______________________________
$ du -a-k
_______________________________
2. Which command ... ... changes your password? ... clears the screen? ... prints out the current system date? ... exits the current shell?
19 20 21
26 27 28
January 2003
Wed Thu Fri Sat
1
2
3
4
8
9 10 11
15 16 17 18
22 23 24 25
29 30 31

《unix操作系统教学课件》第7章 unix文件、目录和档案的操作

《unix操作系统教学课件》第7章  unix文件、目录和档案的操作

“cat >”创建空白文件
输入:cat > newfile后回车 输入newfile的内容(根据自己的需要) 按 ctrl + D键保存退出(虚拟机按右侧的
ctrl)
2020/11/2
7.2.3 在当前目录中复制文件
cp [options] source_file target_file
2020/11/2
stat 命令使用长列表方式从文件的索引 节点获取信息。
touch testfile,date,stat testfile
2020/11/2
2020/11/2
touch file1 file2 file3 touch可同时创建多个空白文件,文件名
之间用空格隔开
2020/11/2
(3)大小写字母有区别。例如:makefile, Makefile,MAKEFILE是三个不同的文件名。
7.2 文件操作
创建文件(touch, cat) touch [-acm][-r ref_file | -t time | -d data_time] file … -a:改变访问时间 -c:如目标文件不存在,则不创建该文件 -m:改变修改时间 -r:指定参考文件。touch会依据该文件的时间属性来修 改目标文件的时间属性 -t:指定时间属性[[YYYY]MMDDhhmm[.SS]] -d:指定日期和时间属性。[[YYYY]MMDDhhmm[.SS]] file:指定要修改的目标文件
../electronic 指的是/scores/information/ electronic
ls –l ~/docs //显示当前用户目录下的docs文件夹的内

2020/11/2
建立目录:mkdir

Unix基础知识

Unix基础知识

2、光标移动 左:h 右:l 下:j 上:k
当前行行首:0 当前行行尾:$ 下一屏:CRTL+f 上一屏:CRTL+b 跳到文件尾:G 跳到文件头:gg (不行的话可以用":1"或":0"跳到第一行)
3、删除、复制、粘贴 删除、复制、 删除 删除光标位置字符:x 删除光标所在行:dd 从光标位置删除到行尾: D 删除光标位置所在到单词结束: dw 删除光标所在位置向下若干行:ndd (n为删除的行数)
末行模式下(即命令模式下按":"), 输入 %s/[要替换的字符串]/替换成的字符串/g 进行全文替换 输入 s/[要替换的字符串]/替换成的字符串/g 行数 替换从当前行开 始向下若干行 查找和替换都支持正则表达式,正则表达式在grep、sed、awk、 perl等也都有用到。
替换光标位置的字符:在命令模式下输入r接着输入要替换成的字 符即可,
4. 修改文件权限 chmod +x file1 chmod o+w file1 chmod 666 file1 chmod 777 file1 chmod 644 file1 chown zcdz:jfcw file1 chown zcdz file1 chgrp jfcs file1
5. 文件的复制、移动、删除 cp file1 file2 cp ../file1 dir0/file3 cp ../file1 dir0 cp ../file1 ../file2 file{1,2,3} dir0 mv file1 file2 mv ../file* dir0 rm file1 rm file*
5、其他常用命令 保存退出: :wq 强制退出: :q! 强制写入: :w! (先输入冒号进入末行模式,再输入wq) (不保存直接退出) (有时候提示文件为只读,可以这样保存)

UnixLinux下文件基本操作

UnixLinux下文件基本操作

Unix/Linux下文件基本操作439小游戏/比较重要的设备文件有三个,它们是/dev/console、/dev/tty 和 /dev/null 1,/dev/console设备:系统控制台,出错和诊断信息通常会被发送到这个设备。

2,/dev/tty设备:进程控制终端的一个假名。

3,/dev/null:空设备,所以写向这个设备的输出都将被丢弃。

而读这个设备会立刻返回一个文件尾标志。

文件的系统调用函数:文件描述符:0:标准输入;1:标准输出;2:标准错误;open系统调用:建立一条到文件或者设备的访问路径,如果操作成功,它将返回一个文件描述符,后续的read,write等系统调用就将使用该文件描述符对打开的那个文件进行操作。

int open (const char *path,int oflags);int open (const char *path,int oflags,mode_t mode);oflags参数是通过把要求的文件访问模式与其它可选模式按位or得到的。

文件访问模式:O_RDONLY(只读)O_WRONLY(只写)O_RDWR(读写)其它可选模式:O_APPEND(把写入的数据追加在文件的末尾)O_TRUNC(把文件的长度设置为0,丢弃其中现有的内容)O_CREAT(按mode中给出的模式创建文件)O_EXCL(与o_creat一起使用,如果文件存在,open操作失败)mode参数:S_IRUSR:读权限,文件属主S_IWUSR:写S_IXUSR:执行权限,文件属主S_IRGRP:读S_IWGRP:写S_IXGRP:执行权限,文件所在分组S_IROTH:读S_IWOTH:写S_IXOTH:执行权限,其它用户如:open (myfile, O_CREAT, S_IRUSR | S_IXOHT);创建一个名为myfile的文件,文件的属主拥有它的读操作权限,其它用户只能执行。

Mode 会受umask决定。

UNIX课件四:基本文件处理

UNIX课件四:基本文件处理
作用: 作用:Touch命令是用于修改文件的访问时间 命令是用于修改文件的访问时间 并可以用来创建0字节长度的文件 字节长度的文件。 的。并可以用来创建 字节长度的文件。 格式: 格式:$touch 命令参数 使用touch命令有两种目的。 touch命令有两种目的 使用touch命令有两种目的。
Unix 系 统 管 理
按ASCII码显示 码显示
当时,除了下列的转义代表不可印刷的字符外, 当时,除了下列的转义代表不可印刷的字符外,其它 不可印刷的字符用三位八进制数表示。 不可印刷的字符用三位八进制数表示。 \o NULL \b 退格 \f 换页 \n 换行 \r 回车 \t 制表符 位移量用于控制从文件中的哪一个位置开始显示,并 位移量用于控制从文件中的哪一个位置开始显示, 以八进制表示。如果有一个句点加在位移量后, 以八进制表示。如果有一个句点加在位移量后,就解 释为十进制数, 解释为十进制10。 释为十进制数,如“11.”解释为十进制 。如果字符 解释为十进制 加在位移量后, ‘b’加在位移量后,该位移量就表示为块数。例 按 加在位移量后 该位移量就表示为块数。 八进制格式显示文件: 八进制格式显示文件: od a.out 或 od -o a.out 如果数据不是从文件中而是从标准输入中读取, 如果数据不是从文件中而是从标准输入中读取,在偏 移量前就要加‘ 号 移量前就要加‘+’号。
复制文件
例 [oracle@authsvr ~]$ ls -l -rw-r--r-- 1 oracle oinstall drwxr-xr-x 6 oracle oinstall drwxr-xr-x 2 oracle oinstall -rw-r--r-- 1 oracle root [oracle@authsvr ~]$ ls -l -rw-r--r-- 1 oracle oinstall drwxr-xr-x 6 oracle oinstall drwxr-xr-x 2 oracle oinstall -rw-r--r-- 1 oracle root -rw-r--r-- 1 oracle oinstall 14631 1月 14 16:01 2010.log 月 4096 2005-07-03 database 4096 2007-10-16 Desktop 273836 2007-11-20 ges_db.sql.bak 14631 1月 14 16:01 2010.log 月 4096 2005-07-03 database 4096 2007-10-16 Desktop

UNIX课件五:基本文件处理2

UNIX课件五:基本文件处理2
Unix 系 统 管 理 文件所有者为自己的文件加上访问权限 这些权限规定其他用户是否有权对其文件操作 三个要素
用户类型——访问权限类型 访问权限类型——操作类型 用户类型 访问权限类型 操作类型
UNIX系统有唯一的根目录 系统有唯一的根目录
用户之间相互访问文件的问题
解决方法
二、用户类型
UNIX用户组的概念规定用户类型 用户组的概念规定用户类型
r
w 0 0 1 1 0 0 1 1
x 0 1 0 1 0 1 0 1
八进制 0 1 2 3 4 5 6 7
含义 无权限 可执行 可写 可写并可执行 可读 可读并可执行 可读可写 所有权限
0
Unix 系 统 管 理
0 0 0 1 1 1 1
文件操作/访问权限的类型 文件操作 访问权限的类型
访问权限的表示
-rw-r--r-- 1 oracle oinstall drwxr-xr-x 6 oracle oinstall database
drwxr-xr-x 2 oracle oinstall 4096 2007-10-16 Desktop
文件操作/访问权限的类型 文件操作 访问权限的类型
目录访问权限
who
operator +w写位 x执行/搜索位 执行/ u文件所有者当前权限 g组成员当前权限 o其他用户当前权限 l锁定权限位 s设置user和group的ID模式位 设置user和group的ID模式位 t粘着位
u(User) g(Group) o(Other) a(All)
基本文件处理( 第四章 基本文件处理(二)
基本文件处理
4.1 查看文本文件 4.2 复制、移动和删除文件 复制、 4.3 追加、合并和比较文件 追加、 4.4 查找文件 4.5 UNIX文件安全机制 文件安全机制 4.6 文件访问权限的管理

UNIX基础操作PPT教学课件

UNIX基础操作PPT教学课件

2020/12/09
7
基础指令(二)
• ls - 查看文件 • cp - 拷贝文件 • mv - 移动或重命名文件 • rm - 删除文件 • touch- 创建空文件或更新文件时间
2020/12/09
8
基础指令(三)
• cd - 改变当前路径 • pwd- 察看当前完整路径 • mkdir- 创立新目录 • rmdir- 删除空目录
• New password:
(无回显)
• Retype new password:
(无回显)
• passwd: all authentication tokens updated successfully
• [root@stationXX root]#
2020/12/09
5
运行指令
• 指令名 [选项] [参数]
目录。
2020/12/09
4
创建用户
#useradd [用户名]
#password [用户名]
• example:
• [root@stationXX root]# useradd student
• [root@stationXX root]# passwd student
• Changing password for Байду номын сангаасser student
2020/12/09
9
基础指令(四)
• cat - 察看文件内容 • more- 逐屏察看文件内容 • less- 逐行察看文件内容 • date- 显示当前时间 • cal - 显示月历
2020/12/09
10
基础指令(五)
• df -显示磁盘用量 • du -计算目录下文件占用磁盘的大小

《UNIX基础》课件

《UNIX基础》课件
工具和软件包管理器。
教育领域
许多大学和培训机构使用Unix作 为教学平台,以教授学生系统管
理和软件开发技能。
02
Unix系统基础
文件系统结构
1 2
3
文件系统概述
文件系统是Unix系统中用于存储和管理数据的重要结构,它 采用树形结构,根目录为“/”。
目录结构
目录是文件系统中的一种特殊类型的文件,用于存储其他文 件和目录的名称和路径。
网络接口管理
网络接口的管理包括接口状态的监控、流量控制、故障排除等,以 确保网络连接的稳定性和可靠性。
网络服务和应用配置
网络服务概述
01
网络服务是运行在网络上的软件,如Web服务器、邮件服务器
等。
常用网络服务配置
02
常见的网络服务包括Apache Web服务器、Postfix邮件服务器
等,配置这些服务需要了解服务的安装、配置和管理。
02
03
移动
使用 `mv` 命令移动或重命名文件或目 录。
文件内容的查看和编辑
查看
使用 `cat` 命令查看文件内容,使用 `more` 和 `less` 命令分页查看。
编辑
使用 `vi` 或 `nano` 等文本编辑器编辑 文件内容。
文件查找和定位
查找
使用 `find` 命令在目录树中查找文件, 使用 `locate` 命令根据名称快速查找文 件。
IP地址与DNS
IP地址是网络中计算机的唯一标识,DNS用于将域名解析为IP地址 ,实现域名解析和网络浏览。
网络接口配置和管理
网络接口概述
网络接口是计算机与网络连接的硬件设备,如以太网、无线网卡 等。
网络接口配置
网络接口的配置包括IP地址、子网掩码、网关等参数的设置,以确 保计算机能够正常接入网络。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档