饥人谷技术博客

入门2 Linux命令行使用

2017-09-13  本文已影响7人  512a36a11b8c

文件相关操作

命令行 动作
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"

上一篇 下一篇

猜你喜欢

热点阅读