Linux命令
exit()回车,退出
ctrl +D 退出
Ctrl + L 或 cls 清除屏幕
history 历史命令(使用时要在序号前面加感叹号)
cd空格/ 进入根目录
ls 列出目录下的文件
cd回车 或者cd ~ 返回到当前的用户目录
cd .. 返回上一级目录
一般一个点是当前目录,两个点事上级目录
cd ../.. 返回多次上级目录
cd /boot/grub/fonts/ 直接从任意目录进入输入的目录
cd - 返回到刚才所在目录
ls -a 查看隐藏文件 -l列表查看详细信息
-al同样的效果
ls p* 查询文件名中带p的文件
cat aaa 查看aaa的文件内容
ls > aaa 查询出来的东西输入到aaa中 (一个大于号表示覆盖,两个大于号表示追加)
ll 查看目录下所有文件,包括文件详细信息
touch 222.txt 创建文件
makedir ccc 创建文件夹
cp 1.txt ooo.txt 新建ooo并且复制1.txt进去(后面可以加路径)
rm ooo.txt 删除文件
rmdir sss 删除文件夹
rm -r ccc 删除非空文件夹(Linux系统下不要随便删除文件夹)
mv 333.py tmp 移动到tmp文件夹
退出py3env的命令是deactivate
进入py3env的命令是workon py3env
Linux如何移动或者复制文件到上级目录是否一定要用绝对路径?
VIM使用---------------------------------------------------------
进入 vim filename
退出
:wq 末行模式,wq 保存退出
:q 末行模式,q 直接退出
:q! 末行模式,q! 强制退出,不保存
输入模式
i 从光标所在位置前面开始插入
I 在当前行首插入
a 从光标所在位置后面开始输入
A 在当前行尾插入
o 在光标所在行下方新增一行并进入输入模式
O 在当前上面一行插入
进入输入模式后,在最后一行会出现--INSERT—的字
移动光标
gg 到文件第一行
G 到文件最后一行 (Shift + g)
^ 非空格行首
0 行首(数字0)
$ 行尾
复制和粘贴
yy 复制整行内容
3yy 复制3行内容
yw 复制当前光标到单词尾内容
p 粘贴
删除
dd 删除光标所在行
dw 删除一个单词
x 删除光标所在字符
u 撤销上一次操作
ctrl + r 反撤销
块操作
v 块选择
ctrl + v 列块选择
查找
/ 命令模式下输入:/ 向前搜索
? 命令模式下输入:? 向后搜索
n 向下查找
N 向上查找
替换 末行模式
:s/s1/s2 替换当前行第一个s1为s2
:s/s1/s2/g 替换当前行中所有s1为s2
:%s/s1/s2/g 替换文中所有s1为 s2
python虚拟环境的使用
1、查看已经安装的虚拟环境workon
2、进入虚拟环境: workon 虚拟环境名
3、退出虚拟环境,家目录下执行: deactivate