列出文件名:
列出所有文件(不包含隐藏文件):
ls
列出所有文件(包含隐藏文件):
ls -a
列出所有文件(包含文件详情,不包含隐藏文件):
ls -l
列出所有文件(包含文件详情,包含隐藏文件):
ls -la 或者 ls -l -a
列出所有文件(包含详细信息)
ll
进入文件夹:
进入当前文件夹:
cd .
进入上级目录:
cd ..
进入根目录:
cd /
进入默认文件目录:
cd ~
新增
创建test.txt文件:
touch test.txt
创建test文件夹:
mkdir test
删除
删除test.txt文件:
rm test.txt
强制删除test.txt文件:
rm -rf test.txt
删除test文件夹:
rmdir test
修改
编辑test.txt文件:
vim test.txt
进入之后输入任意一个字符,比如a或者i进入insert模式,就可以修改内容了。
修改完之后,按esc退出insert模式,然后:
:q 退出
:q! 不保存并退出
:w 保存
:wq 保存并退出
保存并退出的快捷键:Shift + z + z
vim的一些常用命令:
:12 跳转到第12行
?loveuzi 向后搜索文件中某字符 n 下一个 N 上一个
/loveuzi 向前搜索文件中某字符 n 下一个 N 上一个
s 修改一个字符
i 在光标之前插入(insert)
a 在光标之后插入
x 删除一个字符
o 当前行下插入一行空格
O 当前行上插入一行空格
w 跳到后一个单词的第一个字符
e 跳到后一个单词的最后字符
b 跳到前一个单词的第一个字符
ge 跳到前一个单词的最后字符
^ 跳到行首
$ 跳到行尾
dd 删除某一行
yy 复制某一行
p 粘贴到光标之前
P 粘贴到光标之后
d 剪贴整行(如果不按p就成了删除)
u 撤销
. 重复上一个命令
ctrl + u 向上滚动半屏(up)
ctrl + d 向下滚动半屏(down)
ctrl + g 当前行信息
g ctrl + g 字数统计
ESC 退出Insert或Escape状态,返回Command状态
查询:
查看test.txt文件内容:
cat text.txt
history
查看当前路径:
pwd
复制:
将当前目录下的cptest文件夹复制到/Users/IdeaProjects/文件夹下:
cp -r cptest /Users/didi/IdeaProjects/
将cptest.txt文件复制到/Users/IdeaProjects/文件夹下:
cp cptest.txt /Users/didi/IdeaProjects/
监听文件:
监听error.log文件:
tail -f error.log
查看历史命令:
history
|