总结
一、Liunx命令
vim 编辑器(无图形界面),是vi的升级版,只用键盘就可以完成所有的操作(因为里面有很多的快捷键)
ctrl+D --可以退出ipython3
01、Liunx的常用命令
/home --家目录,存放创建的用户
history
!+id --执行命令
cd --(cd ~)单单输入cd会直接返回当前的用户目录
cd .. --返回上一级目录 ,一个点(.)表示当前目录
cd - --返回到刚才所在的目录
ls -a --查看隐藏文件,前面带.的就是隐藏文件的意思
ls -a -l --显示每个文件夹的详细信息
cd -h --
ls -al --多个命令一起用
ls *p --查全部带p的文件
ls p? --?表示一个字符,‘p?’--表示两个字符中有p的文件夹
ls > aaa --把ls查询出的全部内容,放到一个aaa的文件(没有aaa文件就创建一个)里,但是会覆盖里面的全部内容;
ls >> aaa --把ls查询出来的全部内容,放到aaa文件夹里面去(没有aaa文件夹就创建一个),不会覆盖aaa里面原来的内容,而是追加内容;
cat aaa ---cat查看一个文件的内容
ll --查看当前目录下的全部文件的详细信息
创建文件
touch aaa.txt --创建一个文件,后缀名来区分文件格式
mkdir ccc --创建一个ccc文件夹
复制
cp 1.txt ooo.txt ---cp 源文件 目标文件 复制文件
删除
rm 1.txt --删除文件
rmdir ccc --删除文件夹
rm -r --递归的删除整个文件夹
mv 333.py tmp ---移动文件夹到指定文件夹下
Liunx不要随便删除文件夹,因为Liunx没有回收站,但是有个tmp领时文件夹,是专门回收删除的文件夹的,但是关机后就不会保存了
02、vim的使用
vim --进入 ,Shift+zz,保存退出
vim aaa.py --进入vim,并创建文件并编辑
f6键:自动变成pep8的标准
f5键:自动运行,然后回车返回代码界面
f2:打开目录结构,在按f2返回
f3:换背景
f4:插入版权信息
03、vim编辑py文件
vim的三种模式(要在中文输入法下)
1、命令模式
进来的时候默认为命令模式
gg :跳到第一行的行首,4gg跳到第四行
G :跳到最后一行的行首
Shift+6: 跳到当前行的行首
Shift+4:跳到当前行的行尾
0:跳到当前行的行首,包括空格
yy:复制一行,3yy前面可以添加数字,表示复制多少行
yw: 复制当前光标到当前的词尾
p:粘贴
dd:剪切(删除),剪切后可以粘贴,3dd删除多行
dw:剪切当前光标到词的末尾
s:删除光标所在的内容,并且进入插入模式
x:删除光标所在的内容
u:插销上一次的操作,Ctrl+r 饭撤销(撤销u的操作)
快操作
v:当前光标所在位置开始选择
V:当前光标所在行开始选择 shift + >> 往右缩进 shift + << 往左缩进 Ctrl+V 快选择
2、插入模式
i键进入:表示在光标当前位置插入
I大写的I:进入行首位置 a键进入:表示在光标的后面位置插入 A大写的A:进入行尾 o小写o:表示在下方插入一行 O大写的O:表示在上方插入一行 h、j、k、l :左,下,上,右 Esc键进入命令模式
3、末行模式(输入比较长的命令)Shift + : 进入
q --退出,加!表示强制退出
w --保存
wq --保存退出
x --也是保存退出
/ --整个的文档查找 向后搜索 后面跟要查找的内容,然后按n向下查找,N向上查找
? --整个的文档查找 向前搜索
%s/'原目标'/'修改目标'/g --替换
04、py文件的运行
运行python文件
Liunx命令:python3 test.py