Linux操作系统-目录和文件管理(二)
使用压缩和解压缩工具
目录和文件管理(二)
文档备份和恢复
使用tar归档和释放工具 Vi编辑器的工作模式 使用vi文本编辑器 命令模式中的基本操作 末行模式中的基本操作
4/28
查看文件内容——cat
cat命令
用途:显示出文件的全部内容 命令格式:cat [选项] 文件名 …
[root@localhost ~]# cat /etc/host.conf order hosts,bind [root@localhost ~]# cat /etc/resolv.conf
实验案例:文件检索、备份及编辑3-3
学员练习2
练习vi编辑器的基本命令 使用vi编辑器修改系统配置文件
40分钟内完成
28/28
跳转到文件的末尾行
跳转到文件中的第#行 在编辑器中显示行号 取消编辑器中的行号显示
17/28
命令模式的基本操作 4-2
复制、粘贴、删除
操作类型
dd 删除 #dd
操作键
x或Del
功能
删除光标处的单个字符 删除当前光标所在行 删除从光标处开始的#行内容
d^
d$ 复制 yy #yy p P
删除当前光标之前到行首的所有字符
需求描述
练习文件查看及检索操作 练习备份与恢复操作 练习vi编辑器的基本使用
实现思路
练习文件查看、检索、备份命令 使用vi编辑器修改系统配置
26/28
实验案例:文件检索、备份及编辑3-2
学员练习1
练习文件内容查看及检索 实现文件的备份和恢复
40分钟内完成
27/28
6/28
查看文件内容——less
less命令
用途:与more命令相同,但扩展功能更多 命令格式:less [选项] 文件名 交互操作方法:
• Page Up向上翻页,Page Down向下翻页 • 其他功能与more命令基本类似
7/28
查看文件内容——head、tail
head命令
8/28
统计文件内容——wc
wc命令
用途:统计文件中的单词数量(Word Count)等信息 命令格式:wc [选项]... 目标文件...
常用命令选项
-l:统计行数 -w:统计单词个数 -c:统计字节数
[root@localhost ~]# wc /etc/hosts
4 23 185 /etc/hosts
4行,23个单词,185个字节
9/28
检索和过滤文件内容——grep
grep命令
用途:在文件中查找并显示包含指定字符串的行 命令格式:grep [选项]... 查找条件 目标文件 常用命令选项
• -i:查找时忽略大小写 • -v:反转查找,输出与查找条件不相符的行
查找条件设置
• 要查找的字符串以双引号括起来 • “^……”表示以……开头,“……$”表示以……结尾 • “^$”表示空行
10/28
归档和压缩命令——gzip、bzip2
gzip命令、bzip2命令
用途:制作压缩文件、解开压缩文件 制作压缩文件 命令格式:gzip [-9] 文件名... bzip [-9] 文件名... gzip -d .gz格式的压缩文件 bzip2 -d *.bz2格式的压缩文件
/usr/bin/vim
15/28
vi编辑器的工作模式
三种工作模式
命令模式、输入模式、末行模式
不同模式之间的切换
[root@localhost ~]# vi 文件名
命令模式 a、i、o等键 Esc键 输入模式 Esc键 :键
末行模式
16/28
命令模式的基本操作 4-1
光标移动
操作类型
N
19/28
命令模式的基本操作 4-4
撤销编辑及保存退出
操作键
u U ZZ
功能
按一次取消最近的一次操作 多次重复按u键,恢复已进行的多步操作 用于取消对当前行所做的所有编辑 保存当前的文件内容并退出vi编辑器
20/28
末行模式的基本操作 3-1
保存文件及退出vi编辑器
功能
保存文件 退出vi 保存文件退出vi :w :w /root/newfile 另存为其它文件 :q :q! :wq 未修改退出 放弃对文件内容的修改,并退出vi
[root@localhost ~]# tar jcf test.tar.bz2 /etc/httpd/ tar: 从成员名中删除开头的“/” [root@localhost ~]# ls -lh test.tar.bz2
-rw-r--r-- 1 root root 21K 09-09 01:19 test.tar.bz2
解开压缩文件
常用命令选项 -9:表示高压缩比,多在创建压缩包时用 -d:用于解开已经压缩过的文件
11/28
归档和压缩命令——tar
tar命令
用途:制作归档文件、释放归档文件 格式:tar [选项]... 归档文件名 源文件或目录 tar [选项]... 归档文件名 [-C 目标目录]
命令
备注
21/28
末行模式的基本操作 3-2
打开新文件或读入其他文件内容
命令
:e ~/install.log :r /etc/filesystems
功能
打开新的文件进行编辑 在当前文件中读入其他文件内容
22/28
末行模式的基本操作 3-3
文件内容替换
命令
:s /old/new :s /old/new/g :#,# s/old/new/g :% s/old/new/g :s /old/new/c
[root@localhost ~]# tar jxf test.tar.bz2 -C /tmp [root@localhost ~]# ls -ld /tmp/etc/httpd/ drwxr-xr-x 4 root root 4096 09-08 16:37 /tmp/etc/httpd/ [root@localhost ~]# rm -rf /tmp/etc/
Linux中最常用的文本编辑器
vi:类Unix系统中默认的文本编辑器 vim:vi编辑器的增强版本,习惯上也称为vi
[root@localhost ~]# alias vi='/usr/bin/vim' [root@localhost ~]# which vi alias vi='/usr/bin/vim' 设置别名,以便执行vi时自 动调用增强版编辑器
用途:查看文件开头的一部分内容(默认为10行) 命令格式:head -n 文件名
tail命令
用途:查看文件结尾的少部分内容(默认为10行) 格式:tail -n 文件名 tail -f 文件名 显示文件的最后两行
[root@localhost ~]# tail -2 /var/log/messages Sep 8 15:49:29 localhost scim-bridge: Cleanup, done. Exitting... Sep 8 15:49:29 localhost Cleanup, done. Exitting...
功能
将当前行中查找到的第一个字符“old” 串替换为 “new” 将当前行中查找到的所有字符串“old” 替换为“new” 在行号“#,#”范围内替换所有的字符串“old”为 “new” 在整个文件范围内替换所有的字符串“old”为“new” 在替换命令末尾加入c命令,将对每个替换动作提示用 户进行确认
• 按Enter键向下逐行滚动 • 按空格键向下翻一屏 • 按q键退出
[root@localhost ~]# more /etc/httpd/conf/httpd.conf …… # This is the main Apache server configuration file. It contains the # configuration directives that give the server its instructions. # for a discussion of each configuration directive. --More--(1%)
翻页 行内快速跳转
操作键
Page Down或Ctrl+F Page Up或Ctrl+B End键或“$”键 1G或者gg
功能
上、下、左、右 向下翻动一整页内容 向上翻动一整页内容 跳转到行尾 跳转到文件的首行
光标方向移动 、、、
Home键或“^”、数字“0” 跳转至行首
行间快速跳转 G
#G 行号显示 :set nu :set nonu
第四章 目录和文件管理(二)
—— 理论部分
课程回顾
Linux命令行的通用格式是什么? 获得命令的帮助信息有哪几种方式? 如何用rm命令删除目录?
2/28
技能展示
学会查看和检索文件内容 学会备份与恢复文档 学会使用vi文本编辑器
3/28
本章结构
查看文件内容 文件查看和检索 统计和检索文件内容
23/28
本章总结
查看文件内容 文件查看和检索 统计和检索文件内容
使用压缩和解压缩工具
目录和文件管理(二)
文档备份和恢复
使用tar归档和释放工具 Vi编辑器的工作模式 使用vi文本编辑器 命令模式中的基本操作 末行模式中的基本操作
24/28
第四章 目录和文件管理(二)
—— 上机部分
实验案例:文件检索、备份及编辑3-1
常用命令选项
-c:创建 .tar 格式的包文件 -x:解开.tar格式的包文件 -v:输出详细信息 -f:表示使用归档文件 -p:打包时保留原始文件及目录的权限 -t:列表查看包内的文件
linux文件与目录的基本操作、linux命令(cp、tar、归档、ls、cd、tr、su、more、less
-m 横向显示目录下的文件,文件名之间以逗号分隔。
Ls –l 以长格式显示
自己的权限可读可写
作者权限
所属组权限
其他人权限
文件所有者 所属的组 文件类型 d表示目录 -表示文件 l表示连接
R w x
指定权限:
[root@localhost home]# mkdir dir2 -m 755
-p
创建多级目录,同时可创建它的子目录
[root@localhost dir2]# mkdir -p d1 d2 d3
cd 文件目录
4)、 mkdir touch(创建文件)
语法: mkdir [参数] 目录名[目录名]
目录加上绿色必须有x权限 能用cd命令
文件创建之后,没有x权限
参数:-m
4 2 1
-l:以长格式显示
- rwx rw- r--
文件类型 作者权限 所属组权限 其他人权限
111 110 100
用rm删除目录时不能删除子目录,必须加上 -r 这个参数才可以 递归删除 ctrl+c 停止删除 强制删除目录 rm –f
对于连接文件,只是删除了连接,原有文件均保持不变。
6)、建立连接文件: ln命令
1)、cd 更改的路径名
cd / 根目录
cd .. 上级目录
2)、ls 显示文件(目录)信息
帮助信息:man ls ls --help (有中文)
参数:
-a 显示所有文件,包括以.开头的隐藏文件
/opt:给主机额外安装软件所摆放的目录。如:FC4使用的Fedora 社群开发软件,如果想要自行安装新的KDE 桌面软件,可以将该软件安装在该目录下。以前的Linux 系统中,习惯放置在/usr/local 目录下
Linux系统实验2文件与目录操作
Linux系统实验2--文件和目录操作一、实验目地1、学会在Linux系统下如何使用命令对文件和目录进行操作;2、掌握工作目录、用户主目录与路径;3、掌握硬链接与软链接的区别及使用;4、学会以下操作:显示工作目录、切换目录、创建目录、删除目录、复制文件以及移动文件、创建链接文件等;二、预备知识查找并学习以下命令及其常用参数的使用方法!1、pwd:显示工作目录路径;2、cd: 更改工作目录路径;3、ls: 列出字母和文件信息;4、touch:创建空文件、更改文件或目录时间;5、mkdir:创建目录;6、rmdir:删除空目录;7、cp:复制文件和目录;8、mv:移动或更名现有文件和目录;9、rm:删除文件或目录;10、wc:统计文件字节数、字数或行数;11、ln:创建链接文件(含硬链接与软连接);三、实验内容以下实验内容请特别注意:蓝色文字部分务必使用你的真实信息代替!1、使用命令切换到/etc目录,并显示当前工作目录路径;2、使用命令显示/root目录下所有文件目录的详细信息,包括隐藏文件;3、使用命令在你的用户目录下创建空文件??????.txt(?表示你的学号中的数字),并将该文件的时间记录更改为8月8日8点8分;使用vi编辑器在该文件中输入:My name is XXX. (X为你名字汉语拼音字母);使用命令显示该文件的内容;4、在你的用户目录下创建一个空目录,目录名为你的学号,并将/etc/ntp.conf文件复制到该目录中;5、统计文件/etc/ntp.conf的行数、字符数和单词数;6、使用命令在/root目录下创建一个文件xxx(x为你名字汉语拼音字母),使用命令创建/root/xxx文件的硬链接文件/root/你的学号_b和软链接文件/root/你的学号_c;7、使用命令列出/root目录下的详细信息(所显示的内容会包括隐藏文件和第6步所做的工作结果);8、使用命令列出你的用户目录下的详细信息(所显示的内容会包括隐藏文件、目录以及第1~5所做的工作结果)。
linux的文件系统、目录结构、文件管理实验报告
linux的文件系统、目录结构、文件管理实验报告Linux是一款使用广泛的操作系统,具有丰富的文件系统、目录结构、文件管理系统。
以下是Linux文件系统实验报告。
一、文件系统文件系统是指计算机操作系统用来管理文件和数据存储空间的一种机制。
Linux系统使用的是可扩展的第二代文件系统(ext2、ext3、ext4),它支持更大的文件和更大的分区,并使用了更高效的索引和更快的文件系统检查。
二、目录结构Linux目录结构是一个统一的层次结构,它将计算机的所有文件都组织到一个合理的层次结构中。
以下是Linux常见的目录结构:1. /(根目录):根目录是文件系统的根节点,所有文件和目录都以它为起点。
2. /bin:包含一些最基本的系统工具,比如ls、cp、mv等常用命令。
3. /dev:包含系统设备文件。
4. /etc:包含系统中的配置文件和脚本文件。
5. /home:用于存储用户的个人文件和数据。
6. /lib:包含了系统中使用的一些共享库文件。
7. /mnt:用于挂载外部设备,比如USB、CD-ROM等。
8. /opt:用于存放第三方软件的安装文件和数据。
9. /proc:该目录是一个虚拟目录,它不占用实际存储空间,但可以查看和修改系统的运行状态。
10. /root:超级用户的家目录。
11. /sbin:包含一些管理系统的系统管理员使用的工具。
12. /tmp:用于存放临时文件和目录。
13. /usr:用于存放非本地(不是系统)用户的应用程序和数据。
14. /var:用于存放可变的数据,比如日志文件。
三、文件管理文件管理是指对计算机文件进行操作,如创建、复制、粘贴、移动和删除等。
下面是Linux 文件管理的一些常见命令:1. ls:列出目录中的文件和子目录。
2. cd:切换目录。
3. mkdir:创建一个新目录。
4. touch:创建一个新文件。
5. cp:复制文件或目录。
6. mv:移动或重命名文件。
linux操作系统(第二版)课后习题答案
linux操作系统(第二版)课后习题答案Linux操作系统(第二版)课后习题答案在学习Linux操作系统的过程中,课后习题是非常重要的一部分。
通过做课后习题,我们可以更好地巩固所学的知识,加深对Linux操作系统的理解。
下面我将为大家总结一些常见的课后习题答案,希望对大家的学习有所帮助。
1. 什么是Linux操作系统?它有哪些特点?答:Linux操作系统是一种开源的Unix-like操作系统,具有多用户、多任务和多线程的特点。
它具有稳定性高、安全性好、性能优越等特点。
2. 请简要介绍Linux文件系统的组成结构。
答:Linux文件系统的组成结构包括根目录、用户目录、系统目录、设备文件、普通文件等。
其中根目录是整个文件系统的起点,用户目录是每个用户的个人目录,系统目录包括系统文件和程序文件,设备文件用于访问设备,普通文件包括文本文件、二进制文件等。
3. 请简要介绍Linux系统的启动过程。
答:Linux系统的启动过程包括硬件初始化、引导加载程序启动、内核初始化、用户空间初始化等步骤。
其中硬件初始化是指计算机硬件的自检和初始化,引导加载程序启动是指引导加载程序加载内核,内核初始化是指内核加载并初始化各种设备和服务,用户空间初始化是指启动系统的用户空间进程。
4. 请简要介绍Linux系统的文件权限管理。
答:Linux系统的文件权限管理包括文件所有者、文件所属组、文件权限等。
文件所有者是指文件的所有者,文件所属组是指文件所属的组,文件权限包括读、写、执行权限等。
5. 请简要介绍Linux系统的进程管理。
答:Linux系统的进程管理包括进程的创建、销毁、调度等。
进程的创建是指创建新的进程,进程的销毁是指销毁已有的进程,进程的调度是指对进程进行调度和管理。
通过以上课后习题的答案总结,我们可以更好地了解Linux操作系统的基本知识和常见操作。
希望大家在学习过程中多做课后习题,加深对Linux操作系统的理解,提高自己的操作技能。
操作系统实验答案-实验2Linux的基本操作及vi的使用(答案)
实验二Linux的基本命令操作及vi的使用实验目的:1、熟悉Linux操作系统环境2、熟悉Linux操作系统的文件结构3、熟悉Linux操作系统的基本命令4、熟悉Linux操作系统的文件组织方式5、学习使用vi编辑器建立、编辑、显示以及加工处理文本文件。
实验内容及要求:1、登陆实验室的Linux服务器。
启动电脑,进入Windows操作系统,在“开始”-〉“运行”中输入“Telnet 10.200.41。
178”,即可登陆实验室的Linux服务器.在“Login:”提示后输入“stu”+学号(如02号同学输入stu02),按下回车键。
在“Password:”提示后输入“123”(注意输入密码时屏幕上不会有“*”等符号出现,这和Windows 不同),按下回车键,若出现“[os@root os]$”或“-bash—2。
05b$”,表示已成功登陆系统,可以开始输入指令操作。
思考:(用pwd指令)查看自己登陆后位于Linux的哪个目录,写出该目录的路径,与自己周围的同学比较,看是否相同.(可查阅Linux资料了解“/home"目录的功能介绍)2、在Linux中进行以下基本操作:1)在当前目录下新建一个名为(自己姓名首字母缩写+学号后3位数)的子目录。
写出你所用的指令.(例如:mkdir zq000 )2)进入刚创建的子目录环境下.(提示:指令cd)3)在刚创建的子目录下新建一个名为abc.txt的文件。
写出你所用的指令。
(提示:新建文件的指令是touch)4)将/目录下(即根目录下)的welcome.txt文件复制到自己的子目录下,写出你所用的指令.cp –i /root/stu62/abc.txt /home/welcome.txt5)写出welcome.txt文件的内容。
(提示:用cat指令查看)Hello, Boys and girls ,welcome to the wonderful Linux world!3、在Linux中进行以下基本操作:1)进入自己的主目录。
03-目录和文件管理
第三章目录和文件管理复习题1.在Linux命令行中按Ctrl+L组合键的作用是什么?2.获得Linux命令的在线帮助的方式有哪些?简述各自的特点和区别3.简述相对路径和绝对路径的区别4.在Linux命令行下执行“ls -ld”命令的作用是什么?5.执行什么命令可以分别统计/boot目录中所有文件、子目录各自占用的空间大小?6.在Linux命令行一次创建多级目录的命令是什么?7.依次执行什么命令可以为文件/bin/bzip2创建一个软链接文件/bin/wx/bzip2?8.执行什么命令可以把目录/boot/grub、文件/etc/apg.conf复制到当前目录下的public_html文件夹中?9.在Linux命令行中执行“echo $PATH”命令的作用是什么?10.执行什么命令可以在/etc目录下查找“超过1024KB”和“名称以.conf结尾”的文件?预习题1.在Linux操作系统中使用什么命令可以分页查看文件内容?2.“grep -v”命令的作用是什么?3.vi编辑器包含哪几种工作模式?一、本章结构1.查看和检索文件2.备份和恢复文档3.使用 vi 文本编辑器二、查看文件内容 cat 命令cat命令用途:显示出文件的内容cat [选项] 文件名…三、查看文件内容 more命令more命令用途:全屏方式分页显示文件内容more [选项] 文件名…交互操作方法按Enter键向下逐行滚动按空格键向下翻一屏按q键退出四、查看文件内容 less 命令less 命令用途:与 more 命令相同,但扩展功能更多less [选项] 文件名…交互操作方法Page Up 向上翻页,Page Down 向下翻页按“/”键查找内容,“n”下一个内容,“N”上一个内容其他功能与 more 命令基本类似五、查看文件内容 head、tail 命令head命令用途:查看文件开头的一部分内容(默认为10行)head -n 文件名…tail命令用途:查看文件结尾的少部分内容(默认为10行)tail -n 文件名…tail -f 文件名六、统计文件内容 wc 命令wc命令用途:统计文件中的单词数量(Word Count)等信息wc [选项]... 目标文件...常用命令选项-l:统计行数-w:统计单词个数-c:统计字节数七、检索和过滤文件内容 grep 命令grep命令用途:在文件中查找并显示包含指定字符串的行grep [选项]... 查找条件目标文件常用命令选项-i:查找时忽略大小写-v:反转查找,输出与查找条件不相符的行查找条件设置要查找的字符串以双引号括起来“^……”表示以……开头,“……$”表示以……结尾“^$”表示空行例题:很多的配置文档里面会有很多空行,还有很多以#开头注释行。
Linux中的文件和目录结构详解
Linux中的⽂件和⽬录结构详解 对于每⼀个Linux学习者来说,了解Linux⽂件系统的⽬录结构,是学好Linux的⾄关重要的⼀步.,深⼊了解linux⽂件⽬录结构的标准和每个⽬录的详细功能,对于我们⽤好linux系统只管重要,下⾯我们就开始了解⼀下linux⽬录结构的相关知识。
当在使⽤Linux的时候,如果您通过ls –l / 就会发现,在/下包涵很多的⽬录,⽐如etc、usr、var、bin ... ... 等⽬录,⽽在这些⽬录中,我们进去看看,发现也有很多的⽬录或⽂件。
⽂件系统在Linux下看上去就象树形结构,所以我们可以把⽂件系统的结构形象的称为树形结构。
⽂件系统的是⽤来组织和排列⽂件存取的,所以它是可见的,在Linux中,我们可以通过ls等⼯具来查看其结构,在Linux系统中,我们见到的都是树形结构;⽐如操作系统安装在⼀个⽂件系统中,它表现为由/ 起始的树形结构。
linux⽂件系统的最顶端是/,我们称/为Linux的root,也就是 Linux操作系统的⽂件系统。
Linux的⽂件系统的⼊⼝就是/,所有的⽬录、⽂件、设备都在/之下,/就是Linux⽂件系统的组织者,也是最上级的领导者。
由于linux是开放源代码,各⼤公司和团体根据linux的核⼼代码做各⾃的操作,编程。
这样就造成在根下的⽬录的不同。
这样就造成个⼈不能使⽤他⼈的linux系统的PC。
因为你根本不知道⼀些基本的配置,⽂件在哪⾥。
这就造成了混乱。
这就是FHS(Filesystem Hierarchy Standard )机构诞⽣的原因。
该机构是linux爱好者⾃发的组成的⼀个团体,主要是是对linux做⼀些基本的要求,不⾄于是操作者换⼀台主机就成了linux的‘⽂盲’。
事实上,FHS是根据过去的经验⼀直再持续的改版的,FHS依据⽂件系统使⽤的频繁与否与是否允许使⽤者随意更动,⽽将⽬录定义成为四种交互作⽤的形态,⽤表格来说有点像底下这样:可分享的(shareable)不可分享的(unshareable)不变的(static)/usr (软件放置处)/etc (配置⽂件)/opt (第三⽅协⼒软件)/boot (开机与核⼼档)可变动的(variable)/var/mail (使⽤者邮件信箱)/var/run (程序相关) /var/spool/news (新闻组)/var/lock (程序相关)四中类型:1.可分享的: 可以分享给其他系统挂载使⽤的⽬录,所以包括执⾏⽂件与⽤户的邮件等数据,是能够分享给⽹络上其他主机挂载⽤的⽬录;2.不可分享的: ⾃⼰机器上⾯运作的装置⽂件或者是与程序有关的socket⽂件等,由于仅与⾃⾝机器有关,所以当然就不适合分享给其他主机了。
Linux系统文件和目录管理
选项参数: -num:在匹配行找到后,将显示匹配行和匹配行前后num行的内容。 -A num:在匹配行找到后,将显示匹配行和匹配行后num行的内容。 -B num:在匹配行找到后,将显示匹配行和匹配行前num行的内容。 -n:在找到匹配的输出行前面加上该行在输入文件中的行数。 -s:对于不存在或者不可读的文件不输出错误信息。 文件列表:所要查询的文件和文件列表。 例:在tty.txt文件中查找每一个提到“Linux*b”的地方。
$ grep Linux\*b tty.txt
1.4 操作文件和目录
1. cp命令 功能:cp(copy)命令可以将文件或目录复制到其他目录中,就如
同DOS下的copy命令一样,功能非常强大。在使用cp命令时,需要 指定源文件名与目标文件名或目标目录即可。 格式:cp[选项]源文件 目标文件 选项参数: -f:在复制过程中删除已经存在的目标文件。 -i:在复制过程中删除已经存在的目标文件时给出提示信息。 -r:递归复制所有目录,将所有的非目录内容当作文件一样复制。 -u:源文件比目标文件新或目标文件不存在则复制。 -R:递归复制整个目录。
例1:输出当前目录下名称中有“lib”文件或目录的详细信息。
# ls –l *lib* 显示结果为 drwxr-xr-x 130 root root 69632 3月 10 14:07
lib drwxr-xr-x 13 root root 4096 3月 4 20:28
libexec 这个结果提供了许多细节信息。 1)第一列为文件模式。文件模式中第一位代表文件类型,其余九位
$ cat /etc/redhat-release
1.3 搜索文件内容
搜索文件内容可以使用grep命令 功能:grep命令用于在文件中查找指定的字串。 格式:grep[选项]文件列表 说明:grep除了可以查找固定的字符串,还可以使用较为复杂的匹
操作系统实验报告5——目录与文件管理
实验序号: 05 实验项目名称: linux下文件管理
学 号
2009406012
姓 名
吴松娇
Hale Waihona Puke 专业、班09计本(1)实验地点
32404
指导教师
汤敏丽
时间
2012.6.6
一、实验目的
1.加深对操作系统文件管理功能的理解。
2.熟练掌握linux下文件管理命令。
二、实验环境
装有linux系统的计算机。
(4)再次输入命令“ls -1”,确认两个目录和一个文件是否成功创建。
(5)输入命令“mv–f dir2 dir1”,将dir2目录移动到dirl目录;输入命令“mv–f cs.txt dir1”,将cs.txt目录移动到dirl目录。
(6)输入命令“cd dirl”,切换到dirl目录,再输入“ls”命令,查看到dir2目录。
13、分屏显示文件内容:more例子:ls | more /说明:每次分屏地查看由ls命令显示的/下子目录清单。
14、磁盘操作工具:du例子:du -sh .说明:列出当前目录下的所有子目录和文件占用的空间。
15、查找文件所在目录命令:which例子:which rm说明:查找rm命令保存在哪个目录。
(7)删除dir2目录,输入命令“rmdir dir2。”
2.文件操作
1.创建命令: touch例子: touch skxiao.xml说明:创建文件skxiao.xml
2.删除命令: rm例子: rm -r /home/shenkxiao/说明:删除/home/shenkxiao/下的所有文件
3.复制命令: cp例子: cp skxiao.xml /home/shenkxiao说明:将当前目录下的skxiao.xml文件拷贝到/home/shenkxiao目录下
Linux系统下各文件目录的含义
随着Linux的不断发展,越来越多的人开始使用Linux,对于那些刚刚接触的人来说,恐怕最先感到困惑的就是那些“不明不白”的目录了。
如果想熟练使用Linux,让Linux听命于自己,就必须掌握这些目录,下面就以Xteam公司的最新产品——XteamLinux 4.0为例,介绍一下在该系统下的目录。
/bin bin是Binary的缩写。
这个目录存放着最经常使用的命令。
/boot这里存放的是启动Linux时使用的一些核心文件,包括一些链接文件以及镜像文件。
/dev dev是Device(设备)的缩写。
该目录下存放的是Linux的外部设备,在Linux中访问设备的方式和访问文件的方式是相同的。
/etc这个目录用来存放所有的系统管理所需要的配置文件和子目录。
/home用户的主目录,在Linux中,每个用户都有一个自己的目录,一般该目录名是以用户的账号命名的。
/lib这个目录里存放着系统最基本的动态链接共享库,其作用类似于Windows里的DLL文件。
几乎所有的应用程序都需要用到这些共享库。
/lost+found这个目录一般情况下是空的,当系统非法关机后,这里就存放了一些文件。
/mnt在这里面中有四个目录,系统提供这些目录是为了让用户临时挂载别的文件系统的,我们可以将光驱挂载在/mnt/cdrom上,然后进入该目录就可以查看光驱里的内容了。
/proc这个目录是一个虚拟的目录,它是系统内存的映射,我们可以通过直接访问这个目录来获取系统信息。
这个目录的内容不在硬盘上而是在内存里,我们也可以直接修改里面的某些文件,比如可以通过下面的命令来屏蔽主机的ping命令,使别人无法ping你的机器:echo 1 >; /proc/sys/net/ipv4/icmp_echo_ignore_all。
/root该目录为系统管理员,也称作超级权限者的用户主目录。
/sbin s就是Super User的意思,这里存放的是系统管理员使用的系统管理程序。
