• 以下操作均在ubuntu虚拟机中的终端进行
    在这里插入图片描述
  • 鼠标右键,点击“打开终端”
    在这里插入图片描述
    -
    ctrl+shift+“+”:放大终端字体
    ctrl+“-”:减小终端字体

虚拟机Linux命令


基本命令

常用命令
命令作用
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写入文件内容
echo中,一个“>”代表没有文件则创建,有就重写
echo中,两个“>>”代表没有文件则创建,有文件内容就添加在原内容后面

通过代码演示了解基本命令的使用

pwd、ls、ls -a 命令的使用

蓝色的表示文件夹,白色的表示文件
在这里插入图片描述
在这里插入图片描述

cd 目录名、cd 命令的使用

在这里插入图片描述
在这里插入图片描述

tab:自动补全命令
  • 按下tab键前
    在这里插入图片描述
  • 按下tab键后
    在这里插入图片描述
cd …:回到上一级

在这里插入图片描述

clear、reset

clear: 清除屏幕
reset: 真正的清空终结屏幕

  • 使用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

cat: 查看文件内容
echo: 写入文件内容
在这里插入图片描述

  • 一个“>”:代表没有文件则创建,有就重写
    在这里插入图片描述
    -
  • 两个“>>”:代表没有文件则创建,有文件内容就添加在原内容后面
    在这里插入图片描述

vim编辑器


三种模式

命令行模式:复制、粘贴、删除、移动光标
编辑模式:编辑文本(按“ i ”开始编辑)
末行模式:保存、退出、替换 %s/abc/123/g —>把文件所有abc替换成123

命令行模式

将光标移动到行结尾:$
将光标移动到开头:^
删除光标所在行:dd
撤销上一步:u
复制当前光标所在行:yy
粘贴:p

编辑模式

i——当前光标前编辑
a——当前光标后编辑
o——当前光标的下一行进行编辑

末行模式

退出:q
保存:w
保存并退出:wq
强制退出:q1

怎么切换模式?

输入:vi 文件名,进入命令行模式

编辑好以后,按下Esc键后,shift+“:”,输入wq保存退出

(按下Esc键是回到命令行模式,按shift+":"是回到末行模式)

具体演示
  • 进入命令行的操作
    在这里插入图片描述
  • 回车后进入到命令行模式
    在这里插入图片描述
复制、粘贴、删除的操作
  • 例:复制Python
    在这里插入图片描述
  • 粘贴复制的内容
    在这里插入图片描述
  • 删除
    在这里插入图片描述-
编辑和保存的操作
  • 按下“ i ” 键进入编辑模式
    在这里插入图片描述
  • 编辑好内容后按下Esc键,进入命令行模式
    在这里插入图片描述
  • 按下shift+“ : ” 进入末行模式
    在这里插入图片描述
  • 按下回车后
    在这里插入图片描述
  • 读取编辑好的内容
    在这里插入图片描述

创建、编辑和运行py文件

  • 创建py文件
    在这里插入图片描述
  • 编辑py文件
    在这里插入图片描述
  • 运行py文件,运行命令:python py文件名
    在这里插入图片描述

有趣的命令


Linux中安装工具包

安装工具包命令:sudo qpt install 安装包名

  • 输入sudo后需要输入登录的用户密码,输入密码时的时候不会显示,直接回车

  • crtl+z /crtl+c 退出

一些有趣的命令

  • 跳动的火: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回车

具体演示

在这里插入图片描述

  • 输入aafire
    在这里插入图片描述
  • 按下回车后出现一团跳动的火,想要退出按下crtl+z /crtl+c即可
    在这里插入图片描述
Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐