Linux教程

linux操作系统基础-----linux下的文件管理

本文主要是介绍linux操作系统基础-----linux下的文件管理,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

##############linux下的文件管理##############

#1.文件管理命令#
touch     #新建文件,修改文件时间戳
     touch file1 file2...          ##建立空文件
     touch file                    ##把文件时间同步到当前时间
     touch -t YYYYMMDDHHmm file    ##把文件时间更改到指定时间

mkdir (make directory)
     mkdir dir1 dir2...            ##建立空目录
     midir -p test/redhat/linux    ##建立多层目录

rm     #删除文件或目录
     rm file file1...              ##删除文件有提示
     rm -f file                    ##强制删除文件没有提示
     rm -r dir dir1...             ##删除目录
     rm -rf dir

gedit     #图形文本编辑器
     gedit file file1...           ##编辑file file1
                          #gedit 在使用时必须有图形
     #file file1可以不存在

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

vim异常退出
         ##当vim编写文件时在未保存更改内容被强制关闭
         ##vim出现异常
         #『O』    只读打开文件
         #『E』    继续编辑
         #『r』    恢复未保存内容编辑
         #『d』    删除.swp文件进入编辑
         #『q』    退出当前文件编辑
         #『a』    退出vim程序

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

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

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

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

cp       ##复制文件
         ## cp 文件 目的地文件
         ## cp 文件1 文件2 目的地目录
         ## cp -r 目录1 目录2
         #复制原理:
         #按照源文件建立新文件(抄作业)

mv       ##移动文件
         ## mv file file1 dir
         ## mv dir dir1 dir
         ## mv file 不存在file  重命名
         #移动原理:
         #相同设备分区中的文件移动是重命名过程
         #不同分区的文件移动是建立删除过程
         #ls -i file        查看文件节点号(相当与文件身份证号)

file     ##文件类型的查看
         ##file westos  查看westos的真实类型

wc       ##文件容量统计
         ## wc -l      行数
         ## wc -m      字符数
         ## wc -w      单词数
         ## wc -c      字节数


#2.linux系统中文件的寻址#
1)linux系统结构
#FHS     (Filesystem Hierarchy Standard) linux层级结构标准3
#linux中一切都是文件
/               #linux顶级目录 rm -fr/* 此命令千万不要在服务器上运行
#系统二级目录
/bin            ##系统常规命令
/sbin           ##系统管理命令
/dev            ##设备文件
/home           ##普通用户家目录集合,此目录中的子目录为普通用户家目录
/root           ##超级用户家目录
/lib64          ##64位函数库
/lib            ##系统函数库
/proc           ##进程信息,系统识别的硬件信息
/run            ##当前运行的硬件和系统模块
/srv            ##系统数据(常量)
/var            ##系统数据(变化)
/tmp            ##系统临时文件存放目录
/mnt            ##临时设备挂载点
/media          ##cdrom临时挂载点
/etc            ##系统大多数程序的配置目录
/opt            ##第三方软件安装位置
/boot           ##系统启动分区,系统启动时读取的文件都在此目录中
/sys            ##关于内核设定目录
/usr            ##unix system resource 仅次于/重要 多数系统资源都在此目录中

#3.关于文件寻址的命令#

pwd             ##显示当前的工作目录

cd              ##切换当前的工作目录
                ##“cd ~-" = "cd -"     CDIR<--->ODIR
                ##".."当前目录的上级目录

这篇关于linux操作系统基础-----linux下的文件管理的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!