文件相关操作
命令行 |
动作 |
start 目录名 |
打开目录 |
cd 目录名 |
进入目录 |
pwd |
显示当前目录路径 |
mkdir 目录名 |
创建目录 |
mkdir 目录名1/目录名2 |
在目录1下创建目录2 |
mkdir -p a/b/c/d |
嵌套创建多个目录 |
ls 目录 |
显示目录内文件 |
ls -l |
详细显示目录内文件 |
ls -a |
全部显示目录相关文件 |
ls -al |
全部详细显示目录相关文件 |
echo 内容 >文件名 |
将内容写入文件内 |
echo 内容>!文件名 |
强制写入,替换,Mac |
echo 内容>>文件名 |
增加内容 |
touch 文件名 |
创建文件,或更新文件创建时间 |
cp 源路径 目标路径 |
复制文件 |
cp -r 源目录 目标目录 |
可复制文件夹 |
mv 源路径 目标路径 |
移动,或创建 |
rm 文件名 |
删除文件 |
rm -f 文件 |
强制删除文件 |
rm -r 目录 |
递归的删除文件夹 |
rm -rf |
强制删除目录,不用 |
tree 文件夹 |
查看目录结构,win不支持 |
ls -s 文件 |
建立软链接 |
使用技巧
命令 |
动作 |
cd - |
回到上一个目录 |
上 |
使用过的命令 |
!! |
使用上一次的命令 |
健Alt+. |
使用上一次命令的最后一个参数 |
x;y |
一句话执行两个命令,两个命令无关系 |
x&&y |
x执行后才执行y |
“\”+enter |
换行 |
使用vim编辑文件
命令行 |
动作 |
X健 |
删除字符 |
I健 |
插入字符 |
A健 |
输入加入的内容 |
dw健 |
删除单词 |
d$ |
从光标处删到当前行尾部 |
dd |
删除光标所在行 |
2w |
光标向前移2单词 |
3e |
光标向前移3单词 |
数字0 |
到行首 |
u |
撤销最后执行的命令 |
U |
撤销在一行的改动 |
Ctrl+r |
撤销以前的撤销命令 |
p |
将最后一次删除的内容,置如光标后 |
r+字符 |
替换 |
cw+字符 |
替换单词 |
c$+多单词 |
删除到行末 |
ctrl+g |
当前编辑的文件信息 |
G |
跳转到最后一行 |
gg |
跳转到第一行 |
/字符串 |
搜索 |
?字符串 |
逆向搜索 |
s/old/new/g |
替换old为new |
v y p |
v进入可视模式,y选择文字,p粘贴 |
1.如何退出?
依次按esc : w q 退出。
2.vim使用
命令行 |
动作 |
X健 |
删除字符 |
I健 |
插入字符 |
A健 |
输入加入的内容 |
dw健 |
删除单词 |
d$ |
从光标处删到当前行尾部 |
dd |
删除光标所在行 |
2w |
光标向前移2单词 |
3e |
光标向前移3单词 |
数字0 |
到行首 |
u |
撤销最后执行的命令 |
U |
撤销在一行的改动 |
Ctrl+r |
撤销以前的撤销命令 |
p |
将最后一次删除的内容,置如光标后 |
r+字符 |
替换 |
cw+字符 |
替换单词 |
c$+多单词 |
删除到行末 |
ctrl+g |
当前编辑的文件信息 |
G |
跳转到最后一行 |
gg |
跳转到第一行 |
/字符串 |
搜索 |
?字符串 |
逆向搜索 |
s/old/new/g |
替换old为new |
v y p |
v进入可视模式,y选择文字,p粘贴 |
快速查找文件
find . -name "xxx"
网友评论