5文件与目录管理
- 格式:doc
- 大小:55.05 KB
- 文档页数:8
如何管理个人电脑的文件及目录(一)1.学会分类存储文件不要总是把你的数据存放在C盘,包括桌面文件,因为我们用的都是非正版系统,万一哪天系统崩溃,你也会跟着崩溃的,而且文件多影响电脑开机和运行速度。
一般是文件按固定位置存放,分为系统文件C盘,软件安装D盘,资料管理E盘,工作学习F盘,娱乐生活G盘等。
桌面不要放存储的文件,最好在其他盘中建个文件夹,把不常用的软件快捷方式放到桌面上一个文件夹,然后改下文件夹图标。
2.学会正确安装软件装电脑的时候就会给安机的说要纯净系统,把360、baidu、腾讯等卫士、杀毒、浏览器、网盾、管家先删掉;下载软件一定要从官网下载:在D盘设置两个文件夹:software(从网上下载的软件如果不想删的话)、software installation(把你的软件都安装到这个文件夹),在software installation这个文件夹下建立每个软件的安装路径,路径文件夹最好用字母或数字,拼音也可以。
把浏览器、百度网盘下载的内容都放到这个盘里面指定文件夹下。
3.推荐安装的软件浏览器:谷歌的chrome、win10自带的edge、开源的firefox,(设置其位默认浏览器,其搜索引擎为百度或必应,下载内容位置为D:\chrome_download(举例),因为一般下的都是临时文件,下载前询问每个文件的保存位置。
然后把书签栏没用的网址全删除了,根据自己经常用的建几个文件夹。
)办公软件:Office、WPS输入法:搜狗、讯飞压缩软件:WinRAR、7-Zip、BandiZip截图工具:微信Alt+A,snipaste,FSCapure(可滚动截图)录屏工具:OBS Studio、EV录屏、Captura、Bandicam(班迪录屏)视频剪辑:剪映、PR图片处理:Photoshop、美图秀秀播放器:Potplayer、MPC-BE思维导图:mindmanager、xmind、imindmap文件搜索工具:Everything图片识别文字工具:TianruoOCR网盘:坚果云、百度网盘,都能同步、蓝奏云(网页网盘)网页视频下载工具:硕鼠浏览器插件:油猴、暴力猴,我一般免费看爱奇艺、腾讯视频、下载百度文库和网页复制文字用的。
项目5 文件与目录管理任务描述:任务一:启动计算机,利用root用户登录到系统,查看提示符;用pwd目录查看目前所在的目录;用ls目录列出当前目录下的文件和目录;列出此目录下包括隐藏文件在内的所有文件和目录并且长格式显示;长格形式列出当前目录下的所有文件,注意比较每个文件的长度和创建时间的不同;进入/home目录下,创建测试目录test;利用ls目录列出文件和目录,确认test目录创建成功;回到上一层工作目录,删除test目录;cd /后,进入root的主目录(分别用绝对路径和相对路径进入)。
任务二:查看/etc/passwd文件类型;利用touch命令,在/home目录创建一个新的空文件newfile;使用man cat 命令查看cat命令使用帮助;只看/etc/passwd的前5行内容;只看/etc/passwd的后5行内容;分别用cat、more、less、head、tail查看/etc/passwd文件,看看有什么区别?任务三:查看/root及其子目录下以install开头的文件;查找显示/etc/passwd文件中包含root的行;查找/home目录下的所有名为profile的文件;查找httpd.conf。
任务四:利用cp命令复制系统文件/etc/profile到/home目录下;在/home中复制文件profile 到一个新文件profile.bak,作为备份;将/boot目录中的所有文件及其子目录复制到/root中。
任务目标:●掌握文件操作相关命令●掌握目录操作相关命令任务重点:●文件和目录操作命令任务难点:●文件和目录操作命令知识准备:5.1.1 文件及目录概述1.文件系统的含义文件系统是一种存放在格式化的存储介质上的能够被操作系统管理的文件集合Linux 文件均为无结构的字符流形式。
文件名是文件的标识,它由字母、数字、下划线和圆点组成的字符串来构成。
Linux要求文件名的长度限制在255个字符以内.为了便于管理和识别,用户可以把扩展名作为文件名的一部分。
圆点用于区分文件名和扩展名。
扩展名对于将文件分类是十分有用的。
如:C语言编写的源代码文件具有.C的扩展名。
1). 普通文件: 分为文本文件和二进制文件。
错误!未找到引用源。
文本文件:以ASCII码形式存储在计算机中。
以“行”为基本结构的一种信息组织和存储方式。
错误!未找到引用源。
二进制文件:以文本的二进制形式存储在计算机中,不能直接被读取,通过相应的软件才能将其显示。
一般是可执行程序、图形、图像、声音等。
utmpdump2). 目录文件存储一组与文件的位置、大小等与文件有关的信息。
3). 设备文件设备文件是Linux系统很重要的一个特色。
Linux系统把每一个I/O设备都看成一个文件,与普通文件一样处理,这样可以使文件与设备的操作尽可能统一。
设备文件可以细分为:块设备文件和字符设备文件。
前者的存取是以一个个字符块为单位的(block=1024B),后者则是以单个字符为单位的。
2.Linux的文件系统:3、文件及目录的概念错误!未找到引用源。
.文件的含义文件指一组逻辑相关的信息集合错误!未找到引用源。
.文件的分类错误!未找到引用源。
普通文件文本文件:用SACII码,可编辑二进制:不可查看,不可修改错误!未找到引用源。
目录文件存放的内容是目录中的文件名和子目录名错误!未找到引用源。
设备文件(/dev)用于用户访问物理设备所用,分为块设备和字符设备错误!未找到引用源。
链接文件LN软链接文件:目标文件和链接文件可以跨越索引点可先删除目标文件硬链接文件:链接同一索引点中的文件先删除链接文件,后删除目标字符设备错误!未找到引用源。
管道文件FIFO缓存队列错误!未找到引用源。
.文件颜色的区别●白色:普通文件●红色:压缩文件●蓝色:目录文件●紫色:链接文件●黄色:设备文件(/dev)●青绿色:可执行文件(/bin、/sbin)●粉红色:图片文件5.1.2文件相关命令1.Ls2.cp3.Rm4.Mv5.File6.显示文本文件内容7.查找文件8.文件压缩操作5.1.3 目录相关命令1.显示当前路径2.改变当前路径 (相对路径, 绝对路径)格式:cd <目录名>3.建立目录格式:mkdir [参数] <目录名>参数:-m 权限值:指定目录的属性(r、w、x或4、2、1)-p:循环建立目录4.删除目录(为空目录)格式:rmdir [参数] <目录名>参数:-p:循环删除5.查找目录find、whereis5.1.4 文件权限1.文件权限定义:是一种限制用户对文件操作的符号分类:读:r或4写:w或2执行:x或12.权限设置的方法(1)chmod功能:设置用户的文件操作权限格式:chmod [参数]<权限值><文件名>参数:-c:只有在文件权限发生改变时才显示详细说明-v:显示详细说明-R:递归改变目录的权限(2)chown功能:改变文件拥有者格式:chown [参数] <用户名> <文件名>参数:-R:递归改变目录的拥有者-f:不显示拥有者的详细信息(3)umask功能:设置权限掩码(决定新建文件的权限)格式:umask 权限值(超级用户默认为022,普通用户默认为002)如果没有umask ,默认文件权限是666 .(所有新建的文件没有执行权限.)任务完成:任务一:启动计算机,利用root用户登录到系统,查看提示符;用pwd目录查看目前所在的目录;用ls目录列出当前目录下的文件和目录;列出此目录下包括隐藏文件在内的所有文件和目录并且长格式显示;长格形式列出当前目录下的所有文件,注意比较每个文件的长度和创建时间的不同;进入/home目录下,创建测试目录test;利用ls目录列出文件和目录,确认test目录创建成功;回到上一层工作目录,删除test目录;cd /后,进入root的主目录(分别用绝对路径和相对路径进入)。
[root@lsw ~]# pwd/root[root@lsw ~]# lsanaconda-ks.cfg Desktop install.log install.log.syslog[root@lsw ~]# ls -a. .cshrc .gstreamer-0.10 .scim.. Desktop .gtkrc-1.2-gnome2 .serverauth.2653anaconda-ks.cfg .eggcups .ICEauthority .serverauth.2861.bash_history .gconf install.log .tcshrc.bash_logout .gconfd install.log.syslog .Trash.bash_profile .gnome .metacity .Xauthority.bashrc .gnome2 .nautilus.chewing .gnome2_private .redhat[root@lsw ~]# ls -al总计280drwxr-x--- 16 root root 4096 01-28 13:09 .drwxr-xr-x 23 root root 4096 01-28 13:27 ..-rw------- 1 root root 821 01-26 05:58 anaconda-ks.cfg-rw------- 1 root root 5214 01-28 13:25 .bash_history-rw-r--r-- 1 root root 24 2006-07-13 .bash_logout-rw-r--r-- 1 root root 191 2006-07-13 .bash_profile-rw-r--r-- 1 root root 176 2006-07-13 .bashrcdrwx------ 2 root root 4096 01-26 06:05 .chewing-rw-r--r-- 1 root root 100 2006-07-13 .cshrcdrwxr-xr-x 2 root root 4096 01-26 06:05 Desktopdrwxr-x--- 2 root root 4096 01-26 06:05 .eggcupsdrwx------ 4 root root 4096 01-27 04:54 .gconfdrwx------ 2 root root 4096 01-27 05:17 .gconfddrwxr-xr-x 3 root root 4096 01-26 06:05 .gnomedrwx------ 6 root root 4096 01-26 06:05 .gnome2drwx------ 2 root root 4096 01-26 06:05 .gnome2_privatedrwxr-xr-x 2 root root 4096 01-26 06:05 .gstreamer-0.10-rw-r--r-- 1 root root 81 01-26 06:05 .gtkrc-1.2-gnome2-rw------- 1 root root 306 01-27 04:53 .ICEauthority-rw-r--r-- 1 root root 38664 01-26 05:58 install.log图5-1 ls在当前目录下查看目录和文件[root@lsw ~]# cd /home[root@lsw home]# lsaquota.group er lost+found[root@lsw home]# mkdir test[root@lsw home]# lsaquota.group er lost+found test[root@lsw home]# cd test[root@lsw test]# pwd/home/test[root@lsw test]# cd ..[root@lsw home]# pwd/home[root@lsw home]# lsaquota.group er lost+found test[root@lsw home]# rm -r testrm:是否删除目录“test”? y[root@lsw home]# lsaquota.group er lost+found[root@lsw home]# mkdir test[root@lsw home]# lsaquota.group er lost+found test[root@lsw home]# rmdir test[root@lsw home]# lsaquota.group er lost+found图5-2 在/home目录下建立目录和删除目录[root@lsw home]# cd /[root@lsw /]# pwd/[root@lsw /]# lsbin dev home lost+found misc net proc sbin srv tmp varboot etc lib media mnt opt root selinux sys usr[root@lsw /]# cd root[root@lsw ~]# pwd/root[root@lsw ~]# cd /[root@lsw /]# pwd/[root@lsw /]# cd /root[root@lsw ~]# pwd/root图5-3 cd命令用法任务二:查看/etc/passwd文件类型;利用touch命令,在/home目录创建一个新的空文件newfile;使用man cat 命令查看cat命令使用帮助;只看/etc/passwd的前5行内容;只看/etc/passwd的后5行内容;分别用cat、more、less、head、tail查看/etc/passwd文件,看看有什么区别?[root@lsw ~]# file /etc/passwd/etc/passwd: ASCII text[root@lsw ~]# ls /homeaquota.group er lost+found[root@lsw ~]# touch /home/newfile[root@lsw ~]# ls /homeaquota.group er lost+found newfile [root@lsw ~]# man cat图5-4 文件管理的命令[root@lsw ~]# head -5 /etc/passwdroot:x:0:0:root:/root:/bin/bashbin:x:1:1:bin:/bin:/sbin/nologindaemon:x:2:2:daemon:/sbin:/sbin/nologinadm:x:3:4:adm:/var/adm:/sbin/nologinlp:x:4:7:lp:/var/spool/lpd:/sbin/nologin[root@lsw ~]# tail -5 /etc/passwdpcap:x:77:77::/var/arpwatch:/sbin/nologinntp:x:38:38::/etc/ntp:/sbin/nologingdm:x:42:42::/var/gdm:/sbin/nologinxfs:x:43:43:X Font Server:/etc/X11/fs:/sbin/nologin sabayon:x:86:86:Sabayon user:/home/sabayon:/sbin/nologin图5-5 文件查看head 和tail命令[root@lsw ~]# cat /etc/passwdroot:x:0:0:root:/root:/bin/bashbin:x:1:1:bin:/bin:/sbin/nologin……sabayon:x:86:86:Sabayon user:/home/sabayon:/sbin/nologin图5-6 cat命令查看文件内容[root@lsw ~]# more /etc/passwdroot:x:0:0:root:/root:/bin/bashbin:x:1:1:bin:/bin:/sbin/nologindaemon:x:2:2:daemon:/sbin:/sbin/nologinadm:x:3:4:adm:/var/adm:/sbin/nologinlp:x:4:7:lp:/var/spool/lpd:/sbin/nologinsync:x:5:0:sync:/sbin:/bin/syncshutdown:x:6:0:shutdown:/sbin:/sbin/shutdownhalt:x:7:0:halt:/sbin:/sbin/haltmail:x:8:12:mail:/var/spool/mail:/sbin/nologin--More--(22%)图5-7 more命令查看文件内容[root@lsw ~]# less /etc/passwdroot:x:0:0:root:/root:/bin/bashbin:x:1:1:bin:/bin:/sbin/nologindaemon:x:2:2:daemon:/sbin:/sbin/nologinadm:x:3:4:adm:/var/adm:/sbin/nologinlp:x:4:7:lp:/var/spool/lpd:/sbin/nologinsync:x:5:0:sync:/sbin:/bin/syncshutdown:x:6:0:shutdown:/sbin:/sbin/shutdownhalt:x:7:0:halt:/sbin:/sbin/haltmail:x:8:12:mail:/var/spool/mail:/sbin/nologin/etc/passwd图5-8 more命令查看文件内容[root@lsw ~]# head /etc/passwdroot:x:0:0:root:/root:/bin/bashbin:x:1:1:bin:/bin:/sbin/nologindaemon:x:2:2:daemon:/sbin:/sbin/nologinadm:x:3:4:adm:/var/adm:/sbin/nologinlp:x:4:7:lp:/var/spool/lpd:/sbin/nologinsync:x:5:0:sync:/sbin:/bin/syncshutdown:x:6:0:shutdown:/sbin:/sbin/shutdownhalt:x:7:0:halt:/sbin:/sbin/haltmail:x:8:12:mail:/var/spool/mail:/sbin/nologinnews:x:9:13:news:/etc/news:图5-9 head命令查看文件内容[root@lsw ~]# tail /etc/passwdhaldaemon:x:68:68:HAL daemon:/:/sbin/nologinrpc:x:32:32:Portmapper RPC user:/:/sbin/nologinrpcuser:x:29:29:RPC Service User:/var/lib/nfs:/sbin/nologinnfsnobody:x:65534:65534:Anonymous NFS User:/var/lib/nfs:/sbin/nologinsshd:x:74:74:Privilege-separated SSH:/var/empty/sshd:/sbin/nologinpcap:x:77:77::/var/arpwatch:/sbin/nologinntp:x:38:38::/etc/ntp:/sbin/nologingdm:x:42:42::/var/gdm:/sbin/nologinxfs:x:43:43:X Font Server:/etc/X11/fs:/sbin/nologinsabayon:x:86:86:Sabayon user:/home/sabayon:/sbin/nologin图5-10 tail命令查看文件内容任务三:查看/root及其子目录下以install开头的文件;查找显示/etc/passwd文件中包含root的行;查找/home目录下的所有名为profile的文件;查找httpd.conf。