





2.建立目录
mkdir  ##建立单目录
mkdir -p    ##建立多层目录

3.文件的删除
rm  -f  file     ##强行删除文件不提示

rm -fr  dir     ##强行删除目录本身和里面的内容不提示
4.文件的编辑
vim  file 
进入文件浏览模式,不能编辑
输入<I>进入插入模式写字符
编写完成后按<esc>退出插入模式
输入:wq 完成文件编辑     w表示写入  q  表示退出


5.vim使用技巧
在浏览模式
yy      ## 副之一整行
yl       ##复制一个字母
yw      ##复制一个单词
p        ##粘贴
dd      ##删除一整行
dl       ## 删除一个字母
dw     ##删除一个单词
cc     ##剪掉整行
cl     ##剪掉一个字母

cw   ##剪掉一个单词

注意:
当剪切后vim会进入插入模式
如果要粘贴需要按<esc>退出插入模式后粘贴
u      ##撤销

ctrl+v  ##恢复

1.如何批量添加字符
1)把光标移动到要加入字符所在列
2)ctrl+v  进入可视化模式
3)选中要加字符所在列
4)按<I>进入插入模式并写入要加入的字符
5)按<esc>批量添加结束

2.如何批量修改
:%s/原有字符/修改后字符/g

:1,5s/原有字符/修改后字符/g

3.如何同时i编辑多个文件
vim  file
:sp file1
注意: 光标默认在哪个文件中就是哪个文件
    ctrl+w  按完放开再按上或下可以移动光标所在窗口
        
        
4.vim的退出正常退出方法
:q    ##当文件没有做任何修改时可用的
:q!   ##文件修改但不想保存时可用


:wq    ##退出保存

:wq!   ##文件属于自己或用户为root时可用

异常退出
当 vim非正常退出会产生.filename.swap文件
Found a swap file by the name ".file.swp"  
owned by: root   dated: Wed Aug  1 02:59:25 2018
me: ~root/Desktop/file
modified: YES
user name: root   host name: localhost
process ID: 2046
h swap file by the name ".file.swp"
owned by: root   dated: Wed Aug  1 02:59:25 2018
ile opening file "file"
Swap file ".file.swp" already exists!
[O]pen Read-Only,   (E)dit anyway,   (R)ecover,   (D)elete it,      (Q)uit,       (A)bort:
只读打开          放弃未保存数据            恢复       删除.swp文件     退出      退出
进入文件
5.文件查看
cat file   ##输出文件的所有内容
cat -b file ##输出文件所有内容并加入行号
less        ##分页浏览
上|下 ##向上|向下移动一行
<pgup>|<pgdn> ##向上|向下移动一页
/关键字 ##高亮显示关键字,n向下匹配N向上匹配
q       ##退出

tail -n     ##显示文件的后多少行

head -n     ##显示文件的前多少行

#6.文件复制
cp sourcefile destfile          ##文件复制

cp sourcefile1 sourcefile2 destdir/ ##复制多个文件到目录中


cp -r sourcedir destdir/        ##复制目录

#7.文件的移动
mv sourcefile   destfile        ##重名命
mv sourcefile   destdir         ##移动
mv sourcedir    destdir         ##移动目录
mv test/*  .                ##"."代表当前目录
#8.文件路径
1.相对路径
文件相对当前系统位置的一个名称简写
文件名称省略了当前路径的值   
只有当前在此目录中时可以使用
文件名称不以/开头
文件名称会自动在字符前加入‘pwd‘显示的路径
2.绝对路径
是文件在系统中真实的位置
任何时间都可以精确表示一个文件的名称
文件名称以/开头
#9.关于路径的命令
pwd         ##显示当前工作目录
cd          ##切换当前工作目录
cd  /mnt            ##切换到/mnt目录中
cd -            ##进入当前目录之前所在目录中
cd ~student     ##进入到student用户家目录
原文:http://blog.51cto.com/13677893/2153611