Linux基础知识:文件管理

文件管理1.linux系统结构

Linux系统结构是倒树型。/bin        ##二进制可执行文件也就是系统命令/sbin       ##系统管理命令存放位置/boot       ##启动分区,负责系统启动/dev        ##设备管理文件/etc        ##大多数系统管理文件/home       ##普通用户的家目录/lib        ##32位系统库文件存放位置/lib64      ##64位系统库文件存放位置  /media     ##系统临时设备挂载点/mnt        ##系统临时设备挂载点/run        ##系统临时设备挂载点/opt        ##第三方软件安装位置/proc       ##系统信息/root       ##超级用户家目录/srv        ##系统数据/var        ##系统数据/sys        ##系统管理,主要是关于内核的/tmp        ##系统临时文件存放位置/usr        ##系统用户相关信息数据及用户自定义软件存放位

2.系统文件路径

<1>绝对路径

文件在系统的真实位置,文件名字以“/”开头

<2>相对路径

文件相对与当前所在位置的一个名字的简写,这个名字不会以/开头,而且名字会自动添加pwd显示的值pwd     ##显示当前系统的绝对路径

3.文件系统的基本命令

<1>列举文件ls (list 列出目标文件,列出目录中的内容)

ls      -a  ##列出所有        -l  ##列出文件属性        -s  ##列出文件大小        -R  ##第归列出        -d  ##列出目录本身

<2>进入目录cd (change directory 进入目标目录)

cd      ~              ##回到当前用户家目录        ~username     ##进入到指定用户家目录        ..             ##进入当前目录的上一级        -               ##进入之前所在系统目录

<3>建立文件touch

touch + 文件名称

<4>复制粘贴cp

cp 被复制的文件 目的地cp -r ##第归复制,用于复制目录

<5>移动文件mv

mv 被移动文件    目的地mv 老名字  新名字mv test/file .      ##把test/file移动到当前

<6>删除文件rm (remove)

rm -f       ##强制删除文件rm -fr      ##强制删除文件和目录

4.通配符

*           #匹配0-任意字符?           #匹配任意单个字符~           #匹配当前用户家目录~user       #匹配到user的家目录~+          #当前目录~-          #当前目录之前所在的[abc]        #有a或者有b或者有c[!abc]      #除了含有a或者b或者c[^abc]      #除了含有a或者b或者c[[:alpha:]]     ##单个字母[[:lower:]]     ##单个小写字母[[:upper:]]     ##单个大写字母[[:alnum:]]     ##单个字母或数字[[:punct:]]     ##单个符号,不包含数字,字母以及空格[[:digit:]]     ##数字[[:space:]]     ##单个空格

5.vim编辑器

<1>编辑文件

vim 文件名按 i 键进入插入模式文件编写完毕按 esc 推出到浏览模式:wq 保存推出

<2>命令模式

vim /etc/vimrc:set nu|nonu    ####行号的显示:set mouse=a    ####设定鼠标可以操作光标位置:help       ####查看vim的用法,:q退出帮助ctrl + v    ####高亮选择模式,可以选者一片区域操作u       ####恢复到未操作之前ctrl + r    ####恢复到操作之后批量添加字符ctrl + v 选中要加字符所在的位,按I键,在加入想要加入的字符,按esc<3>分屏功能ctrl+w s        ####上下分屏ctrl+w v        ####左右分屏ctrl+w c        ####撤销光标所在屏幕ctrl+w 上|下|左|右  #####移动光标到指定的屏幕中

<4>替换字符

在命令模式中:%s/原字符/替换后字符/g

<5>搜索关键字

/关键字n向下匹配N向上匹配

<6>字符的管理

dw              删除光标所在单词dl              删除光所在字母dd              删除一整行d数字d            删除数字指定的行数d数字 上键      向上删除指定行数yw              复制光标所在单词yl              复制光所在字母yy              复制一整行p               粘贴y数字y            复制数字指定的行数cw              剪切光标所在单词cl              剪切光所在字母cc              剪切一整行c数字c        剪切数字指定的行数剪切完成后会进入插入模式,要粘贴先退出插入模式再按P键

<7>移动光标到指定行

:行号G   ##移动光标到文件末行

<8>vim的插入模式

i   光标坐在位置插入字符I   光标所在行行首插入a   光标所在字符的下一位插入A   光标所在行行尾插入o   光标所在行的下一行O   光标所在行的上一行s   删除光标所在字符插入S   删除光标所在行插入

<9>vimtutor

vimtutor是vim的说明工具用:q退出此工具

乐观者在灾祸中看到机会;悲观者在机会中看到灾祸

Linux基础知识:文件管理

相关文章:

你感兴趣的文章:

标签云: