文件建立及删除
touch filename建立文件
注意:touch通常在系统中用于新建文件但是命令本身也可以修改文件的时间戳
mkdir directory建立目录
rm -f file 删除文件
rm -fr dir 删除目录
文件编辑
gedit file直接编辑文件,与windows中 的txt记事本操作类似直接编辑文件,与windows中 的txt记事本操作类似
vim file
注:
vim是全球著名的两 大文本编辑器之一,另外一个是emacs
插入模式
vim的基本用法
按【i】键进入插入模式
按【ESC】退出插入模式
按【:wq】保存退出
VIM命令模式下调整工作参数
:set nu显示行号
注意:此设定为临时设定,vim关闭后设定消失
:set nonu 隐藏行号
vim中字符的搜索
/关键字
:noh撤销高亮
VIM中的字符管理
复制
【yl】 复制一个字符
【yw】 复制一个单词
【yy】 复制一行
删除
【dl】 删除一个字符
【dw】 删除一个单词
【dd】 删除一整行
剪切
【cl】 剪掉一个字符
【cw】 删掉一个单词
【cc】 删掉一行
注意:剪切操作会进入插入模式
p 粘贴
u 撤销
ctrl+R 恢复
vim中字符的替换
:%s/原字符/替换后字符/g
注意:%s表示全文所有的行 ,g表示全文所出现原字符的列
ctrl+w s 上下分屏
ctrl+w v 左右分屏
ctrl+w c 关闭光标所在屏幕
ctrl+w 上下左右 光标移动到指定屏幕
:sp file2 同时编辑当前文件和file2
在命令模式下光标的移动
gg 光标移动到文件的第一行
G 光标移动到文件的最后
:数字 光标移动到到指定的行
vim的编写模式进入
i 光标所在位置插入
I 光标所在行行首插入
o 光标所在行下一行插入
O 光标所在行的上一行插入
a 光标所在字符的下一个字符插入
A 光标所在行的行尾插入
s 光标所在字符删除并插入
S 光标所在行删除并插入
vim异常退出
当vim还没保存编写内容 而被强制关闭时
[O]pen Read-Only 只读打开
(E)dit anyway 继续编辑
®ecover 恢复数据
(D)elete it 删除[.swp]文件
(Q)uit 退出
(A)bort 恢复后退出
文件的查看
cat file 显示文件的所有内容
cat -b file 显示文件的内容并显示行号,但不统计空行
cat -n file显示文件的内容并显示行号,统计空行
注意:显示的行号不会被保存在文件中
文件复制及移动
cp 源文件 目的地文件
cp -r 源文目录 目的地目录
cp 源文件1 源文件2 目的地目录
cp -r 源目录1 源目录2 目的地目录
注意:复制是按照模板新建的过程
mv 源文件 目的地文件
注意:相同分区的移动是重命名的过程,不同分区的移动是复制删除过程
filefile可以查看文件的真实类型是什么
注意:文件的名称不能代表文件的类型,例如file.mp3不能从文件名称后缀来确定文件类型
wc 用于统计文件的字数,字符数,行数
wc –l file 文件的行数
wc –w file 文件字数
wc –m file 文件字符数
wc –c file 文件字节数
Linux系统中文件寻址
pwd显示当前位置
cd 目录名称 进入到指定目录中
cd - 当前目录和当前目录值前所在目录之间的切换cdir---->odir
cd … ##进入当前目录的上级目录
Linux系统中文件批处理