目录

一、虚拟机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编辑器、有趣的命令相关推荐

  1. 怎么安装python_零基础入门必看篇:浅析python,PyCharm,Anaconda三者之间关系

    今天为大家带来的内容是:零基础入门必看篇:浅析python ,PyCharm,Anaconda三者之间关系 众所周知,Python是一种跨平台的计算机程序设计语言,简单来说,python就是类似于C, ...

  2. python零基础入门教程(非常详细),从零基础入门到精通,看完这一篇就够了

    前言 本文罗列了了python零基础入门到精通的详细教程,内容均以知识目录的形式展开. 第一章:python基础之markdown Typora软件下载 Typora基本使用 Typora补充说明 编 ...

  3. python基础代码大全-python零基础入门命令方式汇总大全,快速恶补你的Python基础...

    原标题:python零基础入门命令方式汇总大全,快速恶补你的Python基础 无意中浏览到这篇来自大牛的分享,总结的很全面,我重新排版下放在这里,希望能帮助到大家.在此十分感谢原作者! 在开始之前还是 ...

  4. python零基础入门pdf-零基础入门学习Python PDF 扫描版

    给大家带来的一篇关于Python编程相关的电子书资源,介绍了关于Python.零基础.入门学习方面的内容,本书是由清华大学出版社出版,格式为PDF,资源大小59.3 MB,小甲鱼编写,目前豆瓣.亚马逊 ...

  5. python零基础入门教程视频下载-Python零基础入门学习视频教程全42集,资源教程下载...

    课程名称 Python零基础入门学习视频教程全42集,资源教程下载 课程目录 001我和Python的第一次亲密接触 002用Python设计第一个游戏 003小插曲之变量和字符串 004改进我们的小 ...

  6. python基础教程视频教程百度云-Python零基础入门学习视频教程全42集百度云网盘下载...

    课程简介 Python零基础入门学习视频教程全42集百度云网盘下载 课程目录 042魔法方法:算术运算 041魔法方法:构造和析构 040类和对象:一些相关的BIF 039类和对象拾遗 038类和对象 ...

  7. 11岁过python1级_11岁表弟写的Python零基础入门笔记!

    一.Python输入与输出输出:使用print()函数. print()函数的基本语法格式如下:print(输出内容). 输出内容可以是数字和字符串(字符串需要用引号括起来),也可以是包含运算符的表达 ...

  8. Python零基础入门(一)——Python基础关键字和语法[学习笔记]

    Python零基础入门(一)--Python基础关键字和语法 目录 1. Hello World! 2. 字符串操作 3. 简单数学计算 4. if elif else 5. 循环 基础类型 pyth ...

  9. Python入门必备,Python零基础入门

    近几年来,Python发展势头强劲,越来越多的公司加大了对Python开发人才的招聘.很多人都看好Python的发展,纷纷前来学习Python. 目前Python应用范围还是挺多的,从Web.爬虫.数 ...

最新文章

  1. pku1182(食物链) hdu3047 Zjnu Stadium
  2. JavaScript基础03【算数运算符、一元运算符、自增and自减】
  3. CyclicBarrier 和CountDownLatch使用详解
  4. sharepoint 2016 开启Project 2016 pwa网站
  5. UGUI滚动列表ScrollView使用注意点
  6. HTTP协议 (七) Cookie
  7. 无法读取项目文件 .csproj
  8. 推荐系统系列教程之十五:一网打尽协同过滤、矩阵分解和线性模型
  9. java中容器里的增删改查_Java工程师的第八天——简单的增删改查的应用
  10. objective-C 2.0
  11. C语言:要求输入一个字符,如果这个字符是小写字母,将这个字母转换成大写字母,否则保持不变
  12. 用户如何设置浏览器主页的历史记录和管理加载项
  13. ISP之色差增益抑制(Chroma Gain Suppression)
  14. 数据库分页数据丢失问题
  15. 在电脑上怎么压缩ppt文件?
  16. react实现微信分享
  17. solidworks创新作业无限魔方
  18. 前端面试题之浏览器原理篇
  19. tyvj 火焰巨魔的惆怅
  20. 求1-1/2+1/3-1/4+.......+1/99-1/100的值

热门文章

  1. 快解析:金蝶云星空远程访问解决方案
  2. 《一个APP的诞生》20191101
  3. 早期幽门螺旋杆菌该如何治疗?
  4. BUGKU MSIC 想蹭网先解开密码 wp
  5. Android 9(Pie) 新特性介绍
  6. 互动媒体技术(十二个一)
  7. Blockchain Empowered Asynchronous Federated Learning for Secure Data Sharing in Internet of Vehicles
  8. C# .net Framework Windows窗体应用【02】
  9. Matplotlib 数据可视化(读书笔记)
  10. 暗室逢燈2222222222