栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

Linux下的文件管理

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Linux下的文件管理

####Linux下的文件管理####
 
##1.打开并显示虚拟机##
westos-vmctl view nodea      #显示虚拟机
westos-vmctl start nodea     #打开虚拟机

#2.文件管理命令#
touch    #新建文件                  #修改文件时间戳
         touch file1 file2         #建立空文件(可同时建立多个)
         touch file                #把文件时间同步到当前时间
         touch -t YYYYMMDDHHmm     #把文件时间更改到指定时间(Y-年  M-月 D-日 H-时  m-分)

mkdir(make directory)              #建立空目录(linux中把文件夹叫做目录)
         mkdir dir1 dir2           #建立空目录
         mkdir -p test/rehat/linux #建立多层目录(目录里建目录)

rm       #删除文件或目录
         rm file file1             #删除文件有提示
         rm -f file                #强制删除文件不提示
         rm -r dir dir1            #删除目录(-r:recursive递归)
         rm -rf dir                #强制删除目录

gedit    #图形的文本编辑器
         gedit file file1           #编辑file file
                                    #gedit在使用时必须有图形(适用范围小)
                                    #file file1可以不存在

vim      #文本编辑器(适用范围广)
         vim file                    #进入到vim的浏览模式
                                     #浏览模式不能编辑文件
                                     #vim中鼠标不能控制光标 要用上下左右键移动光标
                                     #在浏览模式按进入插入模式 可编辑
                                     #按退出插入模式
                                     #按 :wq  保存更改
                                     #按 :q   当vim打开文件后 未作任何操作 可以直接退出
                                     #按 :q!  当vim打开文件后 修改内容 但不想保存 可以强制退出

          #vim异常退出
                                     #当vim编写时未保存更改内容被强制关闭--点右上角X号
          #当vim出现异常     
                                     #[O]    只读打开文件
                                     #[E]    继续编辑
                                     #[R]    恢复未保存内容编辑
                                     #[D]    删除.swp文件进入编辑 ----按D即可恢复正常
                                    *#[Q]    退出当前文件编辑---不影响另一个文件编辑
                                    *#[A]    退出vim程序

          #vim可同时打开多个文件
           vim -o westos1 westos2     #上下模式打开两个文件--file or  dir 都可      
                                      #按+<上|下> 转换窗口
           vim -p westos westos       #左右打开两个不同文件
                                     *#按 :tabn  进入下一个窗口
                                     *#按 :tabp  进入上一个窗口

cat       #显示文件的全部内容
          cat file
          cat -b file                 #显示文件内容并显示行号  不显示空行行号
          cat -n file                 #显示文件内容 并 显示行号 包括空行

head      #查看文件前多少行
          head westos                 #默认显示文件前10行
          head -n westos              #n代表数字 #显示文件前n行

tail      #查看文件的后多少行
          tail westos                 #默认显示文件后10行
          tail -n westos              #n代表数字  #显示文件后n行

less      #分页浏览
          less westos                 #进入到less模式查看
                                      #less模式用<上><下>逐行查看文件内容
                                      #  逐页查看文件内容
                                      #/关键字   搜索关键字 n 向下匹配 N 向上匹配
                                      #  从less模式进入到vim模式  编辑完成按  :wq 退出
                                      #less中 按 退出


cp         #复制文件
           cp  文件  目的地文件---文件会覆盖目的地文件内容
           cp  文件1  文件2  目的地目录---多个文件只能复制到目录
           cp -r 目录1  目录2-----recursive递归

mv         #移动文件
           mv  file1 file2----重命名过程 file1->file2
           mv  file  dir------将文件装进目录里
           mv  dir dir1-----重命名过程
           mv file file-----不存在 重名了

file       #查看文件类型
           file file1                   #查看一个文件的文件类型
           file file1 file2 dir1 dir2   #查看多个文件 目录的 类型
                                        #file--显示[empty/ASCII TEXT]    dir--显示directory

wc         #文件容量统计
           wc file            #统计文件(不能统计目录)的--[行数--单词数---字节数]
           wc -l   file        #行数
           wc -m   file        #字符数   *中文 英文的单词数 字节数 字符数怎么看呢
           wc -w   file        #单词数
           wc -c   file        #字节数

#3.Linux中 文件的寻址#

#系统二级目录             
/bin                    ##系统常规命令
/sbin                   ##系统管理命令
/dev                    ##设备文件
/home                   ##普通用户家目录集合,此目录中的子目录为普通用户家目录
/root                   ##超级用户家目录
/lib64                  ##64位函数库
/lib                    ##系统函数库
/proc                   ##进程信息,系统识别的硬件信息
/run                    ##当前运行的硬件和系统模块
/srv                    ##系统数据(常量)
/var                    ##系统数据(变化)
/tmp                    ##系统临时文件存放目录
/mnt                    ##临时设备挂载点
/media                  ##cdrom临时挂载点
/etc                    ##系统大多数程序的配置目录
/opt                    ##第三方软件安装位置
/boot                   ##系统启动分区,系统启动时读取的文件都在此目录中
/sys                    ##关于内核设定目录
/usr                    ##unix system resource 仅次于/ 重要 多数系统资源都在此目录中


#相对路径/绝对路径

#相对路径:
绝对路径名称的简写,省略了用户当前所在的系统位置
此名称只有在管理当前所在系统目录中子文件时才能使用
系统中不以/开有的文件名称都为相对路径在程序操作时
会自动识别当前路径的信息并关联操作目标
#绝对路径 :
文件在系统中的真实位置,在任何场景下都可以使用
通常以/开头,不会考虑当前系统位置

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/277527.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号