【Python零基础入门之终结篇】:虚拟机Linux命令、Vim编辑器、有趣的命令
目录
一、虚拟机Linux命令
1、基本命令
常用命令
文件操作命令
2、通过代码演示了解基本命令的使用
pwd、ls、ls -a 命令的使用
cd 目录名、cd 命令的使用
tab:自动补全命令
cd ..:回到上一级
clear: 清除屏幕
reset: 真正的清空终结屏幕
mkdir: 创建目录(文件夹)
rmdir: 删除文件夹;删除为空的文件夹
touch: 创建文件
rm: 删除文件;
rm -r:递归删除目录及内容;rm -f:强制删除
cp:拷贝文件;-a:会保留文件的原有属性
which: 查看命令位置
mv: 移动文件/重命名;
find: 查找文件; -name:代表按文件名查找文件
cat: 查看文件内容
echo: 写入文件内容
二、vim编辑器
1、三种模式
2、命令行模式
3、编辑模式
4、末行模式
5、怎么切换模式?
具体演示
复制、粘贴、删除的操作
编辑和保存的操作
创建、编辑和运行py文件
三、有趣的命令
1、Linux中安装工具包
2、一些有趣的命令
3、具体演示
- 以下操作均在ubuntu虚拟机中的终端进行
- 鼠标右键,点击“打开终端”
- ctrl+shift+"+":放大终端字体
- ctrl+"-":减小终端字体
一、虚拟机Linux命令
1、基本命令
常用命令
命令 作用 pwd 显示当前工作路径 ls 查看目录中的文件;ls -a:显示隐藏文件 clear 清除屏幕 reset 真正的清空终结屏幕 tab 自动补全命令 cd 目录名 切换目录 cd.. 回到上一级 cd 切换到当前用户目录
文件操作命令
命令 作用 mkdir 创建目录(文件夹) rmdir 删除文件夹;删除为空的文件夹 rm 删除文件 rm -r 递归删除目录及内容; rm -f:强制删除 touch 创建文件 find 查找文件; -name:代表按文件名查找文件 cp 拷贝文件;-a:会保留文件的原有属性 which 查看命令位置 mv 移动文件/重命名 mv 目录名 新目录名 重命名 cat 查看文件内容 echo
写入文件内容
一个“>”:代表没有文件则创建,有就重写
两个“>>”:代表没有文件则创建,有文件内容就添加在原内容后面
2、通过代码演示了解基本命令的使用
pwd、ls、ls -a 命令的使用
蓝色的表示文件夹,白色的表示文件
cd 目录名、cd 命令的使用
tab:自动补全命令
按下tab键前
按下tab键后:
cd ..:回到上一级
clear: 清除屏幕
reset: 真正的清空终结屏幕
clear只是让屏幕变得简洁,但是并没有真正的清空内容
使用clear前:
使用clear后:
但是将鼠标向上滚动时发现内容还存在:
使用reset前:
使用reset后:
mkdir: 创建目录(文件夹)
- 创建多个文件夹
rmdir: 删除文件夹;删除为空的文件夹
touch: 创建文件
rm: 删除文件;
rm -r:递归删除目录及内容;rm -f:强制删除
先任意创建一个文件夹project1,并在此文件夹下创建一个new.txt的文件
rmdir 删除文件夹失败的原因是因为project1不是空文件夹,而rmdir只能删除空文件夹
于是使用rm -f 的命令进行删除
cp:拷贝文件;-a:会保留文件的原有属性
先创建两个文件夹t1和t2,在t1文件夹中创建一个new.txt的文件
将t1文件夹拷贝到t2文件夹中
分别查看t1和t2文件夹中的内容,发现t2文件夹下有一个t1文件夹
which: 查看命令位置
mv: 移动文件/重命名;
- 重命名:mv 旧目录名 新目录名
移动文件: 需要移动的目录名 目的地目录名
将project文件移动到t2文件夹下
find: 查找文件; -name:代表按文件名查找文件
cat: 查看文件内容
echo: 写入文件内容
一个“>”:代表没有文件则创建,有就重写
两个“>>”:代表没有文件则创建,有文件内容就添加在原内容后面
二、vim编辑器
1、三种模式
- 命令行模式:复制、粘贴、删除、移动光标
- 编辑模式:编辑文本(按“ i ”开始编辑)
- 末行模式:保存、退出、替换 %s/abc/123/g —>把文件所有abc替换成123
2、命令行模式
- 将光标移动到行结尾:$
- 将光标移动到开头:^
- 删除光标所在行:dd
- 撤销上一步:u
- 复制当前光标所在行:yy
- 粘贴:p
3、编辑模式
- i——当前光标前编辑
- a——当前光标后编辑
- o——当前光标的下一行进行编辑
4、末行模式
- 退出:q
- 保存:w
- 保存并退出:wq
- 强制退出:q1
5、怎么切换模式?
输入:vi 文件名,进入命令行模式
编辑好以后,按下Esc键后,shift+":",输入wq保存退出
(按下Esc键是回到命令行模式,按shift+":"是回到末行模式)
具体演示
进入命令行的操作
回车后进入到命令行模式:
复制、粘贴、删除的操作
例:复制Python
粘贴复制的内容:
删除:
编辑和保存的操作
按下“ i ” 键进入编辑模式
编辑好内容后按下Esc键,进入命令行模式
按下shift+“ : ” 进入末行模式
输入wq后回车,保存并退出
按下回车后:
读取编辑好的内容
创建、编辑和运行py文件
创建py文件
编辑py文件
运行py文件,运行命令:python py文件名
三、有趣的命令
1、Linux中安装工具包
安装工具包命令:sudo qpt install 安装包名
- 输入sudo后需要输入登录的用户密码,输入密码时的时候不会显示,直接回车
- crtl+z /crtl+c 退出
2、一些有趣的命令
- 跳动的火:sudo apt install libaa-bin,安装好后输入aafire回车,即可看见一团跳动的火(按下crtl+z /crtl+c 退出,下同)
- 羊:sudo apt moo
- 跑火车:sudo apt install sl,安装好后输入sl回车
- 黑客帝国:sudo apt install cmatrix,安装好后输入cmatrix回车
- 俄罗斯方块:sudo apt install bastet,安装好后输入bastet回车
- 太空侵略者:sudo apt install ninvaders,安装好后输入ninvaders回车
- 贪吃蛇:sudo apt install nsnake,安装好后输入nsnake回车
- 小猫跟着鼠标移动:sudo apt install oneko,安装好后输入oneko回车
3、具体演示
输入aafire
按下回车后出现一团跳动的火,想要退出按下crtl+z /crtl+c即可
【Python零基础入门之终结篇】:虚拟机Linux命令、Vim编辑器、有趣的命令相关推荐
- 怎么安装python_零基础入门必看篇:浅析python,PyCharm,Anaconda三者之间关系
今天为大家带来的内容是:零基础入门必看篇:浅析python ,PyCharm,Anaconda三者之间关系 众所周知,Python是一种跨平台的计算机程序设计语言,简单来说,python就是类似于C, ...
- python零基础入门教程(非常详细),从零基础入门到精通,看完这一篇就够了
前言 本文罗列了了python零基础入门到精通的详细教程,内容均以知识目录的形式展开. 第一章:python基础之markdown Typora软件下载 Typora基本使用 Typora补充说明 编 ...
- python基础代码大全-python零基础入门命令方式汇总大全,快速恶补你的Python基础...
原标题:python零基础入门命令方式汇总大全,快速恶补你的Python基础 无意中浏览到这篇来自大牛的分享,总结的很全面,我重新排版下放在这里,希望能帮助到大家.在此十分感谢原作者! 在开始之前还是 ...
- python零基础入门pdf-零基础入门学习Python PDF 扫描版
给大家带来的一篇关于Python编程相关的电子书资源,介绍了关于Python.零基础.入门学习方面的内容,本书是由清华大学出版社出版,格式为PDF,资源大小59.3 MB,小甲鱼编写,目前豆瓣.亚马逊 ...
- python零基础入门教程视频下载-Python零基础入门学习视频教程全42集,资源教程下载...
课程名称 Python零基础入门学习视频教程全42集,资源教程下载 课程目录 001我和Python的第一次亲密接触 002用Python设计第一个游戏 003小插曲之变量和字符串 004改进我们的小 ...
- python基础教程视频教程百度云-Python零基础入门学习视频教程全42集百度云网盘下载...
课程简介 Python零基础入门学习视频教程全42集百度云网盘下载 课程目录 042魔法方法:算术运算 041魔法方法:构造和析构 040类和对象:一些相关的BIF 039类和对象拾遗 038类和对象 ...
- 11岁过python1级_11岁表弟写的Python零基础入门笔记!
一.Python输入与输出输出:使用print()函数. print()函数的基本语法格式如下:print(输出内容). 输出内容可以是数字和字符串(字符串需要用引号括起来),也可以是包含运算符的表达 ...
- Python零基础入门(一)——Python基础关键字和语法[学习笔记]
Python零基础入门(一)--Python基础关键字和语法 目录 1. Hello World! 2. 字符串操作 3. 简单数学计算 4. if elif else 5. 循环 基础类型 pyth ...
- Python入门必备,Python零基础入门
近几年来,Python发展势头强劲,越来越多的公司加大了对Python开发人才的招聘.很多人都看好Python的发展,纷纷前来学习Python. 目前Python应用范围还是挺多的,从Web.爬虫.数 ...
最新文章
- pku1182(食物链) hdu3047 Zjnu Stadium
- JavaScript基础03【算数运算符、一元运算符、自增and自减】
- CyclicBarrier 和CountDownLatch使用详解
- sharepoint 2016 开启Project 2016 pwa网站
- UGUI滚动列表ScrollView使用注意点
- HTTP协议 (七) Cookie
- 无法读取项目文件 .csproj
- 推荐系统系列教程之十五:一网打尽协同过滤、矩阵分解和线性模型
- java中容器里的增删改查_Java工程师的第八天——简单的增删改查的应用
- objective-C 2.0
- C语言:要求输入一个字符,如果这个字符是小写字母,将这个字母转换成大写字母,否则保持不变
- 用户如何设置浏览器主页的历史记录和管理加载项
- ISP之色差增益抑制(Chroma Gain Suppression)
- 数据库分页数据丢失问题
- 在电脑上怎么压缩ppt文件?
- react实现微信分享
- solidworks创新作业无限魔方
- 前端面试题之浏览器原理篇
- tyvj 火焰巨魔的惆怅
- 求1-1/2+1/3-1/4+.......+1/99-1/100的值