Linux和vim

2019年5月1日17:53:21 发表评论 1,543 views
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

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: